[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T23:05:11.735Z","endTime":"2026-02-27T23:06:30.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T18:13:25.118Z","endTime":"2026-02-27T22:50:12.899Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"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-27T22:50:12.899Z","endTime":"2026-02-27T23:04:50.406Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"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-27T23:04:50.406Z","endTime":"2026-02-27T23:05:13.998Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"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":91.7,"endSpeed":84.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24097970366887,"aZ":-22.81930281032724,"pfxX":-9.422765775303583,"pfxZ":5.160259508351258,"pX":-0.5079566295960851,"pZ":1.5168994902766944,"vX0":5.752741263649235,"vY0":-133.37876298570916,"vZ0":-7.821524121609938,"x":136.36,"y":197.82,"x0":-1.4626114045437244,"y0":50.000511083601296,"z0":6.118952301338413,"aX":-17.066290612504933},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.9,"breakHorizontal":16.0,"spinRate":1945,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.40982923561247553,"extension":6.475017664206647},"index":3,"playId":"d2891b33-0819-302e-84d7-e3650995c0d0","pitchNumber":1,"startTime":"2026-02-27T23:05:13.998Z","endTime":"2026-02-27T23:05:18.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.834073894983554,"aZ":-31.647213369348986,"pfxX":2.493381935378059,"pfxZ":0.3500406410657435,"pX":1.958377829312549,"pZ":1.741376215637634,"vX0":7.072490834389588,"vY0":-121.78022988928072,"vZ0":-4.565009622535322,"x":42.35,"y":191.76,"x0":-1.3018534751273563,"y0":50.00478418611699,"z0":6.363186144362689,"aX":3.761682568516163},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.1,"breakHorizontal":-6.1,"spinRate":2352,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44894837707105717,"extension":6.093265697422966},"index":4,"playId":"f13093e9-dad7-3b20-bb60-d10b5b64af2e","pitchNumber":2,"startTime":"2026-02-27T23:05:49.977Z","endTime":"2026-02-27T23:05:53.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":71.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.856830514910417,"aZ":-39.97592047137399,"pfxX":3.30857167457698,"pfxZ":-6.251506184860545,"pX":0.8545424369678846,"pZ":1.237149842941163,"vX0":3.7228452273462525,"vY0":-110.99821377801757,"vZ0":-2.6377086127579963,"x":84.43,"y":205.38,"x0":-1.2742039365839837,"y0":50.0027999377597,"z0":6.602939012542721,"aX":4.128506830095318},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-11.8,"breakHorizontal":-7.0,"spinRate":2569,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.49344673937849226,"extension":6.137823009520323},"index":5,"playId":"717b6fbc-498c-3dd5-83cb-52cd5ff57eac","pitchNumber":3,"startTime":"2026-02-27T23:06:06.672Z","endTime":"2026-02-27T23:06:10.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.924650765771805,"aZ":-18.80523128929978,"pfxX":-9.488009274186394,"pfxZ":7.243892560600251,"pX":0.38407328426591064,"pZ":2.233036863380136,"vX0":7.118397007066861,"vY0":-135.09713459163603,"vZ0":-7.379635586967439,"x":102.36,"y":178.49,"x0":-1.0546846171583395,"y0":50.00062201143395,"z0":6.325747351116321,"aX":-17.50458652813015},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":15.6,"spinRate":2135,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.40571732596402477,"extension":6.387722701422504},"hitData":{"launchSpeed":103.1,"launchAngle":36.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.14,"coordY":42.39}},"index":6,"playId":"cdb8932d-24b6-39ba-923e-afb4a4f0dff6","pitchNumber":4,"startTime":"2026-02-27T23:06:23.300Z","endTime":"2026-02-27T23:06:30.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-27T23:06:30.914Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T23:06:43.607Z","endTime":"2026-02-27T23:08:15.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.877321396868435,"aZ":-14.548461104123149,"pfxX":-7.611177521902233,"pfxZ":9.667138029405532,"pX":-0.24973264525799876,"pZ":1.4597866830044812,"vX0":6.236615059368763,"vY0":-133.46488762467507,"vZ0":-9.491992837875763,"x":126.52,"y":199.37,"x0":-1.6157857608796635,"y0":50.003836654441386,"z0":6.085409744652519,"aX":-13.87747700099379},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":12.6,"spinRate":2426,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.40874571118733183,"extension":6.07580557428917},"index":0,"playId":"109f8286-c011-3ff0-a0c7-8ea2b2b30c67","pitchNumber":1,"startTime":"2026-02-27T23:07:04.100Z","endTime":"2026-02-27T23:07:08.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19832314511086,"aZ":-21.428017616719828,"pfxX":-1.1165399405713519,"pfxZ":6.2845649607262555,"pX":1.1379064487497548,"pZ":2.3365727716026754,"vX0":6.401941503968193,"vY0":-129.4894889870358,"vZ0":-5.9377097659126665,"x":73.63,"y":175.69,"x0":-1.213743882490097,"y0":50.004114906843014,"z0":6.281886219795228,"aX":-1.9097693733781993},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.3,"breakHorizontal":0.7,"spinRate":2126,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.42181899130116474,"extension":5.929051517448262},"index":1,"playId":"b2c07c0a-66da-3a8e-8ae1-8d5158f5d7a2","pitchNumber":2,"startTime":"2026-02-27T23:07:19.392Z","endTime":"2026-02-27T23:07:22.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-02-27T23:07:32.688Z","endTime":"2026-02-27T23:07:50.518Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":89.5,"endSpeed":82.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.101038841685792,"aZ":-23.5686737172176,"pfxX":-0.9072381181310569,"pfxZ":5.021358415328755,"pX":0.9847665214482032,"pZ":1.7084893029515644,"vX0":6.051744008088773,"vY0":-130.05733989194465,"vZ0":-7.221304779222624,"x":79.46,"y":192.65,"x0":-1.253747781625557,"y0":50.00382189121012,"z0":6.306711705068304,"aX":-1.5554656662533732},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.7,"breakHorizontal":0.4,"spinRate":1910,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.4210273879188082,"extension":6.210840165885775},"index":3,"playId":"1d247e18-79ee-3736-9b3d-18b710124fb3","pitchNumber":3,"startTime":"2026-02-27T23:07:50.518Z","endTime":"2026-02-27T23:07:53.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":68.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.193307015847896,"aZ":-41.054083275768576,"pfxX":1.6271897956903154,"pfxZ":-7.502593556463786,"pX":-0.37901442760633963,"pZ":0.9057855182735611,"vX0":1.7050378786507152,"vY0":-109.04523707966638,"vZ0":-2.434830700250769,"x":131.45,"y":214.32,"x0":-1.3874506383028704,"y0":50.00225415545287,"z0":6.537171338264086,"aX":1.9261316935054813},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-13.9,"breakHorizontal":-3.5,"spinRate":2361,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.5055821673859584,"extension":6.388653274113474},"index":4,"playId":"014c5f44-7a51-3982-a3df-5a5848fe9749","pitchNumber":4,"startTime":"2026-02-27T23:08:11.923Z","endTime":"2026-02-27T23:08:15.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:08:15.114Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T23:08:23.041Z","endTime":"2026-02-27T23:10:11.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.6,"endSpeed":82.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850069403860353,"aZ":-24.507372378289986,"pfxX":0.661670376338316,"pfxZ":4.547808995257002,"pX":0.3589754200319111,"pZ":0.2708737293714143,"vX0":4.693414508914095,"vY0":-128.74926753878572,"vZ0":-9.862232866076516,"x":103.32,"y":231.47,"x0":-1.570805014373268,"y0":50.00126207297251,"z0":6.036452229589084,"aX":1.113608139484981},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":-2.2,"spinRate":2133,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4248586994495329,"extension":5.774079032878729},"index":0,"playId":"f28b917c-da68-30be-9398-cf86cee3f939","pitchNumber":1,"startTime":"2026-02-27T23:08:42.683Z","endTime":"2026-02-27T23:08:46.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.6,"endSpeed":86.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.778038876073847,"aZ":-15.002702126392766,"pfxX":-5.564254797802779,"pfxZ":9.136241441897113,"pX":-0.1739317317525342,"pZ":1.9130827421482854,"vX0":5.219559468203855,"vY0":-135.97523116648316,"vZ0":-8.712074219657806,"x":123.63,"y":187.13,"x0":-1.3920092124297427,"y0":50.00146314183015,"z0":6.191157078981915,"aX":-10.457333423782927},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":9.0,"spinRate":2170,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.40224233439088186,"extension":6.29028277198651},"index":1,"playId":"892cbd30-d726-37d8-bbe7-665cfdf8ed74","pitchNumber":2,"startTime":"2026-02-27T23:09:04.090Z","endTime":"2026-02-27T23:09:08.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91210876198561,"aZ":-17.85228631829577,"pfxX":-8.932696911816414,"pfxZ":7.880830525184967,"pX":-0.870443774143142,"pZ":3.2982346989659153,"vX0":4.418006729662251,"vY0":-134.60798420424396,"vZ0":-4.846697509772117,"x":150.18,"y":149.73,"x0":-1.3813391705487252,"y0":50.00079795181221,"z0":6.404006463093401,"aX":-16.228416888414085},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":15.1,"spinRate":2031,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40845828851302324,"extension":5.87119467851964},"index":2,"playId":"81e1ae73-f21d-325d-9e06-265a1d8c2740","pitchNumber":3,"startTime":"2026-02-27T23:09:21.860Z","endTime":"2026-02-27T23:09:25.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30226059804335,"aZ":-28.728733409670888,"pfxX":-9.841311404028549,"pfxZ":2.1317797920430204,"pX":-0.6348782923798285,"pZ":0.27450988090955647,"vX0":5.7040352458379315,"vY0":-125.83327832729978,"vZ0":-8.409822862096462,"x":141.2,"y":231.37,"x0":-1.6465480991050665,"y0":50.00004044803732,"z0":5.970308295597304,"aX":-15.860563868806395},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":16.6,"spinRate":1394,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4344349902238567,"extension":5.83438664149792},"index":3,"playId":"ebcabacb-3a38-3f3c-97ad-067b2bbc2f95","pitchNumber":4,"startTime":"2026-02-27T23:09:41.121Z","endTime":"2026-02-27T23:09:44.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85811746803179,"aZ":-30.328646706128552,"pfxX":-7.159954211000075,"pfxZ":1.1249848328013776,"pX":-0.2607483373510356,"pZ":2.259540770616652,"vX0":5.524607274703937,"vY0":-126.87906883681605,"vZ0":-3.721709912189625,"x":126.94,"y":177.77,"x0":-1.526897648420905,"y0":50.00407412832373,"z0":6.139596956172986,"aX":-11.775478198710898},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":11.9,"spinRate":1550,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.4302671966175762,"extension":6.1857965414533975},"hitData":{"launchSpeed":97.8,"launchAngle":15.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.61,"coordY":81.29}},"index":4,"playId":"ffc43c44-f019-3995-8056-b66c892f476b","pitchNumber":5,"startTime":"2026-02-27T23:10:02.950Z","endTime":"2026-02-27T23:10:11.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:10:11.247Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Cole grounds out softly to first baseman Abimelec Ortiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T23:10:18.502Z","endTime":"2026-02-27T23:12:53.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694673,"link":"/api/v1/people/694673"},"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(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":88.6,"endSpeed":81.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.250981721817578,"aZ":-24.496361752936885,"pfxX":1.2567778698467291,"pfxZ":4.565688501629039,"pX":0.02926654677640562,"pZ":2.1545149696714465,"vX0":3.6496089454269423,"vY0":-128.9874523057429,"vZ0":-5.747677182491325,"x":115.88,"y":180.61,"x0":-1.5682658626679435,"y0":50.00445115337051,"z0":6.304778048755161,"aX":2.114010907790753},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.2,"breakHorizontal":-3.1,"spinRate":2162,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.4249025284329666,"extension":6.156782032403112},"index":0,"playId":"4e452d0b-2b36-3eda-9d6c-fb5be08eac85","pitchNumber":1,"startTime":"2026-02-27T23:10:40.878Z","endTime":"2026-02-27T23:10:45.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71944548078971,"aZ":-41.81532349380084,"pfxX":3.7646274439985468,"pfxZ":-7.982512107401317,"pX":0.24854878806849665,"pZ":1.5740343677855935,"vX0":1.955608749263145,"vY0":-109.90191097943183,"vZ0":-1.31057495438913,"x":107.53,"y":196.28,"x0":-1.145485372545769,"y0":50.001746435511926,"z0":6.668444140447889,"aX":4.547753071971841},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-14.4,"breakHorizontal":-7.3,"spinRate":2473,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.5007385739764572,"extension":5.8001100212503145},"index":1,"playId":"770a2ad6-281d-376e-bb74-ad952c88f7a1","pitchNumber":2,"startTime":"2026-02-27T23:11:12.605Z","endTime":"2026-02-27T23:11:18.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":75.0,"endSpeed":69.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64154244351985,"aZ":-40.891377544395,"pfxX":4.602201728099207,"pfxZ":-7.3364954432279,"pX":-0.824304173616598,"pZ":0.4713365549028562,"vX0":-0.7988603633278776,"vY0":-109.08441441765362,"vZ0":-3.7024203905112474,"x":148.42,"y":226.05,"x0":-1.0476971429617827,"y0":50.0011830127641,"z0":6.659565301917189,"aX":5.469837371994794},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-13.9,"breakHorizontal":-8.0,"spinRate":2575,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.5047686723272342,"extension":6.043482232565995},"index":2,"playId":"8bd0cbc8-6be4-345a-ac99-455c4109457c","pitchNumber":3,"startTime":"2026-02-27T23:11:48.482Z","endTime":"2026-02-27T23:11:52.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"playId":"8abef8f4-16a4-3a4b-a5bf-27626fa8927a","startTime":"2026-02-27T23:12:10.210Z","endTime":"2026-02-27T23:12:13.210Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7735028334029,"aZ":-20.948368812357057,"pfxX":-8.554562113458127,"pfxZ":6.076185930177289,"pX":0.23621811309152582,"pZ":3.8574195824706057,"vX0":6.153916120150888,"vY0":-134.24180428529272,"vZ0":-3.1211513391641446,"x":108.0,"y":134.63,"x0":-0.9607141620250049,"y0":50.000481921385635,"z0":6.505621362091846,"aX":-15.799573642013227},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.7,"breakHorizontal":14.4,"spinRate":2016,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40614311893421506,"extension":5.723713719244032},"index":4,"playId":"f2f378d0-a285-3080-b1b5-f08384dba129","pitchNumber":4,"startTime":"2026-02-27T23:12:26.535Z","endTime":"2026-02-27T23:12:29.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.8,"endSpeed":84.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50019082836797,"aZ":-13.614342689821731,"pfxX":-4.876058246482454,"pfxZ":10.09921772849168,"pX":0.015216706135564534,"pZ":1.8061486293581508,"vX0":4.424882109883997,"vY0":-134.7538171877442,"vZ0":-9.493617891587062,"x":116.42,"y":190.01,"x0":-1.0152535265589244,"y0":50.002210179891605,"z0":6.338502751396612,"aX":-8.960141031111364},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2241,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4065819654386531,"extension":6.354173163936119},"hitData":{"launchSpeed":68.7,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":145.38,"coordY":181.16}},"index":5,"playId":"e7dc2d5a-d681-31bd-b74f-2680e60353ff","pitchNumber":5,"startTime":"2026-02-27T23:12:46.482Z","endTime":"2026-02-27T23:12:53.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:12:53.945Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"CJ Abrams pops out to shortstop Nick Allen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T23:15:02.481Z","endTime":"2026-02-27T23:16:23.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470545997115533,"aZ":-16.712758007750754,"pfxX":-5.3165820272575015,"pfxZ":8.512980704108664,"pX":0.058657830856567394,"pZ":2.489743237888497,"vX0":4.67575810327682,"vY0":-133.80155919150326,"vZ0":-4.685005440214337,"x":114.76,"y":171.56,"x0":-1.0195077878240528,"y0":50.000329715383884,"z0":5.458342151483667,"aX":-9.652916986459179},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":8.6,"spinRate":2183,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40913525705884135,"extension":6.007168852126381},"index":0,"playId":"da9ae0eb-7da9-3367-9a63-b6e117c4818b","pitchNumber":1,"startTime":"2026-02-27T23:15:21.035Z","endTime":"2026-02-27T23:15:24.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.2,"endSpeed":85.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55642715287522,"aZ":-16.18583009586055,"pfxX":-3.4433026868791368,"pfxZ":8.501667877869838,"pX":-0.01397485629024682,"pZ":2.694284054649355,"vX0":3.8907143713703127,"vY0":-135.74225565777652,"vZ0":-4.5264653333512825,"x":117.53,"y":166.03,"x0":-1.013265615037528,"y0":50.00222682651089,"z0":5.497636376279583,"aX":-6.475444873562752},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":5.5,"spinRate":2240,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4023192841020822,"extension":5.92532245102925},"index":1,"playId":"ad3109f1-ed34-3d41-b1ca-8de438c451ff","pitchNumber":2,"startTime":"2026-02-27T23:15:37.426Z","endTime":"2026-02-27T23:15:40.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.760155169790142,"aZ":-38.28718090073423,"pfxX":8.387144420527044,"pfxZ":-4.262467293901152,"pX":-0.06285173288045093,"pZ":1.4039908839127242,"vX0":0.607910837748749,"vY0":-119.45575814491124,"vZ0":-1.267550140283927,"x":119.4,"y":200.87,"x0":-1.409744490267906,"y0":50.00389002070128,"z0":5.408787408432813,"aX":12.022989820110352},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.8,"breakHorizontal":-15.4,"spinRate":2899,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.45995185767753144,"extension":5.981252003588984},"index":2,"playId":"96925b4b-7c0e-361f-9fb1-9c99bc28d3ce","pitchNumber":3,"startTime":"2026-02-27T23:15:56.564Z","endTime":"2026-02-27T23:16:01.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.748403206269224,"aZ":-39.18787563770209,"pfxX":7.535602335477019,"pfxZ":-4.922988893541325,"pX":0.762233907110082,"pZ":2.279558034510462,"vX0":2.7330714314898867,"vY0":-119.11479301016941,"vZ0":0.7559197737895131,"x":87.95,"y":177.23,"x0":-1.381942348179176,"y0":50.00433116794748,"z0":5.526202117593325,"aX":10.733039295679635},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-8.4,"breakHorizontal":-14.3,"spinRate":2855,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.4613926810936917,"extension":6.008391047299671},"hitData":{"launchSpeed":80.7,"launchAngle":56.0,"totalDistance":202.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":130.77,"coordY":120.14}},"index":3,"playId":"370abf99-91be-39d1-9214-4b3d6b8f4e81","pitchNumber":4,"startTime":"2026-02-27T23:16:14.999Z","endTime":"2026-02-27T23:16:23.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:16:23.768Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out to first baseman Riley Unroe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T23:16:32.339Z","endTime":"2026-02-27T23:17:13.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.028829023644388,"aZ":-22.677684578514167,"pfxX":-11.013912405172345,"pfxZ":5.114985864041951,"pX":0.5246196354930113,"pZ":0.861704498254348,"vX0":7.6576643573359675,"vY0":-135.7461548806971,"vZ0":-7.30498966123735,"x":97.0,"y":215.51,"x0":-0.9086698698675632,"y0":50.005652931130875,"z0":5.178191854105212,"aX":-20.460909378242434},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":18.2,"spinRate":2129,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.40422033457049267,"extension":6.150175861398252},"index":0,"playId":"a2c29196-1cc8-3c99-a73a-806a2adb59da","pitchNumber":1,"startTime":"2026-02-27T23:16:48.472Z","endTime":"2026-02-27T23:16:51.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51618459204048,"aZ":-25.418687201958612,"pfxX":-9.080434167283931,"pfxZ":3.5932825575827474,"pX":0.7065787387814265,"pZ":1.503496518316978,"vX0":7.422248636273393,"vY0":-136.3589229591212,"vZ0":-5.103570853640926,"x":90.07,"y":198.19,"x0":-0.8734571920930712,"y0":50.00290188513733,"z0":5.157458201426039,"aX":-17.067638908624634},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":14.9,"spinRate":2118,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4019846083870897,"extension":5.92326631718734},"hitData":{"launchSpeed":70.8,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.53,"coordY":164.8}},"index":1,"playId":"314442a7-b778-3725-8183-4fe95abc0b62","pitchNumber":2,"startTime":"2026-02-27T23:17:08.105Z","endTime":"2026-02-27T23:17:13.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:17:13.778Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dylan Crews pops out to second baseman Jose Altuve.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T23:17:20.638Z","endTime":"2026-02-27T23:18:09.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.577546785938324,"aZ":-19.29196159783237,"pfxX":-10.869466224714182,"pfxZ":6.743937056667388,"pX":0.8768373923063972,"pZ":1.515054084711655,"vX0":8.429684514171825,"vY0":-137.37777026928046,"vZ0":-6.637575810527755,"x":83.58,"y":197.87,"x0":-0.8199424451231749,"y0":50.005865728514785,"z0":5.275200651123819,"aX":-20.76919046183004},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":17.9,"spinRate":2188,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3987884936723658,"extension":6.05901858794419},"index":0,"playId":"854c197b-9761-389e-bdb4-1b66d197d68b","pitchNumber":1,"startTime":"2026-02-27T23:17:44.942Z","endTime":"2026-02-27T23:17:49.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.3,"endSpeed":85.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.099654443637686,"aZ":-15.808271770117607,"pfxX":-8.483427875081652,"pfxZ":8.777200789155312,"pX":-0.0990029490888441,"pZ":3.2532136516803307,"vX0":5.013882753308458,"vY0":-135.78494900131537,"vZ0":-2.8012955269568094,"x":120.77,"y":150.94,"x0":-0.86849141689374,"y0":50.00464074096698,"z0":5.399988011347357,"aX":-15.821954239134346},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":14.3,"spinRate":2200,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4035756656104823,"extension":5.918556679719436},"hitData":{"launchSpeed":87.6,"launchAngle":64.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.59,"coordY":149.05}},"index":1,"playId":"df2c21cb-7fca-341e-8724-a34b345763f2","pitchNumber":2,"startTime":"2026-02-27T23:18:01.980Z","endTime":"2026-02-27T23:18:09.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:18:09.311Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Keibert Ruiz challenged (pitch result), call on the field was confirmed: Riley Unroe walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T23:20:02.658Z","endTime":"2026-02-27T23:22:00.708Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":69.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.418764935900263,"aZ":-41.51507406992981,"pfxX":3.005493935582248,"pfxZ":-7.786310572773086,"pX":-0.17690969979982882,"pZ":2.1191914850440785,"vX0":2.072138429142298,"vY0":-109.21667519340089,"vZ0":-0.23241183357754358,"x":123.74,"y":181.56,"x0":-1.5305887150918807,"y0":50.00176457888806,"z0":6.716693548164126,"aX":3.6062864660110385},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-13.8,"breakHorizontal":-6.0,"spinRate":2525,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.5027739086573719,"extension":6.001744395881214},"index":0,"playId":"d1dbadd1-e7b4-3cff-bce0-6ae74b83e1f5","pitchNumber":1,"startTime":"2026-02-27T23:20:21.853Z","endTime":"2026-02-27T23:20:25.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05743326414366,"aZ":-29.428603241858827,"pfxX":-7.587137011328368,"pfxZ":1.6980479338140828,"pX":-0.2670683944387635,"pZ":1.9215623696356026,"vX0":5.344892553042741,"vY0":-126.23745126604611,"vZ0":-4.7983883306852695,"x":127.18,"y":186.9,"x0":-1.423205383977763,"y0":50.0054940159884,"z0":6.20889740275908,"aX":-12.280007270546697},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":12.6,"spinRate":1547,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.43345661999279983,"extension":6.408953370270807},"index":1,"playId":"2b62f20b-d92c-3422-bf48-75b3d1e5a0a8","pitchNumber":2,"startTime":"2026-02-27T23:20:37.767Z","endTime":"2026-02-27T23:20:41.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.391195489601884,"aZ":-29.52864919274746,"pfxX":-8.69793227664967,"pfxZ":1.6243138335967777,"pX":-1.416789769002833,"pZ":0.9498940609917795,"vX0":3.556921944564796,"vY0":-125.87072852478939,"vZ0":-6.761802886314278,"x":171.0,"y":213.13,"x0":-1.708001292929757,"y0":50.00028072292088,"z0":6.021135944595088,"aX":-14.13861021820439},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":15.1,"spinRate":1576,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.43297905919459456,"extension":6.011137178175721},"index":2,"playId":"52d8276b-dfea-34c1-89bf-f651111c794e","pitchNumber":3,"startTime":"2026-02-27T23:21:00.583Z","endTime":"2026-02-27T23:21:04.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":88.5,"endSpeed":82.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.628534120429585,"aZ":-22.744417793554987,"pfxX":0.29508619962960836,"pfxZ":5.553278053353848,"pX":1.8291134494999275,"pZ":1.886279990809713,"vX0":7.835860456485929,"vY0":-128.68648613746947,"vZ0":-6.899261585706496,"x":47.28,"y":187.85,"x0":-1.2780831868184463,"y0":50.00361094346173,"z0":6.332527123518364,"aX":0.4990756892486382},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.9,"breakHorizontal":-2.0,"spinRate":2288,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.42365134878049293,"extension":5.8317226930897075},"index":3,"playId":"bcfdcebb-d41d-3067-bb27-c64dae965c2c","pitchNumber":4,"startTime":"2026-02-27T23:21:16.293Z","endTime":"2026-02-27T23:21:19.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.024719870624928,"aZ":-43.10005076248796,"pfxX":2.5612191297981353,"pfxZ":-8.846712600877698,"pX":1.7945626159210206,"pZ":0.9805705081721807,"vX0":5.996453304408565,"vY0":-110.77905745984121,"vZ0":-2.4296542207982688,"x":48.6,"y":212.3,"x0":-1.287480407769598,"y0":50.00383187451684,"z0":6.625191149629538,"aX":3.162171867795369},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-16.3,"breakHorizontal":-6.2,"spinRate":2590,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.49569564590933446,"extension":6.143256627742624},"index":4,"playId":"0749b49f-4745-3050-aeeb-6c33ecce5200","pitchNumber":5,"startTime":"2026-02-27T23:21:34.859Z","endTime":"2026-02-27T23:21:38.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.859768888636903,"aZ":-18.79219238689902,"pfxX":-7.989148021887125,"pfxZ":7.5217461671071595,"pX":0.8659928113048828,"pZ":2.47553520995274,"vX0":7.746729129394651,"vY0":-132.4548718220832,"vZ0":-6.4448807836108335,"x":83.99,"y":171.94,"x0":-1.056332991530582,"y0":50.00648557549607,"z0":6.3110192712676865,"aX":-14.221949886856878},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.4,"breakHorizontal":12.8,"spinRate":2105,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4132536887721363,"extension":5.820601197538504},"index":5,"playId":"bbd22f95-a924-3858-9cae-bb7302a20f7f","pitchNumber":6,"startTime":"2026-02-27T23:21:54.428Z","endTime":"2026-02-27T23:22:00.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}},"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:22:00.708Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Loperfido lines out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T23:22:05.549Z","endTime":"2026-02-27T23:24:01.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.328220170905855,"aZ":-23.234775074184576,"pfxX":0.053606046007427466,"pfxZ":5.374647290244228,"pX":-0.8247334952565613,"pZ":2.3198574208084413,"vX0":1.826656684100422,"vY0":-127.39938548023815,"vZ0":-5.537082810328613,"x":137.69,"y":143.25,"x0":-1.5544874269749946,"y0":50.00058957362308,"z0":6.329627326788915,"aX":0.08911712773226486},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.9,"breakHorizontal":-0.5,"spinRate":2262,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.4280334216030588,"extension":6.096350328533092},"index":0,"playId":"d7ec13bc-a049-32c5-b6ff-e0b764f4f7f4","pitchNumber":1,"startTime":"2026-02-27T23:22:39.646Z","endTime":"2026-02-27T23:22:43.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"9ea90daa-6b0e-32e1-9ee7-825096c9bf01","startTime":"2026-02-27T23:22:55.585Z","endTime":"2026-02-27T23:22:58.585Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.300905346352998,"aZ":-12.705620733519174,"pfxX":-5.272315214426836,"pfxZ":10.675589193447584,"pX":-0.9335469633183276,"pZ":3.223294905370966,"vX0":2.1463109383738685,"vY0":-133.78918477010367,"vZ0":-6.186098938911899,"x":152.58,"y":151.75,"x0":-1.058636049879518,"y0":50.00088976060705,"z0":6.4660875231346315,"aX":-9.611686280816397},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.4,"breakHorizontal":9.1,"spinRate":2353,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40850548501868555,"extension":5.620937914353694},"index":2,"playId":"d8d99112-ff72-382d-9182-f09465b1d7bc","pitchNumber":2,"startTime":"2026-02-27T23:23:12.979Z","endTime":"2026-02-27T23:23:16.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.050961312567114,"aZ":-24.772496578289502,"pfxX":1.1122583324168462,"pfxZ":4.607165623086278,"pX":-0.6017205007714398,"pZ":3.0256465429655703,"vX0":1.5959979730578218,"vY0":-125.63498104952981,"vZ0":-3.5566671902798888,"x":139.94,"y":157.09,"x0":-1.3883586187252481,"y0":50.00571673848297,"z0":6.459728427462185,"aX":1.7889507475862947},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.8,"breakHorizontal":-2.4,"spinRate":2288,"spinDirection":189},"zone":1,"typeConfidence":2.0,"plateTime":0.43497842085073657,"extension":5.839717582186416},"index":3,"playId":"3d5cebb1-c534-3a72-8419-8bcd61106089","pitchNumber":3,"startTime":"2026-02-27T23:23:30.485Z","endTime":"2026-02-27T23:23:34.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26030715910374,"aZ":-14.965778091780235,"pfxX":-4.3039950031129495,"pfxZ":9.348231450194353,"pX":-0.23694293785454032,"pZ":2.9164172822771266,"vX0":3.5122961534313974,"vY0":-134.58293117525136,"vZ0":-6.543311697483321,"x":126.03,"y":160.04,"x0":-0.997511546359853,"y0":50.00155709848138,"z0":6.4325064097320235,"aX":-7.922136584110603},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":7.1,"spinRate":2293,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40643302784326796,"extension":6.204870009080078},"hitData":{"launchSpeed":106.1,"launchAngle":18.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.9,"coordY":93.29}},"index":4,"playId":"e6e66f2f-e006-35f8-8af1-2cf7e0ffbb2f","pitchNumber":4,"startTime":"2026-02-27T23:23:48.925Z","endTime":"2026-02-27T23:24:01.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:24:01.380Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Allen grounds out softly, third baseman José Tena to first baseman Abimelec Ortiz. Riley Unroe to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T23:24:07.786Z","endTime":"2026-02-27T23:25:17.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694673,"link":"/api/v1/people/694673"},"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":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.766454821038145,"aZ":-20.356299701688098,"pfxX":-8.635908125030532,"pfxZ":6.549831683395858,"pX":-0.9658373155457588,"pZ":3.6482504049843474,"vX0":3.787218430144741,"vY0":-133.73628136125353,"vZ0":-3.5654262336059093,"x":153.82,"y":140.28,"x0":-1.2808852729110531,"y0":50.00649543829724,"z0":6.46499183388087,"aX":-15.592701856787528},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":14.8,"spinRate":2093,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4100885624424615,"extension":5.884989536412694},"index":0,"playId":"77a93760-261c-34bc-8324-75098d62ceb7","pitchNumber":1,"startTime":"2026-02-27T23:24:25.837Z","endTime":"2026-02-27T23:24:28.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16318618747652,"aZ":-18.778191336400408,"pfxX":-8.998311955422526,"pfxZ":7.616138923114362,"pX":-0.51445303735905,"pZ":2.126119193579988,"vX0":5.147790313757147,"vY0":-132.07063473118748,"vZ0":-7.214046308329586,"x":136.61,"y":181.37,"x0":-1.323728769050489,"y0":50.005292023477544,"z0":6.283235260530499,"aX":-15.83580830713259},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.4,"breakHorizontal":15.1,"spinRate":2183,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.41533943206533364,"extension":6.005149277145309},"index":1,"playId":"71b574d2-1a3b-3609-94e4-6674f6fac1df","pitchNumber":2,"startTime":"2026-02-27T23:24:43.202Z","endTime":"2026-02-27T23:24:46.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.855437384869617,"aZ":-30.71908776100335,"pfxX":4.459786800984839,"pfxZ":1.0233801950403123,"pX":-0.17171980285288405,"pZ":1.175242747373224,"vX0":1.6102156393666185,"vY0":-117.68989740479395,"vZ0":-5.374012081521681,"x":123.55,"y":207.05,"x0":-1.4419323282527052,"y0":50.003129443063905,"z0":6.294533139282804,"aX":6.329451037008346},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.0,"breakHorizontal":-8.4,"spinRate":2468,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.46332063997973316,"extension":5.890661048647738},"hitData":{"launchSpeed":54.3,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.98,"coordY":177.82}},"index":2,"playId":"ef3067d1-eb75-3e9f-90e1-e9e23b19dbc7","pitchNumber":3,"startTime":"2026-02-27T23:25:06.560Z","endTime":"2026-02-27T23:25:17.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":1.28,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:25:17.521Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jax Biggers walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T23:25:25.409Z","endTime":"2026-02-27T23:27:05.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"postOnSecond":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":69.8,"endSpeed":64.8,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.957759253663998,"aZ":-39.01916024398775,"pfxX":3.6907587177760366,"pfxZ":-6.523485482017584,"pX":0.3413722992943876,"pZ":4.003302675572236,"vX0":1.955379122055371,"vY0":-101.54909192415153,"vZ0":3.6755732122052427,"x":103.99,"y":130.69,"x0":-1.1121413587275883,"y0":50.00336679563502,"z0":7.009644409539001,"aX":3.8713348886022594},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-10.4,"breakHorizontal":-7.2,"spinRate":2204,"spinDirection":31},"zone":12,"typeConfidence":2.0,"plateTime":0.5384844600894283,"extension":5.64143780935405},"index":0,"playId":"052b1ef9-7601-3c0c-9bf3-ce25ae30f5e2","pitchNumber":1,"startTime":"2026-02-27T23:25:45.532Z","endTime":"2026-02-27T23:25:50.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.940516343029376,"aZ":-22.627519319156132,"pfxX":0.6910170045577138,"pfxZ":5.874437196707179,"pX":0.6136744043416352,"pZ":1.5708443156949263,"vX0":3.7845268521973363,"vY0":-125.75414698220894,"vZ0":-7.525781984903137,"x":93.61,"y":196.37,"x0":-0.9914499339553902,"y0":50.0039597131219,"z0":6.3968618092975165,"aX":1.12312075557202},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.4,"breakHorizontal":-2.0,"spinRate":2149,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.4330991037188219,"extension":6.127802414210387},"index":1,"playId":"e9ef6ba6-d906-3934-bd96-dd035f1a9749","pitchNumber":2,"startTime":"2026-02-27T23:26:02.881Z","endTime":"2026-02-27T23:26:07.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.1,"endSpeed":68.2,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2656195937286,"aZ":-41.23733464035308,"pfxX":3.4084534847955914,"pfxZ":-7.8227817700858715,"pX":1.2779868341931229,"pZ":1.4379167645361917,"vX0":3.6050251220981173,"vY0":-107.74517156068495,"vZ0":-1.4534118630394652,"x":68.29,"y":199.96,"x0":-0.8689375771049735,"y0":50.00240947005656,"z0":6.73816778510792,"aX":3.948789362673354},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-14.2,"breakHorizontal":-7.2,"spinRate":2534,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.511210954171665,"extension":5.902361814583304},"index":2,"playId":"8a6cf2a5-4a0d-3478-b4e3-eed5fd998694","pitchNumber":3,"startTime":"2026-02-27T23:26:22.797Z","endTime":"2026-02-27T23:26:26.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.4,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.883196371188653,"aZ":-16.456557517517645,"pfxX":-3.948372309590558,"pfxZ":9.224536088808819,"pX":0.16734347937670765,"pZ":3.006576734843396,"vX0":4.374909189072214,"vY0":-130.3593526548596,"vZ0":-5.565810058871593,"x":110.62,"y":157.6,"x0":-1.0274270148261988,"y0":50.00573298995104,"z0":6.430611591263464,"aX":-6.7307098974219235},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.5,"breakHorizontal":6.1,"spinRate":2189,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4217277270287241,"extension":5.880079842722945},"index":3,"playId":"a00d511b-bfcb-3d61-989a-b23971b888a9","pitchNumber":4,"startTime":"2026-02-27T23:26:42.509Z","endTime":"2026-02-27T23:26:46.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.1,"endSpeed":65.9,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.248899382955095,"aZ":-41.611714824256765,"pfxX":3.5479014225611563,"pfxZ":-8.604113589106516,"pX":0.1626577869534967,"pZ":3.5393866059088714,"vX0":1.6650398234157107,"vY0":-104.88296056993617,"vZ0":3.1335614899710516,"x":110.8,"y":143.22,"x0":-1.1063239179902375,"y0":50.001847072497675,"z0":6.93108176167938,"aX":3.8921877548163684},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-14.2,"breakHorizontal":-7.0,"spinRate":2463,"spinDirection":32},"zone":12,"typeConfidence":2.0,"plateTime":0.5252910705849834,"extension":5.361545202754548},"index":4,"playId":"975ffbd0-d97d-3a0f-895b-14c44f7de319","pitchNumber":5,"startTime":"2026-02-27T23:27:01.567Z","endTime":"2026-02-27T23:27:05.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680890,"link":"/api/v1/people/680890"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":1.3,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:27:05.832Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kellen Strahm walks. Riley Unroe to 3rd. Jax Biggers to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T23:27:09.594Z","endTime":"2026-02-27T23:30:20.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687005,"fullName":"Kellen Strahm","link":"/api/v1/people/687005"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687005,"fullName":"Kellen Strahm","link":"/api/v1/people/687005"},"postOnSecond":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"postOnThird":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687005,"fullName":"Kellen Strahm","link":"/api/v1/people/687005"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":83.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.185139128476973,"aZ":-15.903390248040807,"pfxX":-4.317282274144499,"pfxZ":9.11910818860081,"pX":0.3587888664303749,"pZ":1.6526001516227729,"vX0":5.207034639408123,"vY0":-132.67296592653335,"vZ0":-9.209579962114422,"x":103.32,"y":194.16,"x0":-1.0676430917051736,"y0":50.00032523219692,"z0":6.325838420619846,"aX":-7.701252090838887},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.8,"breakHorizontal":6.7,"spinRate":2205,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4127130311437166,"extension":6.366935057381245},"index":0,"playId":"ca54894d-7a3c-3ee9-a0c1-9164c3e22d9c","pitchNumber":1,"startTime":"2026-02-27T23:27:33.631Z","endTime":"2026-02-27T23:27:37.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36159650858398,"aZ":-34.75036173100102,"pfxX":2.7385064998877064,"pfxZ":-1.912687723311656,"pX":0.18274316838755586,"pZ":2.9707328670037274,"vX0":2.5680705828511172,"vY0":-115.29999819201196,"vZ0":-0.8011787973365947,"x":110.03,"y":158.57,"x0":-1.301133296421129,"y0":50.00385524248808,"z0":6.675061063954979,"aX":3.687808353517491},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.4,"breakHorizontal":-5.6,"spinRate":2392,"spinDirection":46},"zone":2,"typeConfidence":2.0,"plateTime":0.4749838393306738,"extension":6.004786501973936},"index":1,"playId":"4be140ce-7c06-311b-87db-f45c82447144","pitchNumber":2,"startTime":"2026-02-27T23:27:56.379Z","endTime":"2026-02-27T23:28:00.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04869761338004,"aZ":-30.80207487583977,"pfxX":3.2557141707257773,"pfxZ":0.9561518075861191,"pX":0.06766213228399756,"pZ":1.7154989004780739,"vX0":1.9085778865371632,"vY0":-118.89771940097127,"vZ0":-4.852888176394664,"x":114.42,"y":192.46,"x0":-1.1686681529035257,"y0":50.00118816719221,"z0":6.581940986260061,"aX":4.654717883193798},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.8,"breakHorizontal":-6.4,"spinRate":2499,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4608905266114345,"extension":6.0622283428548585},"index":2,"playId":"7c319203-1102-337e-920f-5964c5496198","pitchNumber":3,"startTime":"2026-02-27T23:28:15.207Z","endTime":"2026-02-27T23:28:19.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19195921908928,"aZ":-23.352528981625856,"pfxX":-9.361381404705977,"pfxZ":4.742367161823132,"pX":1.3235192672310507,"pZ":1.8328186026237534,"vX0":10.309553542183856,"vY0":-134.49403892273898,"vZ0":-7.050255580261642,"x":66.55,"y":189.29,"x0":-1.3168720741512596,"y0":50.00039193553399,"z0":6.108661890797427,"aX":-17.39836673728244},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":15.1,"spinRate":2134,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4050201450118438,"extension":5.7650332313459485},"index":3,"playId":"0c7a8132-04de-34f6-8109-971e29042e1f","pitchNumber":4,"startTime":"2026-02-27T23:28:43.527Z","endTime":"2026-02-27T23:28:47.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.755476276005762,"aZ":-29.380830554572217,"pfxX":4.039991650426037,"pfxZ":2.0127006358439736,"pX":0.889455796594501,"pZ":1.611397113396668,"vX0":3.7027164904480774,"vY0":-117.18869311595945,"vZ0":-4.753424993624993,"x":83.1,"y":195.27,"x0":-1.2375210448475773,"y0":50.00154137584507,"z0":6.419766091620634,"aX":5.60172757765634},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.8,"breakHorizontal":-8.3,"spinRate":2403,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4679217445917274,"extension":6.155723376723358},"index":4,"playId":"f056fc00-fe0b-3bde-be84-b5d1ed2990e0","pitchNumber":5,"startTime":"2026-02-27T23:29:02.975Z","endTime":"2026-02-27T23:29:07.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-02-27T23:29:20.859Z","endTime":"2026-02-27T23:29:35.401Z","isPitch":false,"type":"action","player":{"id":687005,"link":"/api/v1/people/687005"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.040330697952328,"aZ":-23.952089363250455,"pfxX":-9.035210024761074,"pfxZ":4.706276325769142,"pX":0.0012346351935393293,"pZ":2.582334999585346,"vX0":7.30255977280531,"vY0":-130.7131275529962,"vZ0":-4.147925017006955,"x":116.95,"y":169.06,"x0":-1.64149843196189,"y0":50.00499663852375,"z0":5.967432994860743,"aX":-15.789487489705042},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":15.0,"spinRate":2086,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4174977302694476,"extension":6.014973011332606},"index":6,"playId":"2ae1400a-2afd-381d-bd42-7c965ecca3dc","pitchNumber":6,"startTime":"2026-02-27T23:29:35.401Z","endTime":"2026-02-27T23:29:39.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51215349676083,"aZ":-13.94768795468958,"pfxX":-5.8315402097079865,"pfxZ":9.983993515482814,"pX":1.0184795148608017,"pZ":1.0455482987930944,"vX0":7.690259918876994,"vY0":-133.68261927582148,"vZ0":-10.932163902073746,"x":78.18,"y":210.55,"x0":-1.1264650266413967,"y0":50.00374745924496,"z0":6.167670647752072,"aX":-10.646483016705794},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":9.1,"spinRate":2252,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4083964162004472,"extension":5.548379444010055},"index":7,"playId":"0a15268b-5294-3798-95e5-893271b0711a","pitchNumber":7,"startTime":"2026-02-27T23:30:11.147Z","endTime":"2026-02-27T23:30:20.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687005,"link":"/api/v1/people/687005"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.4,"awayTeamWinProbability":52.6,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.81,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:30:20.599Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T23:31:09.019Z","endTime":"2026-02-27T23:32:39.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-27T23:30:35.854Z","endTime":"2026-02-27T23:31:11.202Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":687005,"link":"/api/v1/people/687005"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05849706909451,"aZ":-41.370573853514266,"pfxX":2.218193930300511,"pfxZ":-7.775987684655465,"pX":0.42217344821115343,"pZ":2.3886380718908855,"vX0":2.9463486486608987,"vY0":-108.65260921154571,"vZ0":0.33594849290416917,"x":100.91,"y":174.29,"x0":-1.2457201758291765,"y0":50.00542542215365,"z0":6.769930091056333,"aX":2.621723493456633},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-13.6,"breakHorizontal":-4.9,"spinRate":2526,"spinDirection":30},"zone":6,"typeConfidence":2.0,"plateTime":0.5063180485115262,"extension":6.443850059815066},"index":1,"playId":"ec09ac6d-67ae-3dd8-8498-472fbb8180e7","pitchNumber":1,"startTime":"2026-02-27T23:31:11.202Z","endTime":"2026-02-27T23:31:15.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":687005,"link":"/api/v1/people/687005"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":70.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.220172577870485,"aZ":-41.71645459593916,"pfxX":3.749918213767671,"pfxZ":-7.874455278569363,"pX":0.36311673099682545,"pZ":0.3893870835909297,"vX0":2.2056503763484456,"vY0":-110.19822611611411,"vZ0":-3.779689287699842,"x":103.16,"y":228.27,"x0":-1.1428532433331877,"y0":50.002207034626714,"z0":6.597838371252691,"aX":4.544800107597384},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-15.0,"breakHorizontal":-7.4,"spinRate":2639,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.49980779369252293,"extension":6.014361609934616},"index":2,"playId":"9912a86b-59d0-3dfb-aa1c-26008b54fbe4","pitchNumber":2,"startTime":"2026-02-27T23:31:27.488Z","endTime":"2026-02-27T23:31:30.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":687005,"link":"/api/v1/people/687005"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.813709660562075,"aZ":-28.578361048191514,"pfxX":-6.002697076296858,"pfxZ":2.277071878128975,"pX":-0.38650413380680576,"pZ":4.056959037500558,"vX0":4.279494718109884,"vY0":-123.8584157108123,"vZ0":-0.11007399665018514,"x":131.73,"y":129.24,"x0":-1.3424186049979454,"y0":50.00449138131199,"z0":6.458393997967395,"aX":-9.485374537487605},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.3,"breakHorizontal":10.1,"spinRate":1342,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4394031751088807,"extension":5.893272499980567},"index":3,"playId":"441d6620-e099-32ca-9828-4d8ea6d2e625","pitchNumber":3,"startTime":"2026-02-27T23:31:53.244Z","endTime":"2026-02-27T23:31:56.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":687005,"link":"/api/v1/people/687005"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7984035184193,"aZ":-23.906936540809784,"pfxX":-8.771877360683991,"pfxZ":4.62227657257254,"pX":0.14094705836014665,"pZ":2.179798829601082,"vX0":6.8638538833181215,"vY0":-132.46859563071166,"vZ0":-5.7646953379302035,"x":111.63,"y":179.93,"x0":-1.336869438041532,"y0":50.00014873922756,"z0":6.118485572798429,"aX":-15.67564753751571},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.3,"breakHorizontal":14.5,"spinRate":2050,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4125819310853709,"extension":5.359059326138664},"index":4,"playId":"4e3cd2e7-7eca-375a-bbd2-d73a40f2dd1d","pitchNumber":4,"startTime":"2026-02-27T23:32:13.979Z","endTime":"2026-02-27T23:32:17.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":687005,"link":"/api/v1/people/687005"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.036535945555308,"aZ":-28.253341321461196,"pfxX":2.403155350607639,"pfxZ":2.5837447399157307,"pX":0.3197597395755038,"pZ":1.319567095461157,"vX0":3.0717382432537175,"vY0":-122.37288662372742,"vZ0":-6.176362561690345,"x":104.81,"y":203.15,"x0":-1.2637286765783515,"y0":50.00318059651158,"z0":6.2950642027071,"aX":3.6460665091357973},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.5,"breakHorizontal":-5.0,"spinRate":2417,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4475119055825072,"extension":6.103279642453645},"index":5,"playId":"cd925519-6cc4-3029-b31d-5b3ade081d9c","pitchNumber":5,"startTime":"2026-02-27T23:32:34.772Z","endTime":"2026-02-27T23:32:39.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":687005,"link":"/api/v1/people/687005"},"second":{"id":680890,"link":"/api/v1/people/680890"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":3.0,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:32:39.848Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a line drive to center fielder Kellen Strahm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T23:35:01.319Z","endTime":"2026-02-27T23:35:42.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687005,"link":"/api/v1/people/687005"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Spencer Arrighetti replaces Lance McCullers Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T23:34:12.420Z","endTime":"2026-02-27T23:35:03.493Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681293,"link":"/api/v1/people/681293"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.806668368391527,"aZ":-35.01601008767394,"pfxX":7.883519406903068,"pfxZ":-2.3163645297475774,"pX":1.8137653937249434,"pZ":2.9422340137261473,"vX0":5.185035719148246,"vY0":-110.58570361229555,"vZ0":3.197634513988425,"x":47.86,"y":159.34,"x0":-1.5950403380677274,"y0":50.00452086150853,"z0":5.178571669079402,"aX":9.654768918533703},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-2.9,"breakHorizontal":-15.7,"spinRate":2815,"spinDirection":54},"zone":12,"typeConfidence":2.0,"plateTime":0.49744891454902707,"extension":7.137297302212704},"index":1,"playId":"53fe3d5f-7b00-37bb-9193-ea007cba03c4","pitchNumber":1,"startTime":"2026-02-27T23:35:03.493Z","endTime":"2026-02-27T23:35:07.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.6,"endSpeed":84.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.189946081339727,"aZ":-14.877557996224095,"pfxX":-6.741264937324734,"pfxZ":9.45648135434372,"pX":0.043312814494636455,"pZ":2.4384728552521864,"vX0":6.747985269609423,"vY0":-134.63882771792325,"vZ0":-3.624607460853568,"x":115.35,"y":172.94,"x0":-1.6238585951321054,"y0":50.00551369423491,"z0":4.860122686905078,"aX":-12.335070605856659},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":10.7,"spinRate":2363,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4073481104050698,"extension":7.055417268004947},"index":2,"playId":"0ede4ea8-e489-365c-b5dd-78b42251fb67","pitchNumber":2,"startTime":"2026-02-27T23:35:19.036Z","endTime":"2026-02-27T23:35:23.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04413684992734,"aZ":-27.73129594775706,"pfxX":-0.31911071692091686,"pfxZ":2.7125109539862358,"pX":-0.04158710169023555,"pZ":2.247823005038336,"vX0":4.603404873954085,"vY0":-126.39542206695265,"vZ0":-1.159689535251162,"x":118.59,"y":178.09,"x0":-1.8362443393204886,"y0":50.000418882126766,"z0":4.9165584979541785,"aX":-0.522732435024548},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":-0.4,"spinRate":2495,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.4314879976913901,"extension":7.103798059025439},"hitData":{"launchSpeed":109.8,"launchAngle":7.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.62,"coordY":121.17}},"index":3,"playId":"cef2e0eb-358a-3cb8-9559-ff9a603cfb59","pitchNumber":3,"startTime":"2026-02-27T23:35:36.718Z","endTime":"2026-02-27T23:35:42.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:35:42.007Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Keibert Ruiz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T23:35:51.891Z","endTime":"2026-02-27T23:37:40.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":93.8,"endSpeed":86.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579350135371058,"aZ":-17.933150529648163,"pfxX":-5.393429134840169,"pfxZ":7.486277251344026,"pX":0.44548080150711633,"pZ":2.808842079978105,"vX0":7.183273833146982,"vY0":-136.4502495330521,"vZ0":-2.3964594761627867,"x":100.02,"y":162.94,"x0":-1.5098172909629282,"y0":50.000342580319696,"z0":4.921940485260281,"aX":-10.25727272478076},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":8.4,"spinRate":2394,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.4000782919062118,"extension":7.335534787088695},"index":0,"playId":"1eb522b0-0924-3f3e-b773-457d6a859904","pitchNumber":1,"startTime":"2026-02-27T23:36:17.292Z","endTime":"2026-02-27T23:36:21.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.625330216315625,"aZ":-29.190602346781937,"pfxX":-8.057368931393416,"pfxZ":1.9169184986543524,"pX":0.02610973114463618,"pZ":2.3741431044995465,"vX0":7.0548290847654505,"vY0":-123.57532238021076,"vZ0":-0.16724471002117192,"x":116.0,"y":174.68,"x0":-1.812937386756375,"y0":50.00025538482624,"z0":4.88599100443092,"aX":-12.514281027065609},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.7,"breakHorizontal":13.1,"spinRate":1451,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4425112844060335,"extension":7.302815882609496},"index":1,"playId":"2a261c6d-d0c0-3dcc-b785-d497fdd5f9be","pitchNumber":2,"startTime":"2026-02-27T23:36:45.509Z","endTime":"2026-02-27T23:36:49.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.530315963245098,"aZ":-36.263209234019456,"pfxX":8.497891230168557,"pfxZ":-3.0747616262968167,"pX":0.9914756584861016,"pZ":0.4643331921004996,"vX0":3.86734684537539,"vY0":-114.91585528408886,"vZ0":-2.172026692078238,"x":79.21,"y":226.24,"x0":-1.8207132692700019,"y0":50.00492228650984,"z0":4.965476336686638,"aX":11.294442318980156},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.9,"breakHorizontal":-16.4,"spinRate":2951,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4777742336221893,"extension":7.017457468670687},"index":2,"playId":"1b7df613-2b52-3c0d-af97-4bcc71dd0c9b","pitchNumber":3,"startTime":"2026-02-27T23:37:13.194Z","endTime":"2026-02-27T23:37:16.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.730964559514,"aZ":-18.13269416581664,"pfxX":-6.651032638463329,"pfxZ":7.828559437301056,"pX":-0.1648735343278228,"pZ":1.789089319374646,"vX0":6.285014756732585,"vY0":-132.43671303464737,"vZ0":-4.506160368588451,"x":123.28,"y":190.47,"x0":-1.6936917345187847,"y0":50.00314957156029,"z0":4.821546221421865,"aX":-11.929290461536826},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":10.8,"spinRate":2178,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.41207319877042536,"extension":7.273156320306207},"index":3,"playId":"3cf67634-abb2-3607-8942-59cd7701f21b","pitchNumber":4,"startTime":"2026-02-27T23:37:36.878Z","endTime":"2026-02-27T23:37:40.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:37:40.388Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T23:37:56.477Z","endTime":"2026-02-27T23:40:03.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.848381776409724,"aZ":-26.334514860028786,"pfxX":0.8929864784207173,"pfxZ":3.523302473218216,"pX":-0.5256460337555543,"pZ":1.9427509453451026,"vX0":2.893275475882732,"vY0":-128.0282823953733,"vZ0":-2.1028053709058057,"x":137.04,"y":186.33,"x0":-1.787160769287647,"y0":50.00344393469867,"z0":4.839353529096814,"aX":1.479158919946593},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":-2.3,"spinRate":2304,"spinDirection":184},"zone":7,"typeConfidence":2.0,"plateTime":0.4280969697943209,"extension":7.080628360273269},"index":0,"playId":"c0c164da-16a9-3ef3-bc61-24e9efb93b86","pitchNumber":1,"startTime":"2026-02-27T23:38:08.741Z","endTime":"2026-02-27T23:38:12.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.486543214561422,"aZ":-38.76338958253792,"pfxX":9.126253926067937,"pfxZ":-5.186226708835477,"pX":-0.26557060005895367,"pZ":1.5651507180872302,"vX0":0.8337765249024713,"vY0":-112.31451723246131,"vZ0":1.0861717081707196,"x":127.12,"y":196.52,"x0":-1.8271058942194265,"y0":50.00365517915701,"z0":5.03585799771612,"aX":11.5898507851703},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-8.8,"breakHorizontal":-16.7,"spinRate":2935,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4888002339454771,"extension":7.262727291293602},"index":1,"playId":"561ac670-29e5-3971-810f-48b7eecbe2f7","pitchNumber":2,"startTime":"2026-02-27T23:38:30.958Z","endTime":"2026-02-27T23:38:35.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"c75296b0-840f-3be4-a4bb-782aed8f7ff0","startTime":"2026-02-27T23:39:15.727Z","endTime":"2026-02-27T23:39:18.976Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75178511068287,"aZ":-17.35064410167072,"pfxX":-5.766907978366165,"pfxZ":7.62226796761461,"pX":-0.3942502323541561,"pZ":3.483453427515728,"vX0":5.44319569484588,"vY0":-138.11078579143532,"vZ0":-1.3131963520765728,"x":132.03,"y":144.73,"x0":-1.6347589894197252,"y0":50.004811569015786,"z0":5.123848457865189,"aX":-11.219692444217955},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":9.4,"spinRate":2404,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39552259851172034,"extension":6.983017402145529},"index":3,"playId":"622785d4-2eba-32b5-a00b-b771c54cb4e3","pitchNumber":3,"startTime":"2026-02-27T23:39:36.828Z","endTime":"2026-02-27T23:39:39.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.281430836481803,"aZ":-38.838127456872044,"pfxX":9.54598042947466,"pfxZ":-5.180372422662063,"pX":1.0525066176062674,"pZ":0.3268835157295085,"vX0":3.447668815199956,"vY0":-113.73724290327837,"vZ0":-1.844150877732593,"x":76.88,"y":229.95,"x0":-1.7306473097828485,"y0":50.00097006057762,"z0":5.062880087187144,"aX":12.285160648352054},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-9.5,"breakHorizontal":-18.2,"spinRate":2964,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4848481971114862,"extension":6.87717338574725},"index":4,"playId":"f5351693-f8cd-3e08-b8ff-c40041260c39","pitchNumber":4,"startTime":"2026-02-27T23:39:59.639Z","endTime":"2026-02-27T23:40:03.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:40:03.026Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Wiemer pops out to first baseman Riley Unroe in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T23:40:12.220Z","endTime":"2026-02-27T23:41:49.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44537865765439,"aZ":-13.884091331887818,"pfxX":-5.43521725021644,"pfxZ":9.669010010962385,"pX":0.7089603370368021,"pZ":1.9689540831790562,"vX0":7.346246452991155,"vY0":-136.5144605990125,"vZ0":-5.569680129737344,"x":89.98,"y":185.62,"x0":-1.3080565928993135,"y0":50.00356534237849,"z0":4.987925538643966,"aX":-10.282283090260425},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":8.3,"spinRate":2322,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4008929263194667,"extension":7.190604060670517},"index":0,"playId":"9670fcc9-2b0f-32be-b384-8ff77d9e39ad","pitchNumber":1,"startTime":"2026-02-27T23:40:33.421Z","endTime":"2026-02-27T23:40:38.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20877671979877,"aZ":-16.42821608106712,"pfxX":-5.937786481281378,"pfxZ":8.301634469811628,"pX":0.9557494307935896,"pZ":2.4410525525968247,"vX0":8.187983403272169,"vY0":-136.65799423772924,"vZ0":-4.050129249140473,"x":80.57,"y":172.87,"x0":-1.3034353181129397,"y0":50.00681295039176,"z0":5.065843463323695,"aX":-11.26930675362411},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":9.1,"spinRate":2449,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40030087377442714,"extension":7.241278946834574},"index":1,"playId":"f120dc75-115f-3080-8593-33b5f0bd3a4d","pitchNumber":2,"startTime":"2026-02-27T23:40:56.844Z","endTime":"2026-02-27T23:41:01.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.654754993077596,"aZ":-21.172459321286482,"pfxX":-8.851117038561563,"pfxZ":5.884629308150643,"pX":0.6539800301813895,"pZ":0.6625623317223854,"vX0":8.68153012944372,"vY0":-135.83791260275288,"vZ0":-6.814499233713386,"x":92.07,"y":220.89,"x0":-1.4328981096489437,"y0":50.00330651615009,"z0":4.6749910878299525,"aX":-16.547734129650454},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":14.2,"spinRate":2406,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4031614008942066,"extension":7.25169655374398},"index":2,"playId":"fa4ab063-5d29-394e-85c3-6e06b1fe8d34","pitchNumber":3,"startTime":"2026-02-27T23:41:18.134Z","endTime":"2026-02-27T23:41:21.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.434928373900284,"aZ":-32.22969497462041,"pfxX":6.846528576995002,"pfxZ":-0.042136721779575836,"pX":-0.4736191277433254,"pZ":2.958051683077198,"vX0":1.3736533838996423,"vY0":-116.00717806904197,"vZ0":2.55196364581806,"x":135.05,"y":158.91,"x0":-1.9632085011817508,"y0":50.001832049838534,"z0":4.923591299954984,"aX":9.296811556668343},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.8,"breakHorizontal":-12.7,"spinRate":2723,"spinDirection":75},"zone":1,"typeConfidence":2.0,"plateTime":0.4728063098906503,"extension":7.054796169350128},"hitData":{"launchSpeed":71.6,"launchAngle":78.0,"totalDistance":53.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":153.86,"coordY":195.71}},"index":3,"playId":"ff9cce5e-b520-34bb-ac77-e7ca7805f1e2","pitchNumber":4,"startTime":"2026-02-27T23:41:41.210Z","endTime":"2026-02-27T23:41:49.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:41:49.964Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Trammell grounds out to first baseman Abimelec Ortiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T23:44:10.207Z","endTime":"2026-02-27T23:45:01.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694673,"link":"/api/v1/people/694673"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mitchell Parker replaces Miles Mikolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T23:43:00.865Z","endTime":"2026-02-27T23:44:12.454Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680730,"link":"/api/v1/people/680730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571945,"link":"/api/v1/people/571945","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.898975311331768,"aZ":-37.690663631083275,"pfxX":0.43678546996630363,"pfxZ":-4.034680736978787,"pX":1.3182272999047482,"pZ":3.3011717908826728,"vX0":-0.4340619024408791,"vY0":-116.02740269494569,"vZ0":1.4517494717114807,"x":66.75,"y":149.65,"x0":1.4506264288585407,"y0":50.00111253620268,"z0":6.2482766080331,"aX":0.597897075893343},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-6.7,"breakHorizontal":-0.7,"spinRate":2263,"spinDirection":331},"zone":12,"typeConfidence":2.0,"plateTime":0.47135331801818037,"extension":6.352107362367427},"index":1,"playId":"46b53227-6251-3b07-b662-118b5114f603","pitchNumber":1,"startTime":"2026-02-27T23:44:12.454Z","endTime":"2026-02-27T23:44:18.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.0,"endSpeed":84.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.218790059439815,"aZ":-15.136174019411254,"pfxX":3.518847570497849,"pfxZ":9.345704577926835,"pX":0.28470206413660226,"pZ":4.1894360249390665,"vX0":-2.6861602771548627,"vY0":-133.97823463979464,"vZ0":-2.5409446744490882,"x":106.15,"y":125.67,"x0":0.841793577901051,"y0":50.00047052204184,"z0":6.228342697948791,"aX":6.41349568874208},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-5.8,"spinRate":2136,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.40839782439744354,"extension":6.573549784063225},"index":2,"playId":"ce17d695-9ef7-351f-970f-a57afdd5c381","pitchNumber":2,"startTime":"2026-02-27T23:44:34.530Z","endTime":"2026-02-27T23:44:37.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.073150859270346,"aZ":-13.565719319703515,"pfxX":2.8297450108762,"pfxZ":10.349190416349533,"pX":-0.08038780439970503,"pZ":3.0515141892309847,"vX0":-2.949747889139866,"vY0":-132.6628068063601,"vZ0":-5.854706391324956,"x":120.06,"y":156.39,"x0":0.673687880517886,"y0":50.00251444633611,"z0":6.260803188635307,"aX":5.087815224714762},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":-4.6,"spinRate":2071,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.4115179496975401,"extension":6.5718784131585375},"hitData":{"launchSpeed":97.0,"launchAngle":-12.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.03,"coordY":159.02}},"index":3,"playId":"0caa59b9-c475-3e1b-8b07-008e2055dfd8","pitchNumber":3,"startTime":"2026-02-27T23:44:53.771Z","endTime":"2026-02-27T23:45:01.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:45:01.647Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yainer Diaz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T23:45:06.375Z","endTime":"2026-02-27T23:46:54.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38164006661493,"aZ":-36.59308029826946,"pfxX":-0.13390090879163452,"pfxZ":-3.3076481627224643,"pX":1.3702572749006836,"pZ":1.5133935318627942,"vX0":0.30321261372655584,"vY0":-115.13956024790066,"vZ0":-2.397896129877823,"x":64.77,"y":197.92,"x0":1.2539634891461868,"y0":50.00344159550878,"z0":6.1264635439258015,"aX":-0.1789183407590595},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.4,"breakHorizontal":0.1,"spinRate":2195,"spinDirection":336},"zone":14,"typeConfidence":2.0,"plateTime":0.4766286299445932,"extension":6.571638114622476},"index":0,"playId":"e60e7006-da38-3736-87be-f208e68ea2c9","pitchNumber":1,"startTime":"2026-02-27T23:45:28.567Z","endTime":"2026-02-27T23:45:31.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89770586636137,"aZ":-37.446844404383874,"pfxX":-0.6801331711546098,"pfxZ":-3.9539164471408075,"pX":-0.1764627862594723,"pZ":2.3908518692164966,"vX0":-3.073919296478491,"vY0":-115.20209928473514,"vZ0":-0.40503553086419586,"x":123.73,"y":174.23,"x0":1.2675850504476918,"y0":50.0017570129777,"z0":6.211797912209511,"aX":-0.9070657567159958},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.0,"breakHorizontal":2.0,"spinRate":2234,"spinDirection":339},"zone":5,"typeConfidence":2.0,"plateTime":0.4768225398439849,"extension":6.723035782295145},"index":1,"playId":"76da877a-eda0-3af6-a1f4-15e1862ae8ef","pitchNumber":2,"startTime":"2026-02-27T23:45:46.813Z","endTime":"2026-02-27T23:45:51.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.430730932382733,"aZ":-25.608767422676195,"pfxX":4.829072788619312,"pfxZ":4.239379720223846,"pX":1.363433735846202,"pZ":3.0963105906519464,"vX0":-2.089026117008328,"vY0":-123.32201568617026,"vZ0":-1.7860887895572404,"x":65.03,"y":155.18,"x0":1.5919544361788978,"y0":50.00096532509442,"z0":5.9801577126945435,"aX":7.472530348741603},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.6,"breakHorizontal":-8.3,"spinRate":743,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.44333618091258,"extension":6.677250456152814},"index":2,"playId":"16fedee8-73bb-3447-bfc3-51121fa78293","pitchNumber":3,"startTime":"2026-02-27T23:46:10.280Z","endTime":"2026-02-27T23:46:13.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.761808734796315,"aZ":-12.148991831980616,"pfxX":2.690977486110552,"pfxZ":11.165787745994066,"pX":1.6591992045630801,"pZ":2.895113366333825,"vX0":0.9960413417190699,"vY0":-133.123853675211,"vZ0":-6.287370899328253,"x":53.76,"y":160.61,"x0":0.9304351115963105,"y0":50.00602319593041,"z0":6.168370784786135,"aX":4.82695357351572},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.1,"breakHorizontal":-5.0,"spinRate":2140,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.4115516811169786,"extension":6.385775848758368},"index":3,"playId":"49286554-930a-333b-b127-88dc4f439a7d","pitchNumber":4,"startTime":"2026-02-27T23:46:29.572Z","endTime":"2026-02-27T23:46:32.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22790101854883,"aZ":-37.675191225430225,"pfxX":-1.1368200109907978,"pfxZ":-4.073564908901012,"pX":-1.3367177591241317,"pZ":1.063002864682994,"vX0":-5.342133422164679,"vY0":-115.68060632723774,"vZ0":-3.1251012107014837,"x":167.95,"y":210.08,"x0":1.1531776826117628,"y0":50.00135140266362,"z0":6.054465401734486,"aX":-1.5355966340638851},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.9,"breakHorizontal":3.5,"spinRate":2368,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.4740574120184564,"extension":6.634321782432319},"index":4,"playId":"b8e59bca-631f-3ce2-b8a2-0380412b35e8","pitchNumber":5,"startTime":"2026-02-27T23:46:49.407Z","endTime":"2026-02-27T23:46:54.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:46:54.301Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Cole called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T23:47:21.014Z","endTime":"2026-02-27T23:48:22.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.8,"endSpeed":76.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508724465658887,"aZ":-28.200643079324305,"pfxX":-4.396564372840272,"pfxZ":2.650444847394967,"pX":-0.19574342208243686,"pZ":1.913570635206878,"vX0":-4.026914670416404,"vY0":-122.00080489154153,"vZ0":-3.4774583876861955,"x":124.46,"y":187.11,"x0":2.0513268783107708,"y0":50.001405041720965,"z0":5.805786431255283,"aX":-6.580789414098999},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.2,"breakHorizontal":9.0,"spinRate":2261,"spinDirection":307},"zone":8,"typeConfidence":2.0,"plateTime":0.4501169680518724,"extension":6.337425534645216},"index":0,"playId":"e3e2a5f3-905a-316a-9142-474b2019924f","pitchNumber":1,"startTime":"2026-02-27T23:47:21.014Z","endTime":"2026-02-27T23:47:24.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":83.1,"endSpeed":76.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.684481597153074,"aZ":-26.29954874937219,"pfxX":-4.589386848492991,"pfxZ":3.9737966105741167,"pX":-1.7349084333889258,"pZ":2.2666138063927774,"vX0":-6.770779673176387,"vY0":-120.81420161325337,"vZ0":-3.1437131127832934,"x":183.13,"y":177.58,"x0":1.7006479947103188,"y0":50.00062747755844,"z0":5.8977785672129786,"aX":-6.777569072534467},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.7,"breakHorizontal":10.0,"spinRate":2341,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4534824545036602,"extension":6.48885876150003},"index":1,"playId":"656f45b1-aba5-3873-aefb-36ad28d10850","pitchNumber":2,"startTime":"2026-02-27T23:47:40.599Z","endTime":"2026-02-27T23:47:44.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9869210211908,"aZ":-27.518954544137216,"pfxX":-5.176306503749755,"pfxZ":3.1761843820503977,"pX":0.1259889140380713,"pZ":2.5977980986693745,"vX0":-2.820357463184396,"vY0":-119.99548843738955,"vZ0":-2.050081342764774,"x":112.2,"y":168.64,"x0":1.9870141709336762,"y0":50.0044841539208,"z0":5.901473339013884,"aX":-7.591562274712612},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.5,"breakHorizontal":10.1,"spinRate":2169,"spinDirection":314},"zone":5,"typeConfidence":2.0,"plateTime":0.4554672253485319,"extension":6.553767737187943},"index":2,"playId":"2cdd8561-3e12-3aff-99d4-850fd27a2add","pitchNumber":3,"startTime":"2026-02-27T23:47:59.619Z","endTime":"2026-02-27T23:48:03.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.591506889626398,"aZ":-32.99609160512106,"pfxX":-6.307755802624669,"pfxZ":-0.5795741051543697,"pX":0.4276071584913056,"pZ":2.9203250225580693,"vX0":-1.5372883991683672,"vY0":-119.21253694341947,"vZ0":-0.1777799351718391,"x":100.7,"y":159.93,"x0":1.9012005328375579,"y0":50.00051290615251,"z0":5.994118331355114,"aX":-9.005815482891158},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.8,"breakHorizontal":11.8,"spinRate":2251,"spinDirection":322},"zone":3,"typeConfidence":2.0,"plateTime":0.46083936345605636,"extension":6.381846781591598},"index":3,"playId":"46e81ea6-87c9-366f-94dc-2f4e2c7d63c9","pitchNumber":4,"startTime":"2026-02-27T23:48:17.965Z","endTime":"2026-02-27T23:48:22.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_ab"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_ab"},{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_pa"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:48:22.507Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Unroe walks. Yainer Diaz to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T23:48:32.926Z","endTime":"2026-02-27T23:51:23.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"postOnSecond":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.5,"endSpeed":72.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.488927090245923,"aZ":-39.12214656813186,"pfxX":-2.0078685797676092,"pfxZ":-5.258354549993587,"pX":0.3207594208834365,"pZ":2.9821682597624375,"vX0":-1.6255212493764255,"vY0":-114.38480614301537,"vZ0":1.275884950992144,"x":104.77,"y":158.26,"x0":1.3019097032517495,"y0":50.00129576378026,"z0":6.258971452180174,"aX":-2.6544725232464335},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-8.9,"breakHorizontal":4.1,"spinRate":2299,"spinDirection":335},"zone":3,"typeConfidence":2.0,"plateTime":0.4792101940042599,"extension":6.459026807999251},"index":0,"playId":"23e16a28-dc45-3036-80b0-ee9abaf37eef","pitchNumber":1,"startTime":"2026-02-27T23:48:48.063Z","endTime":"2026-02-27T23:48:52.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215760163846106,"aZ":-15.970189040057601,"pfxX":3.2662569135022164,"pfxZ":8.904952125169523,"pX":0.9502137129134548,"pZ":2.8379720813595175,"vX0":-0.916823883361018,"vY0":-133.42736261446663,"vZ0":-5.785203140679834,"x":80.78,"y":162.15,"x0":0.8719105819567966,"y0":50.004155666466225,"z0":6.167963388551454,"aX":5.944109250546139},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":-5.8,"spinRate":1866,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.40905555486033673,"extension":6.593517305890756},"index":1,"playId":"609f847e-97d3-30d1-b812-7e47fea0fe46","pitchNumber":2,"startTime":"2026-02-27T23:49:14.577Z","endTime":"2026-02-27T23:49:18.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.591810722418035,"aZ":-21.91930210055189,"pfxX":3.813576922915619,"pfxZ":6.710445918581435,"pX":1.1885211092486176,"pZ":5.119076010778908,"vX0":-1.3406965006345604,"vY0":-123.12481650851007,"vZ0":1.7032488081346653,"x":71.7,"y":100.56,"x0":1.246262562764602,"y0":50.00013730287523,"z0":6.2795407084279455,"aX":5.824731544476995},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":12.8,"breakHorizontal":-6.6,"spinRate":701,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.44570623406927634,"extension":6.583187598248092},"index":2,"playId":"774a5cfa-8c39-3bef-b8a0-2c1040fd46bf","pitchNumber":3,"startTime":"2026-02-27T23:49:34.688Z","endTime":"2026-02-27T23:49:39.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7096881438373,"aZ":-27.11029152210845,"pfxX":-3.142175887731611,"pfxZ":3.406631904206228,"pX":-0.4225970330646546,"pZ":2.041208547237707,"vX0":-4.164683641505137,"vY0":-121.21752995159491,"vZ0":-3.4834402420963557,"x":133.11,"y":183.67,"x0":1.726181491166711,"y0":50.00531702443769,"z0":5.863977281219635,"aX":-4.67630179721788},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.6,"breakHorizontal":6.7,"spinRate":2204,"spinDirection":314},"zone":7,"typeConfidence":2.0,"plateTime":0.45186753916680145,"extension":6.710168375961028},"index":3,"playId":"efc00f49-51a2-3d9e-afd0-ac007212cf24","pitchNumber":4,"startTime":"2026-02-27T23:50:09.386Z","endTime":"2026-02-27T23:50:12.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.190257646349647,"aZ":-30.820215577761225,"pfxX":-2.8727912184542115,"pfxZ":0.9103471058381152,"pX":-0.9056154137045227,"pZ":-0.32658171490686044,"vX0":-5.496125185450761,"vY0":-121.7228627588949,"vZ0":-7.957884482232785,"x":151.52,"y":247.6,"x0":1.7601518849303246,"y0":50.005094884782736,"z0":5.674760902872235,"aX":-4.285836538291467},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.1,"breakHorizontal":6.6,"spinRate":2222,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.450982327328854,"extension":6.4722614780394325},"index":4,"playId":"007c9151-3add-34a1-8d4f-9d4c424f22d9","pitchNumber":5,"startTime":"2026-02-27T23:50:45.684Z","endTime":"2026-02-27T23:50:49.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.528955265248737,"aZ":-14.891189461746826,"pfxX":3.3851889482810513,"pfxZ":9.602408053297978,"pX":0.4232390242194422,"pZ":4.506237892129412,"vX0":-2.1319492595116025,"vY0":-133.27728624593897,"vZ0":-1.8122194445949755,"x":100.87,"y":117.11,"x0":0.7935594266050202,"y0":50.00153858899879,"z0":6.269945268764942,"aX":6.092069221114523},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":-5.6,"spinRate":1949,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.4108980501758581,"extension":6.599847727564132},"index":5,"playId":"6836ab6b-7e3a-3554-a075-d7858f7a671b","pitchNumber":6,"startTime":"2026-02-27T23:51:17.019Z","endTime":"2026-02-27T23:51:23.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"credit":"b_pa"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:51:23.280Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Loperfido lines out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T23:51:23.854Z","endTime":"2026-02-27T23:52:16.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":76.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.764198555567408,"aZ":-32.477841557977605,"pfxX":-5.542499780704736,"pfxZ":-0.20494477578134607,"pX":-0.8712548156875399,"pZ":1.3277087609793279,"vX0":-4.347270791178828,"vY0":-119.61974490929636,"vZ0":-3.7177941498186042,"x":150.21,"y":202.93,"x0":1.6890518097847806,"y0":50.005786189305056,"z0":5.809510907343922,"aX":-8.044526856142872},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.0,"breakHorizontal":11.0,"spinRate":2248,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.45764205682287296,"extension":6.451405130681441},"index":0,"playId":"3f6b141f-6f0d-32b2-a720-902518b1637b","pitchNumber":1,"startTime":"2026-02-27T23:51:46.185Z","endTime":"2026-02-27T23:51:49.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-02-27T23:51:58.640Z","endTime":"2026-02-27T23:52:12.171Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.523408347958753,"aZ":-29.2351585415467,"pfxX":-1.6093631600631828,"pfxZ":1.9362917705073759,"pX":-0.6643928892400238,"pZ":2.0898375963867535,"vX0":-5.5046034548182385,"vY0":-122.61165984422864,"vZ0":-2.952494810423752,"x":142.33,"y":182.35,"x0":1.820108214252528,"y0":50.00565827895588,"z0":5.807570736629041,"aX":-2.4473051061819637},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.0,"breakHorizontal":4.2,"spinRate":2165,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.4469228430751331,"extension":6.63980489721046},"hitData":{"launchSpeed":94.8,"launchAngle":21.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.22,"coordY":68.97}},"index":2,"playId":"cab4c8fa-0862-3b83-a6a8-656cf0c7c90d","pitchNumber":2,"startTime":"2026-02-27T23:52:12.171Z","endTime":"2026-02-27T23:52:16.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.95,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:52:16.842Z","atBatIndex":21},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Abimelec Ortiz hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T23:54:39.533Z","endTime":"2026-02-27T23:55:43.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.9,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02518439467593,"aZ":-39.44672134462398,"pfxX":9.261061662330189,"pfxZ":-5.873501417901172,"pX":-0.5983722979968863,"pZ":2.179711495065413,"vX0":0.08571722334587611,"vY0":-110.90292691120479,"vZ0":2.587191804102991,"x":139.81,"y":179.93,"x0":-1.8396384629642761,"y0":50.00488434746614,"z0":5.1313720737184125,"aX":11.462319037280434},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-9.6,"breakHorizontal":-16.8,"spinRate":2815,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.49510898550561855,"extension":6.972859632868143},"index":0,"playId":"ee194190-ac6d-30f2-bbe1-f2e1a9f34d6d","pitchNumber":1,"startTime":"2026-02-27T23:54:49.209Z","endTime":"2026-02-27T23:54:53.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.467802138301867,"aZ":-28.390742905546933,"pfxX":-10.068866271681765,"pfxZ":2.4272714179643415,"pX":-0.9576396718987109,"pZ":2.0474891188512685,"vX0":5.019735506383934,"vY0":-123.70259117844819,"vZ0":-0.8442650965164405,"x":153.5,"y":183.5,"x0":-1.6994142444579035,"y0":50.00266351941634,"z0":4.762324887327026,"aX":-15.685894844108335},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.4,"breakHorizontal":17.2,"spinRate":1443,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4419116799608913,"extension":7.318008576870637},"index":1,"playId":"482689e1-c7b9-3db8-a29c-00fb387eb821","pitchNumber":2,"startTime":"2026-02-27T23:55:05.320Z","endTime":"2026-02-27T23:55:08.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24919384876369,"aZ":-37.18104539762459,"pfxX":8.509567449388962,"pfxZ":-3.887503090544831,"pX":1.9555369249543724,"pZ":1.0071071545679877,"vX0":5.630291898350945,"vY0":-113.16038532389871,"vZ0":-0.4216435738074067,"x":42.46,"y":211.59,"x0":-1.6778778008830122,"y0":50.00564176807385,"z0":4.947220068687516,"aX":10.945806636925024},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-6.8,"breakHorizontal":-16.9,"spinRate":2901,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4855696086115646,"extension":7.000783230476257},"index":2,"playId":"0abde243-8a4c-3731-89d4-ba5364df5e85","pitchNumber":3,"startTime":"2026-02-27T23:55:32.678Z","endTime":"2026-02-27T23:55:43.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694673,"link":"/api/v1/people/694673"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:55:43.840Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Mervis strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T23:55:50.663Z","endTime":"2026-02-27T23:57:00.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.321,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926503591309604,"aZ":-14.14265017071469,"pfxX":-6.6524460833790515,"pfxZ":9.79826709310331,"pX":-0.4147769637343464,"pZ":2.908711673555298,"vX0":5.303136761124857,"vY0":-134.9452358785636,"vZ0":-2.7780860073639824,"x":132.81,"y":160.24,"x0":-1.5431180434400873,"y0":50.003912355258265,"z0":4.950405406699415,"aX":-12.244814229954464},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":10.9,"spinRate":2339,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4061999834074883,"extension":7.123786221426859},"index":0,"playId":"50d6837a-179e-308b-b738-e92d103baed7","pitchNumber":1,"startTime":"2026-02-27T23:56:12.317Z","endTime":"2026-02-27T23:56:15.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"first":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.4,"endSpeed":84.2,"strikeZoneTop":3.321,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.650451984125212,"aZ":-14.041894687121875,"pfxX":-6.045781651380431,"pfxZ":9.939209048575599,"pX":0.10814760187237216,"pZ":2.8409288724203243,"vX0":6.518052712170495,"vY0":-134.34927606197093,"vZ0":-2.940167099324965,"x":112.88,"y":162.07,"x0":-1.5662361188510867,"y0":50.00217163394946,"z0":4.950016156728887,"aX":-11.029491231728791},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":9.5,"spinRate":2362,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4079959902242227,"extension":7.333711846996523},"index":1,"playId":"9ae42c4f-3eb3-3805-8158-360ed8252636","pitchNumber":2,"startTime":"2026-02-27T23:56:31.561Z","endTime":"2026-02-27T23:56:34.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"first":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.321,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71686478449845,"aZ":-14.647424932169878,"pfxX":-6.239724638177174,"pfxZ":9.425160134694872,"pX":-0.6333552241261893,"pZ":3.5412585834264227,"vX0":4.986457515502165,"vY0":-136.19752138480374,"vZ0":-1.2413093960327926,"x":141.14,"y":143.17,"x0":-1.6864027094783305,"y0":50.00506741901354,"z0":5.026424916462645,"aX":-11.606438460466077},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":10.1,"spinRate":2375,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40370990137772056,"extension":7.168792474630618},"index":2,"playId":"a3909b3c-aebb-3356-8412-1e752625c8da","pitchNumber":3,"startTime":"2026-02-27T23:56:56.894Z","endTime":"2026-02-27T23:57:00.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"first":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670223,"link":"/api/v1/people/670223"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":670223,"link":"/api/v1/people/670223"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":1.62,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-27T23:57:00.087Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T23:57:12.022Z","endTime":"2026-02-28T00:01:23.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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.9,"endSpeed":84.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.135082795435768,"aZ":-17.488708952764078,"pfxX":-6.8436849298566145,"pfxZ":7.93922561223104,"pX":-0.517404429268217,"pZ":3.645814703623931,"vX0":5.040238769271552,"vY0":-135.28638468751,"vZ0":-0.47289654281964555,"x":136.72,"y":140.34,"x0":-1.5175952774827386,"y0":50.00087099900131,"z0":5.05116260723579,"aX":-12.655801176129739},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":11.3,"spinRate":2366,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40521939576135146,"extension":7.090437017507765},"index":0,"playId":"3954f5ee-ad8b-3b42-a770-c79dac30dfb1","pitchNumber":1,"startTime":"2026-02-27T23:57:25.472Z","endTime":"2026-02-27T23:57:28.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.940639418138872,"aZ":-13.71711617803423,"pfxX":-6.444013017572489,"pfxZ":9.753614497856148,"pX":0.7521248847046488,"pZ":2.574069806168712,"vX0":8.185233060753816,"vY0":-137.09714700078283,"vZ0":-3.9749243469545466,"x":88.33,"y":169.28,"x0":-1.443068358075489,"y0":50.00662637876472,"z0":4.987184139216479,"aX":-12.199582304408185},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":9.8,"spinRate":2393,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.40040884516006026,"extension":7.17758536938201},"index":1,"playId":"467f63bf-2fea-32ef-87db-5113c63cfd76","pitchNumber":2,"startTime":"2026-02-27T23:57:47.508Z","endTime":"2026-02-27T23:57:51.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Abimelec Ortiz steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"467f63bf-2fea-32ef-87db-5113c63cfd76","startTime":"2026-02-27T23:58:08.707Z","endTime":"2026-02-27T23:58:21.751Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694673,"link":"/api/v1/people/694673"},"defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":694673,"link":"/api/v1/people/694673"},"postOnSecond":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":1.37,"dramaIndex":51.0,"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.001202356453057,"aZ":-17.423907934316343,"pfxX":-5.2855999924457935,"pfxZ":8.05282320751765,"pX":0.6188222853730092,"pZ":2.3426448704382365,"vX0":7.3333581241277965,"vY0":-134.65965129684147,"vZ0":-3.505761011332954,"x":93.41,"y":175.53,"x0":-1.45651225679273,"y0":50.00044940752308,"z0":4.8983833765105755,"aX":-9.67910690185599},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":7.9,"spinRate":2366,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40718963337204706,"extension":7.299045455301766},"index":3,"playId":"030e758f-53ef-36db-8420-d17630ed377a","pitchNumber":3,"startTime":"2026-02-27T23:58:21.751Z","endTime":"2026-02-27T23:58:25.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.167910412567505,"aZ":-39.200944282324606,"pfxX":7.184681370855999,"pfxZ":-5.629035700874853,"pX":0.28444761214679054,"pZ":2.0792127115488297,"vX0":2.5943504124243977,"vY0":-111.3363413226028,"vZ0":2.3238002542015606,"x":106.16,"y":182.64,"x0":-1.831598686579406,"y0":50.00480305537489,"z0":5.09747641866345,"aX":8.963249390711882},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-9.2,"breakHorizontal":-13.7,"spinRate":2786,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.4931457056187214,"extension":7.045018132710338},"index":4,"playId":"13813094-d0cf-3d57-b736-0c2e92e6e6af","pitchNumber":4,"startTime":"2026-02-27T23:58:42.358Z","endTime":"2026-02-27T23:58:45.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.766759030810714,"aZ":-18.05420369261554,"pfxX":-6.727747821427741,"pfxZ":7.516240659375679,"pX":1.0525043035978092,"pZ":1.6899492298594143,"vX0":9.058330838474657,"vY0":-136.61463600175097,"vZ0":-5.146806764972365,"x":76.88,"y":193.15,"x0":-1.4413715230344455,"y0":50.006579858571804,"z0":4.850427042071352,"aX":-12.645124253172337},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":10.2,"spinRate":2364,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.401845586599999,"extension":7.290911297593362},"index":5,"playId":"08a4375a-432e-35fc-af6f-bc0ba3b0871e","pitchNumber":5,"startTime":"2026-02-27T23:59:21.268Z","endTime":"2026-02-27T23:59:24.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"08315866-0256-0053-001c-f08cd117d70a","startTime":"2026-02-27T23:59:48.210Z","endTime":"2026-02-27T23:59:59.502Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.747422039914525,"aZ":-26.037657207261322,"pfxX":2.89466950278634,"pfxZ":3.6604622787702468,"pX":0.4657860082447583,"pZ":2.115038871810078,"vX0":4.720465610196391,"vY0":-128.22727997011447,"vZ0":-1.8967313279887392,"x":99.25,"y":181.67,"x0":-1.7701022752673699,"y0":50.004782368910995,"z0":4.881741809418938,"aX":4.854036211645224},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.5,"breakHorizontal":-6.2,"spinRate":2464,"spinDirection":173},"zone":9,"typeConfidence":2.0,"plateTime":0.4259998238432292,"extension":7.167087154571714},"index":7,"playId":"52e1fba8-ffb9-3d9f-a2bd-9c229ad39b04","pitchNumber":6,"startTime":"2026-02-27T23:59:59.502Z","endTime":"2026-02-28T00:00:02.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":8,"playId":"08315866-0256-0063-002c-f08cd117d70a","startTime":"2026-02-28T00:00:29.365Z","endTime":"2026-02-28T00:00:42.544Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":71.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.729130179085185,"aZ":-34.5110639824893,"pfxX":7.775066552642734,"pfxZ":-1.828822301552334,"pX":-0.10728808290834137,"pZ":2.9117155212415624,"vX0":1.2613886650322295,"vY0":-111.94230459795476,"vZ0":2.8467212831002513,"x":121.09,"y":160.16,"x0":-1.6876028982497018,"y0":50.00197173113472,"z0":5.1379474717242,"aX":9.943345854318826},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-2.4,"breakHorizontal":-14.4,"spinRate":2779,"spinDirection":60},"zone":2,"typeConfidence":2.0,"plateTime":0.4878459929519998,"extension":7.166681185488476},"index":9,"playId":"7b05db83-be00-3c42-af06-ad6b0808e6a2","pitchNumber":7,"startTime":"2026-02-28T00:00:42.544Z","endTime":"2026-02-28T00:00:52.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.161289039330498,"aZ":-12.066798252863444,"pfxX":-6.061259768650064,"pfxZ":10.726988442964402,"pX":0.8409838659265373,"pZ":1.577482717563144,"vX0":8.888928131785077,"vY0":-135.89583251489515,"vZ0":-6.4773495157116106,"x":84.94,"y":196.19,"x0":-1.6814912518311584,"y0":50.00297513150915,"z0":4.826344389966549,"aX":-11.362492265766456},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":9.1,"spinRate":2366,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40270662501653476,"extension":7.3341218528882},"index":10,"playId":"2426441b-f22e-3544-91ef-0f91333006c9","pitchNumber":8,"startTime":"2026-02-28T00:01:20.020Z","endTime":"2026-02-28T00:01:23.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":1.37,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:01:23.891Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz challenged (pitch result), call on the field was overturned: Jacob Young called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T00:01:27.043Z","endTime":"2026-02-28T00:02:54.052Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.319782443439944,"aZ":-20.981799587299747,"pfxX":-8.640697974750996,"pfxZ":6.16038473048088,"pX":-0.30803115057669145,"pZ":1.589110048749668,"vX0":6.1400508146660675,"vY0":-133.55462434064432,"vZ0":-4.494915434677356,"x":128.74,"y":195.87,"x0":-1.50806721911042,"y0":50.001454508090276,"z0":4.7925542975400965,"aX":-15.691862908679063},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.4,"breakHorizontal":14.4,"spinRate":2340,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4092901188423532,"extension":7.293450074096775},"index":0,"playId":"03180242-46f0-3219-902c-eafb7d003495","pitchNumber":1,"startTime":"2026-02-28T00:01:50.506Z","endTime":"2026-02-28T00:01:54.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-02-28T00:02:08.185Z","endTime":"2026-02-28T00:02:22.511Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":91.8,"endSpeed":83.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98678924166469,"aZ":-20.96856494594434,"pfxX":-10.118691656654667,"pfxZ":6.212282171345231,"pX":-0.9585908699114012,"pZ":3.2190565066106944,"vX0":5.698998038785023,"vY0":-133.5439371653535,"vZ0":-0.6231280533324854,"x":153.54,"y":151.87,"x0":-1.806486681590036,"y0":50.00641846045044,"z0":4.964911291377918,"aX":-18.26457300237052},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":17.0,"spinRate":2308,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41027798984149655,"extension":7.176004801602566},"index":2,"playId":"3317459b-197a-3d3b-b959-cc4c19134334","pitchNumber":2,"startTime":"2026-02-28T00:02:22.511Z","endTime":"2026-02-28T00:02:26.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.912429164205378,"aZ":-15.837680841118663,"pfxX":-8.39097092118817,"pfxZ":8.879289540729776,"pX":-0.6381949039631857,"pZ":1.6502752180027995,"vX0":5.260224507890726,"vY0":-135.36938681365268,"vZ0":-5.521014346706894,"x":141.33,"y":194.22,"x0":-1.5250167212778023,"y0":50.002701568531805,"z0":4.840239823166257,"aX":-15.439549930855122},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":13.9,"spinRate":2397,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4059334778166166,"extension":7.3313374713808495},"index":3,"playId":"be5a4453-9add-3154-870b-6abdd9c0984d","pitchNumber":3,"startTime":"2026-02-28T00:02:48.241Z","endTime":"2026-02-28T00:02:54.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}},"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":-4.999999999999993,"leverageIndex":2.14,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:02:54.052Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Crews singles on a soft ground ball to shortstop Nick Allen. Abimelec Ortiz scores. CJ Abrams to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T00:03:13.297Z","endTime":"2026-02-28T00:03:59.623Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2409056470873,"aZ":-21.169147454268256,"pfxX":-9.18672817051128,"pfxZ":6.003701790961926,"pX":-0.4579053707829093,"pZ":2.4129905449169025,"vX0":6.1140789033488145,"vY0":-134.11936956921375,"vZ0":-2.600074498546407,"x":134.45,"y":173.63,"x0":-1.5659767466113976,"y0":50.004738083532345,"z0":4.893961677719846,"aX":-16.847158174334126},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":15.5,"spinRate":2335,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4073832773600814,"extension":7.29864360594656},"index":0,"playId":"dbc4f35b-5e6b-3ce9-a292-99a29ce41e47","pitchNumber":1,"startTime":"2026-02-28T00:03:33.430Z","endTime":"2026-02-28T00:03:37.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.124582834647654,"aZ":-23.305628107031822,"pfxX":-10.162055512335828,"pfxZ":4.901349632397404,"pX":0.26451797662020093,"pZ":2.131375320048778,"vX0":8.26653603721111,"vY0":-133.7617351577037,"vZ0":-2.681049864987469,"x":106.92,"y":181.23,"x0":-1.5471856777560096,"y0":50.00636534327338,"z0":4.819636471365803,"aX":-18.400092303524545},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":2301,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4096406933455774,"extension":7.260201220699618},"hitData":{"launchSpeed":59.4,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":115.26,"coordY":167.68}},"index":1,"playId":"891ac6a0-6674-35da-afce-f36962a43edd","pitchNumber":2,"startTime":"2026-02-28T00:03:52.134Z","endTime":"2026-02-28T00:03:59.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":694673,"link":"/api/v1/people/694673"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.3,"awayTeamWinProbability":33.7,"homeTeamWinProbabilityAdded":11.399999999999991,"leverageIndex":1.94,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:03:59.623Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis García Jr. homers (1) on a fly ball to right field. CJ Abrams scores. Dylan Crews scores.","rbi":3,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T00:04:23.823Z","endTime":"2026-02-28T00:04:46.133Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85446132756949,"aZ":-36.32649017667723,"pfxX":9.498434459725736,"pfxZ":-3.2397721619492756,"pX":0.9902933487922074,"pZ":2.826689605127164,"vX0":3.304313121783915,"vY0":-112.62846867815524,"vZ0":3.103713294884156,"x":79.25,"y":162.46,"x0":-1.730645412153654,"y0":50.002604349540505,"z0":5.109675038561335,"aX":12.175933076387322},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-4.7,"breakHorizontal":-18.0,"spinRate":2852,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.486699284185391,"extension":7.188982359576285},"hitData":{"launchSpeed":107.1,"launchAngle":31.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":244.07,"coordY":86.4}},"index":0,"playId":"544c78b0-dec7-37f3-a59b-2d97d3394f4d","pitchNumber":1,"startTime":"2026-02-28T00:04:39.576Z","endTime":"2026-02-28T00:04:46.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":686611,"link":"/api/v1/people/686611"},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":21.700000000000003,"leverageIndex":1.6,"dramaIndex":178.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:04:46.133Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keibert Ruiz flies out to right fielder Zach Cole.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T00:05:22.709Z","endTime":"2026-02-28T00:06:23.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48406363662294,"aZ":-16.114126936103577,"pfxX":-3.7973482524200923,"pfxZ":8.610008487506397,"pX":-0.15935162212656453,"pZ":3.4167151406443,"vX0":5.079289182226586,"vY0":-136.10945561312116,"vZ0":-1.3378656488629888,"x":123.07,"y":146.53,"x0":-1.5613460798099563,"y0":50.003024126442945,"z0":5.037020484179491,"aX":-7.0838760314073665},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":5.8,"spinRate":2463,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4033103951780168,"extension":7.122584470236641},"index":0,"playId":"b9617345-fc75-3bea-a248-b957caa12fd7","pitchNumber":1,"startTime":"2026-02-28T00:05:59.356Z","endTime":"2026-02-28T00:06:04.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40735907869,"aZ":-14.871995105395914,"pfxX":-5.04009522214754,"pfxZ":9.429447222369912,"pX":0.5391414261213813,"pZ":2.9571314153864323,"vX0":7.402959789266682,"vY0":-135.31353037755093,"vZ0":-2.301729425718698,"x":96.45,"y":158.94,"x0":-1.5906463253850915,"y0":50.00441118662846,"z0":4.873786250676209,"aX":-9.250450401861993},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":7.3,"spinRate":2435,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.4064146041782286,"extension":7.1255748295741705},"hitData":{"launchSpeed":76.7,"launchAngle":37.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.67,"coordY":94.91}},"index":1,"playId":"1a3630f2-9dfa-3d38-b5a3-5538b6551547","pitchNumber":2,"startTime":"2026-02-28T00:06:17.537Z","endTime":"2026-02-28T00:06:23.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:06:23.733Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Allen walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T00:08:36.753Z","endTime":"2026-02-28T00:11:15.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Andrew Pinckney replaces center fielder Jacob Young, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-28T00:08:38.943Z","endTime":"2026-02-28T00:08:38.944Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687605,"link":"/api/v1/people/687605"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.2,"endSpeed":83.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.200992817870105,"aZ":-13.607826298013524,"pfxX":2.7810931223434925,"pfxZ":10.257449568557396,"pX":0.5816482752117513,"pZ":3.5291310938004234,"vX0":-1.0016211220166593,"vY0":-134.23365468739726,"vZ0":-4.423696995409925,"x":94.83,"y":143.49,"x0":0.5999877802972287,"y0":50.00590962649642,"z0":6.1792837780831285,"aX":5.0360561922639615},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":-4.8,"spinRate":2112,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.409282248055876,"extension":6.599682235202336},"index":1,"playId":"8d7457f5-72a0-363c-9f34-ec9210d69978","pitchNumber":1,"startTime":"2026-02-28T00:08:38.945Z","endTime":"2026-02-28T00:08:45.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.813605315387807,"aZ":-34.58616888772,"pfxX":1.2028956483156992,"pfxZ":-1.8061694990521855,"pX":-0.6417381077222898,"pZ":0.8519406662390617,"vX0":-4.210946876435061,"vY0":-115.09761208859949,"vZ0":-4.323748053026693,"x":141.46,"y":215.78,"x0":1.0611286453921454,"y0":50.00547729386338,"z0":6.130312413628953,"aX":1.60253560260504},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.1,"breakHorizontal":-1.1,"spinRate":2246,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.4772171646585077,"extension":6.338059294633442},"index":2,"playId":"de1adf76-7073-3860-9547-24330aed6d3a","pitchNumber":2,"startTime":"2026-02-28T00:08:56.397Z","endTime":"2026-02-28T00:08:59.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31485580059548,"aZ":-39.148891453670316,"pfxX":-0.8032263026803586,"pfxZ":-5.191891082094181,"pX":1.4162777010329928,"pZ":1.8305014658167587,"vX0":0.5959380685518196,"vY0":-115.19425223388947,"vZ0":-1.1641863271188,"x":63.01,"y":189.36,"x0":1.2586325972231818,"y0":50.001459432404026,"z0":6.12582724762623,"aX":-1.079877378065584},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.4,"breakHorizontal":1.3,"spinRate":2213,"spinDirection":336},"zone":14,"typeConfidence":2.0,"plateTime":0.4754067025396429,"extension":6.5954236537140085},"index":3,"playId":"99dee4f4-127c-3718-a63e-b09637924e69","pitchNumber":3,"startTime":"2026-02-28T00:09:15.360Z","endTime":"2026-02-28T00:09:18.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":91.6,"endSpeed":83.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43473481894207,"aZ":-12.627966444226562,"pfxX":3.777180608176875,"pfxZ":10.873768912093242,"pX":0.5311179493083726,"pZ":2.158991722028451,"vX0":-2.373408803873233,"vY0":-133.1893154235215,"vZ0":-7.71047430969314,"x":96.76,"y":180.49,"x0":0.9427336021940755,"y0":50.00414829255708,"z0":6.003453291971362,"aX":6.791025573879515},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":-6.4,"spinRate":2095,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4111311409264964,"extension":6.876289180097409},"index":4,"playId":"e8bf29a2-97ea-3654-9391-cdbe29e8aab5","pitchNumber":4,"startTime":"2026-02-28T00:09:32.754Z","endTime":"2026-02-28T00:09:36.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382727605145597,"aZ":-29.82316938924796,"pfxX":-7.210140157625836,"pfxZ":1.595701241324937,"pX":-0.6577707906725672,"pZ":1.5048536673136483,"vX0":-2.9320609933389292,"vY0":-120.8454297589586,"vZ0":-3.8298680900838384,"x":142.07,"y":198.15,"x0":1.5094105676625906,"y0":50.00423381495861,"z0":5.74102440671647,"aX":-10.622780649033805},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.2,"breakHorizontal":13.8,"spinRate":2156,"spinDirection":308},"zone":7,"typeConfidence":2.0,"plateTime":0.4539069898925949,"extension":6.670254807386775},"index":5,"playId":"2b71835a-34fe-3091-a985-a185a90f1eda","pitchNumber":5,"startTime":"2026-02-28T00:09:59.996Z","endTime":"2026-02-28T00:10:07.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.870066384009533,"aZ":-30.272159294147233,"pfxX":-5.359383462609703,"pfxZ":1.3004759230732397,"pX":-0.7468576895559433,"pZ":2.445066716627098,"vX0":-4.052127774289219,"vY0":-120.42187223104938,"vZ0":-1.5700529972847264,"x":145.47,"y":172.76,"x0":1.657779284678921,"y0":50.000817544866536,"z0":5.80061430994529,"aX":-7.815439931948973},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.3,"breakHorizontal":10.7,"spinRate":2143,"spinDirection":316},"zone":4,"typeConfidence":2.0,"plateTime":0.45603115138932404,"extension":6.698403954968819},"index":6,"playId":"3ae28eec-aacf-32f5-890f-59ba8f880627","pitchNumber":6,"startTime":"2026-02-28T00:10:23.537Z","endTime":"2026-02-28T00:10:27.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.597165456201633,"aZ":-39.70891889646832,"pfxX":-1.5558883230497278,"pfxZ":-5.73887328746731,"pX":1.2687736652975157,"pZ":2.5583700961598312,"vX0":0.4487266646194778,"vY0":-114.29850421361188,"vZ0":0.5481591078472836,"x":68.64,"y":169.7,"x0":1.2711408607201882,"y0":50.00355339667956,"z0":6.239348875879898,"aX":-2.042630449006836},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.0,"breakHorizontal":2.6,"spinRate":2184,"spinDirection":333},"zone":12,"typeConfidence":2.0,"plateTime":0.48063652857899175,"extension":6.233672633699922},"index":7,"playId":"68c5c4cf-2992-375e-8203-353b4d9ad3ce","pitchNumber":7,"startTime":"2026-02-28T00:10:50.489Z","endTime":"2026-02-28T00:10:54.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.919577949190558,"aZ":-11.966587415847332,"pfxX":2.897660222562275,"pfxZ":10.991310021023379,"pX":0.5537480582701503,"pZ":3.3588545670883834,"vX0":-2.097501113417195,"vY0":-135.32604334948343,"vZ0":-4.883383046006546,"x":95.89,"y":148.09,"x0":0.9657927247012462,"y0":50.00488067459282,"z0":6.03787787819372,"aX":5.328472165673245},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":-4.8,"spinRate":2081,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.406095053587483,"extension":7.143273645980654},"index":8,"playId":"ecac31cb-b2d3-3be7-a42f-32acafc742d9","pitchNumber":8,"startTime":"2026-02-28T00:11:09.108Z","endTime":"2026-02-28T00:11:15.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.68,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:11:15.129Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jax Biggers walks. Nick Allen to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T00:11:28.716Z","endTime":"2026-02-28T00:13:27.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"postOnSecond":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"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":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91129674766533,"aZ":-29.25356785933827,"pfxX":-1.8955698791306077,"pfxZ":1.9209255307975723,"pX":-0.29067626222700554,"pZ":0.3700666821853494,"vX0":-4.316856061560508,"vY0":-122.37996509505489,"vZ0":-6.602312088489821,"x":128.08,"y":228.79,"x0":1.7415906592772947,"y0":50.00233714637984,"z0":5.605276363099319,"aX":-2.876967057323729},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":4.4,"spinRate":2216,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4473887077053056,"extension":6.543415372959938},"index":0,"playId":"8b0a9c75-0b72-3fb3-b013-c8588a6b2d50","pitchNumber":1,"startTime":"2026-02-28T00:11:42.101Z","endTime":"2026-02-28T00:11:46.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.7,"endSpeed":82.9,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.375978558164935,"aZ":-11.62371387709047,"pfxX":3.118294478083566,"pfxZ":11.673096664536871,"pX":-1.4186841172094289,"pZ":3.0385110253361662,"vX0":-6.144010088073809,"vY0":-131.9243806420469,"vZ0":-5.9361653422407,"x":171.08,"y":156.74,"x0":0.5365433988558529,"y0":50.003993631689184,"z0":6.1766582185802035,"aX":5.4909288220296455},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":20.0,"breakHorizontal":-4.3,"spinRate":2081,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.41537322960976564,"extension":6.262317882972134},"index":1,"playId":"f8f663b7-e6ad-3e01-b20a-45ab6d26b8d3","pitchNumber":2,"startTime":"2026-02-28T00:12:11.206Z","endTime":"2026-02-28T00:12:14.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16728325171707,"aZ":-10.409712921215863,"pfxX":4.072014537751191,"pfxZ":12.093251268135162,"pX":1.748980354609216,"pZ":2.1690090301579783,"vX0":0.7888721234131305,"vY0":-134.08988336241512,"vZ0":-8.220353501797769,"x":50.33,"y":180.22,"x0":0.9215621321611251,"y0":50.001921947680124,"z0":6.039669995150021,"aX":7.327364852942717},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.0,"breakHorizontal":-7.6,"spinRate":2162,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4103223125229678,"extension":6.7271558700693825},"index":2,"playId":"1f5c1535-f1db-37c4-8653-318f5247fa5b","pitchNumber":3,"startTime":"2026-02-28T00:12:49.282Z","endTime":"2026-02-28T00:12:52.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":3,"playId":"bcfece6a-4867-3988-85fc-b768829cc07e","startTime":"2026-02-28T00:13:05.063Z","endTime":"2026-02-28T00:13:08.618Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.015523489297646,"aZ":-11.187454825611875,"pfxX":6.335585050129363,"pfxZ":12.053919179736223,"pX":1.0246998111563639,"pZ":2.234482926037033,"vX0":-1.9513110322766973,"vY0":-131.86897478113684,"vZ0":-7.903843736823464,"x":77.94,"y":178.45,"x0":0.9562565436115259,"y0":50.00368491530043,"z0":6.1183068857634115,"aX":11.031711166628462},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":20.0,"breakHorizontal":-10.9,"spinRate":2175,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.41716873912035,"extension":7.106025844051385},"index":4,"playId":"ce4d7c5c-aea0-306a-8208-01e1a4bbe07d","pitchNumber":4,"startTime":"2026-02-28T00:13:23.704Z","endTime":"2026-02-28T00:13:27.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"first":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680890,"link":"/api/v1/people/680890"},"credit":"b_pa"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.5,"awayTeamWinProbability":20.5,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":1.25,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:13:27.732Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kellen Strahm strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T00:14:42.443Z","endTime":"2026-02-28T00:16:58.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687005,"fullName":"Kellen Strahm","link":"/api/v1/people/687005"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"postOnSecond":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"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":687005,"fullName":"Kellen Strahm","link":"/api/v1/people/687005"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":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-28T00:13:48.639Z","endTime":"2026-02-28T00:14:44.596Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.962294680256814,"aZ":-36.072466925075986,"pfxX":-2.8222503097525236,"pfxZ":-2.91397084092384,"pX":0.0941864086815889,"pZ":3.74838148770183,"vX0":-1.918075676210484,"vY0":-114.90766589831377,"vZ0":2.0690053344597032,"x":113.41,"y":137.57,"x0":1.3058336701537057,"y0":50.00143332169182,"z0":6.336922975661093,"aX":-3.779183428931328},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-4.4,"breakHorizontal":5.6,"spinRate":2166,"spinDirection":330},"zone":12,"typeConfidence":2.0,"plateTime":0.47637758803697716,"extension":6.171990849413515},"index":1,"playId":"0eea9800-1190-384e-81d3-ddaa1f6a3b49","pitchNumber":1,"startTime":"2026-02-28T00:14:44.596Z","endTime":"2026-02-28T00:14:49.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.8,"endSpeed":83.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.586341563793958,"aZ":-11.157572081266398,"pfxX":2.469947777763644,"pfxZ":11.783598181718233,"pX":0.5298745055562184,"pZ":2.470636013360843,"vX0":-1.592143290915187,"vY0":-133.41988387371129,"vZ0":-7.333602377992522,"x":96.8,"y":172.07,"x0":0.8167660125962806,"y0":50.00232038910664,"z0":6.078864628458503,"aX":4.404922051201467},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.8,"breakHorizontal":-4.1,"spinRate":2182,"spinDirection":162},"zone":6,"typeConfidence":2.0,"plateTime":0.41222784158862247,"extension":6.564953310486349},"index":2,"playId":"dc4b83b2-4f25-3653-a50d-68f251e31a29","pitchNumber":2,"startTime":"2026-02-28T00:15:04.394Z","endTime":"2026-02-28T00:15:08.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26433741262202,"aZ":-12.864409074299644,"pfxX":3.8872810434327203,"pfxZ":10.74770525411227,"pX":0.851715868274489,"pZ":3.257156400380244,"vX0":-0.7310910334904898,"vY0":-134.0220396745202,"vZ0":-5.22326999705508,"x":84.53,"y":150.84,"x0":0.6253970250664971,"y0":50.00521174658236,"z0":6.169734907001692,"aX":6.986217104103858},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":-6.8,"spinRate":2202,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.41061253518140006,"extension":6.612264700835564},"index":3,"playId":"c59ad091-c2c3-337b-89aa-306bae3356d0","pitchNumber":3,"startTime":"2026-02-28T00:15:23.144Z","endTime":"2026-02-28T00:15:50.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.417020043682662,"aZ":-36.664634481103164,"pfxX":-2.212571399308509,"pfxZ":-3.291794921076855,"pX":-0.9977402870503768,"pZ":2.000080927212004,"vX0":-3.703481445484825,"vY0":-115.98686505198629,"vZ0":-1.6340671606034802,"x":155.03,"y":184.78,"x0":0.906245594363667,"y0":50.00237287779841,"z0":6.205564178337745,"aX":-3.018333119677217},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-6.1,"breakHorizontal":4.9,"spinRate":2290,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.47197974140913423,"extension":6.2959398442142005},"index":4,"playId":"3037c3a3-5a7f-39a5-906a-b1367873cec4","pitchNumber":4,"startTime":"2026-02-28T00:16:01.408Z","endTime":"2026-02-28T00:16:05.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.371101668671805,"aZ":-9.278012108739539,"pfxX":1.5983619619619471,"pfxZ":13.225943578079212,"pX":-0.7904070472656916,"pZ":1.8172110152567784,"vX0":-3.2665295116279336,"vY0":-131.83923550875122,"vZ0":-9.435011054768557,"x":147.13,"y":189.72,"x0":0.26634181944853785,"y0":50.00364001800493,"z0":6.162128873919068,"aX":2.7674650453297946},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":21.7,"breakHorizontal":-2.0,"spinRate":2147,"spinDirection":169},"zone":7,"typeConfidence":2.0,"plateTime":0.41811465739457443,"extension":6.753871956088509},"index":5,"playId":"58f1d295-aaf0-3be9-9dec-d4a2c1592d01","pitchNumber":5,"startTime":"2026-02-28T00:16:21.376Z","endTime":"2026-02-28T00:16:26.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"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-28T00:16:36.493Z","endTime":"2026-02-28T00:16:51.869Z","isPitch":false,"type":"action","player":{"id":687005,"link":"/api/v1/people/687005"},"defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.264556007749295,"aZ":-31.291093729093948,"pfxX":-1.9500933415626243,"pfxZ":0.5945503392854132,"pX":-1.0121108348905559,"pZ":0.3604626516026887,"vX0":-5.640535452942876,"vY0":-121.94450437783425,"vZ0":-6.120470026560364,"x":155.58,"y":229.05,"x0":1.59804521178612,"y0":50.00211785865689,"z0":5.651283281123302,"aX":-2.8934339807759724},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.4,"breakHorizontal":5.0,"spinRate":2272,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.451699933776601,"extension":6.598624721229867},"index":7,"playId":"68f8bae3-4b0d-3c5d-874f-c015deb1415f","pitchNumber":6,"startTime":"2026-02-28T00:16:51.869Z","endTime":"2026-02-28T00:16:58.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687005,"link":"/api/v1/people/687005"},"credit":"b_ab"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_ab"},{"player":{"id":687005,"link":"/api/v1/people/687005"},"credit":"b_pa"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.1,"awayTeamWinProbability":15.900000000000006,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:16:58.328Z","atBatIndex":31},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Altuve grounds into a force out, third baseman José Tena to second baseman Luis García Jr. Nick Allen to 3rd. Jax Biggers out at 2nd. Jose Altuve to 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T00:17:07.779Z","endTime":"2026-02-28T00:18:51.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnThird":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88351894386218,"aZ":-12.241819675902697,"pfxX":5.4396419147357475,"pfxZ":10.940254529221914,"pX":0.23265040211571625,"pZ":2.676235471686848,"vX0":-3.6232639105978106,"vY0":-134.54577616138863,"vZ0":-6.699213179882594,"x":108.13,"y":166.52,"x0":0.8943154805198044,"y0":50.00265678783878,"z0":6.076928217719152,"aX":9.911080713844747},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":-9.0,"spinRate":2172,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.4080614061151975,"extension":6.726881880520407},"index":0,"playId":"9feec083-ef7c-3dbb-8164-ff7d7667a295","pitchNumber":1,"startTime":"2026-02-28T00:17:25.713Z","endTime":"2026-02-28T00:17:29.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":83.3,"endSpeed":77.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28990102216988,"aZ":-28.043893696483913,"pfxX":-5.568089579395751,"pfxZ":2.7690961621001495,"pX":-1.6176470032868944,"pZ":1.8798662574588176,"vX0":-6.103262891359821,"vY0":-121.17559051929454,"vZ0":-3.472415983143642,"x":178.66,"y":188.02,"x0":1.6551868053921164,"y0":50.0007909826215,"z0":5.776903166001039,"aX":-8.292141509340357},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.4,"breakHorizontal":11.5,"spinRate":2338,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4517151462754234,"extension":6.565862618986393},"index":1,"playId":"973e9a4c-e357-364c-ac98-a917d94abb1c","pitchNumber":2,"startTime":"2026-02-28T00:17:46.179Z","endTime":"2026-02-28T00:17:50.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.878768998723764,"aZ":-12.705719008475652,"pfxX":4.381439965353685,"pfxZ":11.001989258795412,"pX":1.1959496267242926,"pZ":2.5461521306009427,"vX0":-1.409420817356997,"vY0":-133.02326155384853,"vZ0":-6.620524060690007,"x":71.41,"y":170.03,"x0":1.1674582300991074,"y0":50.00231922073442,"z0":6.011288681298428,"aX":7.753385579238594},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.5,"breakHorizontal":-7.6,"spinRate":2210,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.41374678982454505,"extension":6.575817558334119},"index":2,"playId":"62429bb0-5884-3f3b-b45b-cd57aaaf459f","pitchNumber":3,"startTime":"2026-02-28T00:18:05.737Z","endTime":"2026-02-28T00:18:09.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.595033822507208,"aZ":-37.57552329631498,"pfxX":-0.6998160431415907,"pfxZ":-4.086192511586837,"pX":0.4704177349808662,"pZ":2.6280403240698074,"vX0":-0.7876529453752888,"vY0":-114.37983893015654,"vZ0":0.13653070165182224,"x":99.07,"y":167.82,"x0":0.9104869054039014,"y0":50.00267181961394,"z0":6.259684556498609,"aX":-0.9248888952473212},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-7.1,"breakHorizontal":1.4,"spinRate":2210,"spinDirection":336},"zone":3,"typeConfidence":2.0,"plateTime":0.47932920499129317,"extension":6.24778718978092},"index":3,"playId":"ac2ed871-a19e-31cd-a9cf-3e4f2f3baaa7","pitchNumber":4,"startTime":"2026-02-28T00:18:27.095Z","endTime":"2026-02-28T00:18:31.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.186096173204067,"aZ":-30.278175047449544,"pfxX":-5.538950322873682,"pfxZ":1.295430916344519,"pX":-0.7091118457816954,"pZ":1.8932584320510701,"vX0":-4.093158554689541,"vY0":-120.20951707157774,"vZ0":-2.8203624255525583,"x":144.03,"y":187.66,"x0":1.7350430053504045,"y0":50.00386457509052,"z0":5.768341411354543,"aX":-8.109914280390575},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.9,"breakHorizontal":11.0,"spinRate":2300,"spinDirection":330},"zone":7,"typeConfidence":2.0,"plateTime":0.4555616767925543,"extension":6.562311661941873},"hitData":{"launchSpeed":65.2,"launchAngle":-27.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.84,"coordY":171.47}},"index":4,"playId":"30301c08-f6fe-367f-bd4d-1655c88c652a","pitchNumber":5,"startTime":"2026-02-28T00:18:45.616Z","endTime":"2026-02-28T00:18:51.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"second":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":680730,"link":"/api/v1/people/680730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.7,"awayTeamWinProbability":12.299999999999997,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.64,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:18:51.343Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Taylor Trammell doubles (1) on a fly ball to center fielder Andrew Pinckney. Nick Allen scores. Pascanel Ferreras scores.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T00:21:52.938Z","endTime":"2026-02-28T00:23:38.177Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676026,"fullName":"Holden Powell","link":"/api/v1/people/676026"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[1,2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687605,"link":"/api/v1/people/687605"},"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":814299,"fullName":"Pascanel Ferreras","link":"/api/v1/people/814299"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":814299,"fullName":"Pascanel Ferreras","link":"/api/v1/people/814299"},"responsiblePitcher":{"id":680730,"link":"/api/v1/people/680730"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":{"id":680730,"link":"/api/v1/people/680730"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-28T00:20:20.319Z","endTime":"2026-02-28T00:20:20.320Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Holden Powell replaces Mitchell Parker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"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-28T00:20:20.320Z","endTime":"2026-02-28T00:21:32.632Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676026,"link":"/api/v1/people/676026"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680730,"link":"/api/v1/people/680730","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Pascanel Ferreras replaces Jose Altuve.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-02-28T00:21:32.632Z","endTime":"2026-02-28T00:21:32.633Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814299,"link":"/api/v1/people/814299"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":514888,"link":"/api/v1/people/514888"},"base":1,"defense":{"pitcher":{"id":676026,"link":"/api/v1/people/676026","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":3,"startTime":"2026-02-28T00:21:32.633Z","endTime":"2026-02-28T00:21:55.222Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":676026,"link":"/api/v1/people/676026","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84231831677294,"aZ":-29.354482766762526,"pfxX":6.770556074077156,"pfxZ":1.9143446722853978,"pX":1.2915929245974413,"pZ":1.1579516104063938,"vX0":5.760465886374218,"vY0":-120.61968842887421,"vZ0":-3.0536868800854178,"x":67.77,"y":207.52,"x0":-2.0084625467322628,"y0":50.001471699786904,"z0":5.033339202554515,"aX":9.956630191046413},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.0,"breakHorizontal":-13.7,"spinRate":2494,"spinDirection":68},"zone":14,"typeConfidence":0.89,"plateTime":0.4544050474748631,"extension":5.953654694072869},"index":4,"playId":"2bbcc9fa-8ff9-3be3-bd7a-ec22b7da774c","pitchNumber":1,"startTime":"2026-02-28T00:21:55.222Z","endTime":"2026-02-28T00:21:58.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676026,"link":"/api/v1/people/676026","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":5,"playId":"646d01ec-c431-3e7e-b2ef-b47c86678092","startTime":"2026-02-28T00:22:15.108Z","endTime":"2026-02-28T00:22:19.510Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676026,"link":"/api/v1/people/676026","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":83.6,"endSpeed":77.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.087613081152387,"aZ":-30.787865344427566,"pfxX":6.880552223488683,"pfxZ":0.9210175999262349,"pX":0.5582972343592502,"pZ":1.7432541323568824,"vX0":4.4434985266317035,"vY0":-121.67263140409798,"vZ0":-1.792428663008608,"x":95.72,"y":191.71,"x0":-2.185845433034669,"y0":50.00043025447147,"z0":5.15985681659915,"aX":10.3028713694429},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.6,"breakHorizontal":-13.6,"spinRate":2561,"spinDirection":76},"zone":9,"typeConfidence":0.89,"plateTime":0.4503281975147928,"extension":5.503399190781212},"index":6,"playId":"4b9cd3af-a96d-3336-bc0b-cb99b768fa9e","pitchNumber":2,"startTime":"2026-02-28T00:22:42.895Z","endTime":"2026-02-28T00:22:46.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676026,"link":"/api/v1/people/676026","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883601272380844,"aZ":-18.470224391059606,"pfxX":-4.563049466396142,"pfxZ":7.026155090057086,"pX":-0.6558606615678628,"pZ":3.892826413075895,"vX0":5.248210093879387,"vY0":-138.07216567672745,"vZ0":-0.725423464942615,"x":142.0,"y":133.67,"x0":-1.9795362434465757,"y0":50.00038097987407,"z0":5.390611318126633,"aX":-8.89692275884027},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":7.3,"spinRate":2206,"spinDirection":224},"zone":11,"typeConfidence":0.89,"plateTime":0.3952082340181122,"extension":5.499897999009594},"index":7,"playId":"7eb3b1b4-2b65-367a-bf83-1b67c72efbe9","pitchNumber":3,"startTime":"2026-02-28T00:23:08.623Z","endTime":"2026-02-28T00:23:12.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676026,"link":"/api/v1/people/676026","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.5,"endSpeed":75.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.297821383989803,"aZ":-31.895373263271434,"pfxX":6.863546697536214,"pfxZ":0.19938997441565398,"pX":0.25752916632357964,"pZ":1.3395252487091365,"vX0":3.0257713734437877,"vY0":-118.6290704384633,"vZ0":-2.3821060901380475,"x":107.18,"y":202.61,"x0":-1.9274340084042214,"y0":50.00447484341206,"z0":5.272267229984205,"aX":9.755491670856587},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.0,"breakHorizontal":-13.2,"spinRate":2480,"spinDirection":70},"zone":14,"typeConfidence":0.6,"plateTime":0.4622228864115847,"extension":5.495845204793434},"hitData":{"launchSpeed":97.1,"launchAngle":30.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":197.5,"coordY":79.96}},"index":8,"playId":"1cfec63d-e7e9-3086-bd8c-90288d3130c6","pitchNumber":4,"startTime":"2026-02-28T00:23:29.341Z","endTime":"2026-02-28T00:23:38.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676026,"link":"/api/v1/people/676026","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":669397,"link":"/api/v1/people/669397"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":676026,"link":"/api/v1/people/676026"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":676026,"link":"/api/v1/people/676026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.0,"awayTeamWinProbability":25.0,"homeTeamWinProbabilityAdded":-12.700000000000003,"leverageIndex":1.34,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:23:38.177Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, shortstop CJ Abrams to first baseman Abimelec Ortiz.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T00:24:05.955Z","endTime":"2026-02-28T00:24:26.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676026,"fullName":"Holden Powell","link":"/api/v1/people/676026"},"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694673,"link":"/api/v1/people/694673"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92431697315052,"aZ":-30.72734453622488,"pfxX":4.574181624900795,"pfxZ":0.9859207312356482,"pX":0.027219671421069007,"pZ":2.115114723428144,"vX0":3.313146942162873,"vY0":-120.35558360358834,"vZ0":-1.3430879507157156,"x":115.96,"y":181.67,"x0":-1.9605730987269696,"y0":50.00355831891629,"z0":5.39661658084434,"aX":6.724114526896389},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.7,"breakHorizontal":-9.1,"spinRate":2467,"spinDirection":63},"zone":8,"typeConfidence":0.83,"plateTime":0.4547355455957405,"extension":5.647292113453608},"hitData":{"launchSpeed":72.6,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.84,"coordY":146.62}},"index":0,"playId":"b0584a26-d57a-365b-b351-53482b199723","pitchNumber":1,"startTime":"2026-02-28T00:24:16.700Z","endTime":"2026-02-28T00:24:26.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676026,"link":"/api/v1/people/676026","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"second":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":676026,"link":"/api/v1/people/676026"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":676026,"link":"/api/v1/people/676026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.35,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:24:26.240Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, second baseman Pascanel Ferreras to first baseman Riley Unroe.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T00:26:52.353Z","endTime":"2026-02-28T00:27:18.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814299,"link":"/api/v1/people/814299"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Abreu replaces Spencer Arrighetti.","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":0,"startTime":"2026-02-28T00:26:19.842Z","endTime":"2026-02-28T00:26:20.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Kellen Strahm.","event":"Defensive Switch","eventType":"defensive_switch","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-28T00:26:19.842Z","endTime":"2026-02-28T00:26:20.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687005,"link":"/api/v1/people/687005"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Joey Loperfido.","event":"Defensive Switch","eventType":"defensive_switch","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":2,"startTime":"2026-02-28T00:26:19.842Z","endTime":"2026-02-28T00:26:20.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"600","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":687005,"link":"/api/v1/people/687005"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pascanel Ferreras remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","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":3,"startTime":"2026-02-28T00:26:19.842Z","endTime":"2026-02-28T00:26:54.547Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814299,"link":"/api/v1/people/814299"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":87.4,"endSpeed":80.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.278977772064664,"aZ":-28.902829891369247,"pfxX":0.7371349701048526,"pfxZ":1.9833695870629047,"pX":-1.485984811848723,"pZ":3.35417243800074,"vX0":3.6081147863789904,"vY0":-127.35777324938135,"vZ0":0.35323467018843335,"x":173.64,"y":148.22,"x0":-3.014698952076232,"y0":50.00154953269614,"z0":5.492984619388808,"aX":1.2149313574362528},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":-2.2,"spinRate":2520,"spinDirection":116},"zone":11,"typeConfidence":0.87,"plateTime":0.4294860173156696,"extension":6.084650841554257},"index":4,"playId":"4aec1b11-3abc-36a7-b925-ea2de4775522","pitchNumber":1,"startTime":"2026-02-28T00:26:54.547Z","endTime":"2026-02-28T00:26:57.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.362947289630952,"aZ":-18.26418842260872,"pfxX":-4.405352702187641,"pfxZ":7.41571110109423,"pX":0.03527232524337819,"pZ":2.0122203198209907,"vX0":8.115817789230059,"vY0":-135.96260364962143,"vZ0":-5.767533943430486,"x":115.66,"y":184.45,"x0":-2.4137898451353355,"y0":50.001329549999134,"z0":5.42538155413316,"aX":-8.261716722176578},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":6.2,"spinRate":1889,"spinDirection":216},"zone":8,"typeConfidence":0.88,"plateTime":0.40261591515511164,"extension":6.533183660331874},"hitData":{"launchSpeed":91.1,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.83,"coordY":149.65}},"index":5,"playId":"f40e1947-a8fb-38a1-96d0-6a471eb131d6","pitchNumber":2,"startTime":"2026-02-28T00:27:11.676Z","endTime":"2026-02-28T00:27:18.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:27:18.935Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Wiemer walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T00:27:37.375Z","endTime":"2026-02-28T00:30:03.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.724169148683423,"aZ":-13.650944492009932,"pfxX":-7.630188668263425,"pfxZ":9.375494285340762,"pX":1.117026963574199,"pZ":0.7883611792131345,"vX0":11.715568747583479,"vY0":-139.29657190019796,"vZ0":-9.634872492886174,"x":74.42,"y":217.49,"x0":-2.141678222089463,"y0":50.005116382162846,"z0":5.183122140049949,"aX":-15.07841081634121},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2144,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.39241966700930675,"extension":6.533704145971704},"index":0,"playId":"52b1f500-573f-3c9f-864f-278f9bd29cc1","pitchNumber":1,"startTime":"2026-02-28T00:27:45.237Z","endTime":"2026-02-28T00:27:48.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.588101550138113,"aZ":-16.442085180909803,"pfxX":-5.914746618634844,"pfxZ":7.989472527406399,"pX":1.5067260902943669,"pZ":2.2546797829459897,"vX0":12.251093640439777,"vY0":-138.63348684136423,"vZ0":-5.143829997941847,"x":59.57,"y":177.9,"x0":-2.1780939351876976,"y0":50.00463950681545,"z0":5.212062969225028,"aX":-11.650470496514039},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":8.5,"spinRate":2182,"spinDirection":212},"zone":14,"typeConfidence":0.89,"plateTime":0.3933381284959663,"extension":6.524618910058866},"index":1,"playId":"b6598c61-5835-3a8d-a0b2-188e4002739e","pitchNumber":2,"startTime":"2026-02-28T00:28:01.008Z","endTime":"2026-02-28T00:28:04.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84870376003798,"aZ":-36.88248306267183,"pfxX":1.2893747824801682,"pfxZ":-2.8894563853063975,"pX":1.0176206094695177,"pZ":2.4373352714944057,"vX0":8.310454799723733,"vY0":-127.00019145064,"vZ0":-0.7269438026510305,"x":78.21,"y":172.97,"x0":-2.4693978072016574,"y0":50.005259214856125,"z0":5.669713094095633,"aX":2.0979008913537456},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.2,"breakHorizontal":-4.3,"spinRate":2705,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.43185777176756446,"extension":6.328161155187657},"index":2,"playId":"0f45ea30-d0eb-3f42-a021-21ba6ed1b467","pitchNumber":3,"startTime":"2026-02-28T00:28:17.392Z","endTime":"2026-02-28T00:28:21.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.905301412490015,"aZ":-16.43905687872978,"pfxX":-6.254937003899002,"pfxZ":8.154249199996173,"pX":-0.22111565615369458,"pZ":1.8784458748418815,"vX0":8.507686548170698,"vY0":-138.08079321205574,"vZ0":-5.9240549051968285,"x":125.43,"y":188.06,"x0":-2.5303225123184285,"y0":50.005486291580915,"z0":5.1589560568241275,"aX":-12.07424331840988},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":9.6,"spinRate":2074,"spinDirection":218},"zone":8,"typeConfidence":0.89,"plateTime":0.39676166648800715,"extension":6.25877691631909},"index":3,"playId":"a754c054-aab5-3a45-94f7-1a13d3db55e0","pitchNumber":4,"startTime":"2026-02-28T00:28:33.851Z","endTime":"2026-02-28T00:29:00.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}},"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":95.4,"endSpeed":87.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.772546085289186,"aZ":-15.553273492998152,"pfxX":-7.418812575863424,"pfxZ":8.540855573152317,"pX":0.3021096167859754,"pZ":2.236626901906612,"vX0":9.907747567831823,"vY0":-138.58926073643497,"vZ0":-5.390466490438476,"x":105.48,"y":178.39,"x0":-2.3542372728191507,"y0":50.00520928234311,"z0":5.24454249463699,"aX":-14.443091479678404},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":11.4,"spinRate":2188,"spinDirection":214},"zone":9,"typeConfidence":0.88,"plateTime":0.3951124898475533,"extension":6.518501279784737},"index":4,"playId":"bb979da8-3db6-3822-89cf-0079ccef2576","pitchNumber":5,"startTime":"2026-02-28T00:29:07.644Z","endTime":"2026-02-28T00:29:13.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52823606598692,"aZ":-13.138919658188676,"pfxX":-6.909365390182516,"pfxZ":9.773796265301188,"pX":-0.3602297243720156,"pZ":0.918169249124244,"vX0":8.071030602713318,"vY0":-138.78717167176612,"vZ0":-9.077907255929333,"x":130.73,"y":213.99,"x0":-2.4105562071309903,"y0":50.00568059782398,"z0":5.110190594547337,"aX":-13.460115751659478},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":10.8,"spinRate":2150,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.39490695573230195,"extension":6.652774867091799},"index":5,"playId":"ce077737-4e7d-383b-b75a-cf8a1660f80f","pitchNumber":6,"startTime":"2026-02-28T00:29:59.154Z","endTime":"2026-02-28T00:30:03.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.7,"awayTeamWinProbability":21.299999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.46,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:30:03.586Z","atBatIndex":36},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Abimelec Ortiz grounds into a double play, first baseman Riley Unroe to shortstop Nick Allen to pitcher Bryan Abreu. Joey Wiemer out at 2nd. Abimelec Ortiz out at 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T00:30:09.188Z","endTime":"2026-02-28T00:30:54.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":694673,"fullName":"Abimelec Ortiz","link":"/api/v1/people/694673"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":95.9,"endSpeed":87.6,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.213218107514273,"aZ":-10.6454330009909,"pfxX":-6.30053295951351,"pfxZ":10.920179253101798,"pX":-0.8469731169683881,"pZ":2.9311307797133535,"vX0":6.723017540511687,"vY0":-139.486234759423,"vZ0":-5.010669880760278,"x":149.28,"y":159.64,"x0":-2.469237729169153,"y0":50.00604359398412,"z0":5.452132518914297,"aX":-12.425035853466753},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":10.1,"spinRate":2303,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3926044468084662,"extension":6.397759897939889},"index":0,"playId":"4bf0c648-e7c1-37ed-b35e-efd5c3adfb99","pitchNumber":1,"startTime":"2026-02-28T00:30:28.894Z","endTime":"2026-02-28T00:30:33.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28170064117961,"aZ":-12.430954714445923,"pfxX":-7.327527749733987,"pfxZ":9.798268127164398,"pX":-0.055785229874018995,"pZ":1.738528013895806,"vX0":8.801694547310706,"vY0":-141.5180349477226,"vZ0":-7.709830730688163,"x":119.13,"y":191.84,"x0":-2.263958364313218,"y0":50.001665609259355,"z0":5.3063190715565405,"aX":-14.76396992609703},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":11.3,"spinRate":2319,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.3880143444552635,"extension":6.141037017954318},"hitData":{"launchSpeed":89.4,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.77,"coordY":167.23}},"index":1,"playId":"3146d660-6207-39bb-a078-ea5fcf9fa87c","pitchNumber":2,"startTime":"2026-02-28T00:30:46.949Z","endTime":"2026-02-28T00:30:54.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":694673,"link":"/api/v1/people/694673","batSide":{"code":"L","description":"Left"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694673,"link":"/api/v1/people/694673"},"credit":"b_ab"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_ab"},{"player":{"id":694673,"link":"/api/v1/people/694673"},"credit":"b_pa"},{"player":{"id":650556,"link":"/api/v1/people/650556"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-3.6000000000000085,"leverageIndex":0.84,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:30:54.776Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Cole strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T00:33:16.464Z","endTime":"2026-02-28T00:33:56.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642759,"fullName":"Julian Fernández","link":"/api/v1/people/642759"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805904,"fullName":"Zach Cole","link":"/api/v1/people/805904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Julian Fernández replaces Holden Powell.","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":0,"startTime":"2026-02-28T00:32:32.003Z","endTime":"2026-02-28T00:33:18.563Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642759,"link":"/api/v1/people/642759"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676026,"link":"/api/v1/people/676026","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66435915111796,"aZ":-13.327785763087146,"pfxX":-1.1934526673585915,"pfxZ":9.474061231686855,"pX":0.26115210434196806,"pZ":3.458636071024785,"vX0":5.856126196621169,"vY0":-140.35248557034532,"vZ0":-5.762313265752406,"x":107.05,"y":145.4,"x0":-1.700006209860343,"y0":50.00170041514689,"z0":6.411101823467719,"aX":-2.3748923388166228},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":1.0,"spinRate":2370,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.3907172272939059,"extension":6.1572965900297465},"index":1,"playId":"fed7d243-b89d-3e4b-b91b-fa0ebfe3c374","pitchNumber":1,"startTime":"2026-02-28T00:33:18.563Z","endTime":"2026-02-28T00:33:21.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.292092745111187,"aZ":-26.57268553455395,"pfxX":-1.3260841796574885,"pfxZ":3.8309660104128156,"pX":0.05563935287667827,"pZ":2.6001223441902965,"vX0":5.038431149495526,"vY0":-119.39632945860261,"vZ0":-3.2441196804986117,"x":114.88,"y":168.58,"x0":-1.8982280318704419,"y0":50.00199116302411,"z0":6.335968827789356,"aX":-1.9388113605659592},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.5,"breakHorizontal":1.3,"spinRate":1589,"spinDirection":183},"zone":5,"typeConfidence":0.9,"plateTime":0.45656431796806274,"extension":6.352064959195191},"index":2,"playId":"23213350-75a0-3c6a-b5bb-ef81022c7dc0","pitchNumber":2,"startTime":"2026-02-28T00:33:36.380Z","endTime":"2026-02-28T00:33:39.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.836060231627247,"aZ":-25.178009413388416,"pfxX":1.0583675008131643,"pfxZ":4.535699184538492,"pX":0.2563196639066351,"pZ":0.9676265097484346,"vX0":4.924592571066247,"vY0":-123.25134376707238,"vZ0":-7.8378444330184465,"x":107.23,"y":212.65,"x0":-1.9028511575884839,"y0":50.00475171170097,"z0":6.306385133071819,"aX":1.632482340187662},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.6,"breakHorizontal":-3.0,"spinRate":1607,"spinDirection":171},"zone":14,"typeConfidence":0.91,"plateTime":0.4439190186122919,"extension":6.33922869664944},"index":3,"playId":"ed74e2f4-b03f-3aa2-9a95-6b31a62a1541","pitchNumber":3,"startTime":"2026-02-28T00:33:51.016Z","endTime":"2026-02-28T00:33:56.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":805904,"link":"/api/v1/people/805904","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_ab"},{"player":{"id":642759,"link":"/api/v1/people/642759"},"credit":"p_ab"},{"player":{"id":805904,"link":"/api/v1/people/805904"},"credit":"b_pa"},{"player":{"id":642759,"link":"/api/v1/people/642759"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:33:56.697Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Unroe walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T00:34:02.498Z","endTime":"2026-02-28T00:37:17.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642759,"fullName":"Julian Fernández","link":"/api/v1/people/642759"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49548528115798,"aZ":-26.67966813294989,"pfxX":-0.9613080651372115,"pfxZ":3.7018866800590917,"pX":0.26674318046663237,"pZ":3.079215413083803,"vX0":5.39779081900488,"vY0":-120.29098325712678,"vZ0":-2.2037870843899525,"x":106.83,"y":155.64,"x0":-1.8689315125421382,"y0":50.00244613953691,"z0":6.342236130494282,"aX":-1.426977866660913},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.5,"breakHorizontal":0.6,"spinRate":1825,"spinDirection":170},"zone":3,"typeConfidence":0.9,"plateTime":0.45309354507242405,"extension":6.5441440396880655},"index":0,"playId":"7ea50786-7856-35c1-8a7b-2db4f42fb42e","pitchNumber":1,"startTime":"2026-02-28T00:34:22.973Z","endTime":"2026-02-28T00:34:26.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82659382318032,"aZ":-23.947997199969432,"pfxX":-0.9446737252617181,"pfxZ":5.482788533942799,"pX":1.100254708437785,"pZ":1.4164737887734906,"vX0":7.499799387645867,"vY0":-121.67986107298205,"vZ0":-6.449945870293263,"x":75.06,"y":200.54,"x0":-1.8987633384834022,"y0":50.00206073788533,"z0":6.175922102336756,"aX":-1.4180928533661596},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.6,"breakHorizontal":-0.1,"spinRate":1626,"spinDirection":166},"zone":14,"typeConfidence":0.9,"plateTime":0.4501099600582861,"extension":6.544401998317223},"index":1,"playId":"c52ef04d-79bf-3656-b888-9b2997a08e35","pitchNumber":2,"startTime":"2026-02-28T00:34:36.401Z","endTime":"2026-02-28T00:34:40.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.399195966034437,"aZ":-23.448174355546765,"pfxX":-1.5309199670971403,"pfxZ":5.499518027162028,"pX":0.18512132560773537,"pZ":1.4954700989503662,"vX0":5.418001094389946,"vY0":-124.7356948749036,"vZ0":-6.9125245576887,"x":109.94,"y":198.4,"x0":-1.809443831336962,"y0":50.00373655962256,"z0":6.216080519282267,"aX":-2.4299914854931823},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.6,"breakHorizontal":1.6,"spinRate":1391,"spinDirection":161},"zone":14,"typeConfidence":0.91,"plateTime":0.43789510945768084,"extension":6.637207299218272},"index":2,"playId":"e5f5f713-8b27-390d-b38c-bbda90f7d5e0","pitchNumber":3,"startTime":"2026-02-28T00:34:54.853Z","endTime":"2026-02-28T00:34:59.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849408812509914,"aZ":-28.203517587335057,"pfxX":-2.1851448425791484,"pfxZ":2.605445356695572,"pX":0.11577856420897227,"pZ":4.102916934644738,"vX0":5.302643491788286,"vY0":-123.34731716329098,"vZ0":0.0574276168527178,"x":112.59,"y":128.0,"x0":-1.7876972421071966,"y0":50.00507750649452,"z0":6.477483612616068,"aX":-3.334119875062385},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.0,"breakHorizontal":2.6,"spinRate":1346,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.445783653435202,"extension":6.121432105716707},"index":3,"playId":"aec67c18-7c30-3460-9e46-ac48da45cf03","pitchNumber":4,"startTime":"2026-02-28T00:35:39.344Z","endTime":"2026-02-28T00:35:43.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.804942111001044,"aZ":-12.309201030136293,"pfxX":-3.648249874536173,"pfxZ":9.398498017830192,"pX":-0.05365602026085318,"pZ":4.116858444613249,"vX0":6.05907204985081,"vY0":-143.86454818259492,"vZ0":-4.4825424411170856,"x":119.05,"y":127.62,"x0":-1.7051046697913321,"y0":50.000138172636596,"z0":6.447490413383175,"aX":-7.70953765213958},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":5.5,"spinRate":2483,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3795376192780906,"extension":6.256361405643323},"index":4,"playId":"d96ae2ef-5815-3453-b630-ebeaad49e479","pitchNumber":5,"startTime":"2026-02-28T00:35:54.696Z","endTime":"2026-02-28T00:35:58.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":77.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.78001401805291,"aZ":-29.345176207190917,"pfxX":-0.3480926916005487,"pfxZ":1.9109816526167647,"pX":1.2758708040652191,"pZ":2.0530409865046,"vX0":7.286129582942741,"vY0":-119.91904509045598,"vZ0":-3.9952386053533497,"x":68.37,"y":183.35,"x0":-1.7365553856767562,"y0":50.001918880123846,"z0":6.313861916369626,"aX":-0.5157246360282859},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.9,"breakHorizontal":-0.8,"spinRate":1610,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4540296448141703,"extension":6.724414406979267},"index":5,"playId":"8cd767ca-8236-3ed1-9559-67a21e316125","pitchNumber":6,"startTime":"2026-02-28T00:36:14.938Z","endTime":"2026-02-28T00:36:18.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":97.8,"endSpeed":89.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.694813325122595,"aZ":-12.540200545805087,"pfxX":-2.332854721796906,"pfxZ":9.612461458148601,"pX":0.8533561330298034,"pZ":2.385535607827734,"vX0":7.692225434622691,"vY0":-142.0427539858086,"vZ0":-8.47673926580223,"x":84.47,"y":174.37,"x0":-1.5872639216703708,"y0":50.00124090296721,"z0":6.206768863829435,"aX":-4.765035408051744},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":2.6,"spinRate":2438,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.38568794706598775,"extension":6.07832489012236},"index":6,"playId":"1edcfbed-36c9-39b1-8e05-a56bdbacfedb","pitchNumber":7,"startTime":"2026-02-28T00:36:30.773Z","endTime":"2026-02-28T00:36:34.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":84.3,"endSpeed":78.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.911418814099466,"aZ":-28.520681701673194,"pfxX":1.3756748899486269,"pfxZ":2.3821677478678325,"pX":1.1997602838385537,"pZ":2.112113937921132,"vX0":6.714386774489331,"vY0":-122.7053341555178,"vZ0":-4.2982449649635175,"x":71.27,"y":181.75,"x0":-1.7441182194114875,"y0":50.0047205821318,"z0":6.300189189241177,"aX":2.1088466246510764},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.6,"breakHorizontal":-4.0,"spinRate":1794,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.44536571125590063,"extension":6.687877332177044},"index":7,"playId":"3f5098b0-4f1a-3a8b-98f7-8a087e752892","pitchNumber":8,"startTime":"2026-02-28T00:36:56.805Z","endTime":"2026-02-28T00:37:00.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.377922084094095,"aZ":-11.978302961379704,"pfxX":-3.149878554865368,"pfxZ":10.21293471741227,"pX":1.6176247074521422,"pZ":0.6403314662122841,"vX0":9.763482852802895,"vY0":-139.07600159351446,"vZ0":-12.78025163074326,"x":55.34,"y":221.49,"x0":-1.5145683870383142,"y0":50.00591881949848,"z0":6.0651253815020985,"aX":-6.231236468217482},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":3.8,"spinRate":2248,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.392399325732109,"extension":6.429909015382517},"index":8,"playId":"a9e8ce4a-0745-3277-8d36-bb5f4cc728cb","pitchNumber":9,"startTime":"2026-02-28T00:37:14.601Z","endTime":"2026-02-28T00:37:17.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":624523,"link":"/api/v1/people/624523","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624523,"link":"/api/v1/people/624523"},"credit":"b_pa"},{"player":{"id":642759,"link":"/api/v1/people/642759"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:37:17.882Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Loperfido walks. Riley Unroe to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T00:37:21.482Z","endTime":"2026-02-28T00:41:12.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642759,"fullName":"Julian Fernández","link":"/api/v1/people/642759"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnSecond":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.077736484288035,"aZ":-27.688955579147038,"pfxX":-2.4684566330564364,"pfxZ":2.999995721471226,"pX":-0.07913143207238506,"pZ":2.925047695578404,"vX0":5.759800518809985,"vY0":-120.80998079312364,"vZ0":-1.9659356609478988,"x":120.02,"y":159.8,"x0":-2.1617214659280153,"y0":50.00232903443669,"z0":6.15697241895708,"aX":-3.689962661558852},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.3,"breakHorizontal":3.2,"spinRate":1749,"spinDirection":194},"zone":2,"typeConfidence":0.9,"plateTime":0.451466193301556,"extension":6.553442357359114},"index":0,"playId":"1eb7055b-18a7-32fd-b6c1-d66fc8205551","pitchNumber":1,"startTime":"2026-02-28T00:37:44.918Z","endTime":"2026-02-28T00:37:52.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.128373599487276,"aZ":-29.77978781666928,"pfxX":-6.627944157829097,"pfxZ":1.59635552939611,"pX":-1.4757910998004031,"pZ":2.717447986515608,"vX0":3.220244575061067,"vY0":-122.25781682085628,"vZ0":-2.519372502794825,"x":173.25,"y":165.41,"x0":-1.9552284308810997,"y0":50.00400806533173,"z0":6.340532801031071,"aX":-9.943638571038239},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.5,"breakHorizontal":11.2,"spinRate":1740,"spinDirection":188},"zone":11,"typeConfidence":0.9,"plateTime":0.44955919482071804,"extension":6.471869797737623},"index":1,"playId":"4f839993-ddbe-3e39-9b8d-82536798b3f1","pitchNumber":2,"startTime":"2026-02-28T00:38:00.078Z","endTime":"2026-02-28T00:38:03.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"ec3718da-4b96-3194-bf57-6a2444c0c6f4","startTime":"2026-02-28T00:38:21.792Z","endTime":"2026-02-28T00:38:24.912Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62627362590894,"aZ":-25.1347052753173,"pfxX":-4.433866585977297,"pfxZ":4.540052844759231,"pX":0.8406418313032241,"pZ":2.121882584061011,"vX0":7.9486206804669965,"vY0":-124.19599659501843,"vZ0":-4.637532111243069,"x":84.96,"y":181.49,"x0":-1.8361789832734083,"y0":50.002882304522736,"z0":6.122990851764894,"aX":-6.8749944197787265},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.3,"breakHorizontal":6.0,"spinRate":1710,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.4423052982945377,"extension":6.405405301431401},"index":3,"playId":"0570fdfb-07f3-36bf-a019-197ee5ab68d5","pitchNumber":3,"startTime":"2026-02-28T00:38:39.698Z","endTime":"2026-02-28T00:38:44.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48936937134907,"aZ":-11.61355766142123,"pfxX":-2.908416734596023,"pfxZ":10.693799095553116,"pX":1.3570827640353058,"pZ":1.1833441607753636,"vX0":8.840594612427713,"vY0":-138.183295755135,"vZ0":-11.083452161683919,"x":65.27,"y":206.83,"x0":-1.514116889698344,"y0":50.00251551711979,"z0":6.0404698593890656,"aX":-5.592703234686931},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":3.4,"spinRate":2225,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3972865124589271,"extension":5.791592428725337},"index":4,"playId":"df79a8d8-a183-37ad-aeb3-96c134d88d6b","pitchNumber":4,"startTime":"2026-02-28T00:38:57.170Z","endTime":"2026-02-28T00:39:09.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.002002421257316,"aZ":-16.289394801669836,"pfxX":-2.95098080075171,"pfxZ":8.242962698378616,"pX":-0.29157545108994454,"pZ":2.0472827864678007,"vX0":5.2822152186221105,"vY0":-138.22409074630437,"vZ0":-8.189116706295577,"x":128.11,"y":183.5,"x0":-1.8475308572106708,"y0":50.00174801987722,"z0":6.150956522511396,"aX":-5.686384139592391},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":4.2,"spinRate":2219,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3968947465385759,"extension":6.478261234735744},"index":5,"playId":"78b7d546-2f1c-3af5-8abd-b6592391a2ca","pitchNumber":5,"startTime":"2026-02-28T00:39:18.161Z","endTime":"2026-02-28T00:39:21.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.492607512602017,"aZ":-16.80453511933232,"pfxX":-2.7460157537775975,"pfxZ":7.958987470947776,"pX":0.08063444426591553,"pZ":2.3559299668365954,"vX0":5.836473406416773,"vY0":-138.2270935759759,"vZ0":-7.225367494835617,"x":113.93,"y":175.17,"x0":-1.7036125015128893,"y0":50.00099448950218,"z0":6.136874211885499,"aX":-5.301862005989531},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":3.7,"spinRate":2248,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39661970946196723,"extension":6.235721093572992},"index":6,"playId":"e60804e5-42b3-382d-9d05-82c0df22bf19","pitchNumber":6,"startTime":"2026-02-28T00:39:35.070Z","endTime":"2026-02-28T00:39:39.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54945025918451,"aZ":-12.509354907611147,"pfxX":-4.603834203640694,"pfxZ":9.82341824753381,"pX":-0.48242202406236334,"pZ":2.278161996728193,"vX0":5.16671359603111,"vY0":-140.5172029009135,"vZ0":-8.466443614168115,"x":135.39,"y":177.27,"x0":-1.7459601092568875,"y0":50.002138257312254,"z0":6.141058524415519,"aX":-9.215456965011631},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2304,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.38964221693294254,"extension":6.338095415065619},"index":7,"playId":"695f90b1-1323-3d32-93e6-b3603cef7252","pitchNumber":7,"startTime":"2026-02-28T00:40:04.541Z","endTime":"2026-02-28T00:40:09.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.732591364928286,"aZ":-14.026284507586226,"pfxX":-2.8991963808095793,"pfxZ":9.071994649506088,"pX":-0.4025449918422728,"pZ":3.0795521041912544,"vX0":4.76423284370572,"vY0":-140.30440081276242,"vZ0":-6.237947093533782,"x":132.34,"y":155.63,"x0":-1.7432840266150855,"y0":50.00340089574216,"z0":6.2400180445518405,"aX":-5.80034683490083},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":4.3,"spinRate":2249,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.38988354414221904,"extension":6.254007442980332},"index":8,"playId":"48b266cc-dc96-3197-8c32-494fcc9c1d5c","pitchNumber":8,"startTime":"2026-02-28T00:40:38.857Z","endTime":"2026-02-28T00:40:42.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.073429928553825,"aZ":-26.98459089084218,"pfxX":-3.5113107125440868,"pfxZ":3.410774246694661,"pX":-1.1111469888159957,"pZ":3.6984458622356984,"vX0":3.1711634012798817,"vY0":-122.30817116841564,"vZ0":-0.7903672092082379,"x":159.35,"y":138.92,"x0":-1.9654196927798415,"y0":50.004133987152585,"z0":6.330360963163873,"aX":-5.34511558200301},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.2,"breakHorizontal":5.6,"spinRate":1613,"spinDirection":188},"zone":11,"typeConfidence":0.9,"plateTime":0.4470271437113431,"extension":6.623431772958123},"index":9,"playId":"8e5e791c-90f7-3eca-8333-0a8ed7b6d7de","pitchNumber":9,"startTime":"2026-02-28T00:41:08.561Z","endTime":"2026-02-28T00:41:12.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":642759,"link":"/api/v1/people/642759"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.5,"awayTeamWinProbability":30.5,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":1.59,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:41:12.141Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Allen challenged (pitch result), call on the field was confirmed: Nick Allen called out on strikes. Joey Loperfido to 2nd. Riley Unroe steals (1) 3rd base. Joey Loperfido steals (1) 2nd base.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T00:41:16.435Z","endTime":"2026-02-28T00:43:54.210Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642759,"fullName":"Julian Fernández","link":"/api/v1/people/642759"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnThird":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.126476403923785,"aZ":-26.41763307703469,"pfxX":-5.018334046568611,"pfxZ":3.7994607258472346,"pX":-0.34462352234753735,"pZ":3.1190220271818485,"vX0":5.573452261293296,"vY0":-122.26097363891068,"vZ0":-2.414755180677144,"x":130.14,"y":154.57,"x0":-2.001876096091903,"y0":50.00039735751899,"z0":6.386932428839391,"aX":-7.595839732376283},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.6,"breakHorizontal":7.8,"spinRate":1701,"spinDirection":194},"zone":1,"typeConfidence":0.9,"plateTime":0.4480218808597627,"extension":6.539739083705831},"index":0,"playId":"55686701-67dc-3e19-b6b0-2dc0796123d4","pitchNumber":1,"startTime":"2026-02-28T00:41:41.581Z","endTime":"2026-02-28T00:41:45.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46770773615508,"aZ":-22.04593328978501,"pfxX":-3.6559937863755834,"pfxZ":6.728602118198868,"pX":-0.021906201044872387,"pZ":2.8484307743916912,"vX0":5.365495545333868,"vY0":-122.02597142368123,"vZ0":-3.6274827126639915,"x":117.84,"y":161.87,"x0":-1.7762264094510087,"y0":50.00206588377358,"z0":6.258079171958642,"aX":-5.502540163857814},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":11.5,"breakHorizontal":5.3,"spinRate":1859,"spinDirection":192},"zone":2,"typeConfidence":0.9,"plateTime":0.44921689499425366,"extension":6.511337441887628},"index":1,"playId":"847e7d12-c661-3537-ba46-cd7ee54c02f4","pitchNumber":2,"startTime":"2026-02-28T00:41:57.656Z","endTime":"2026-02-28T00:42:00.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.664937620502556,"aZ":-22.517781569607696,"pfxX":-2.7009546893086767,"pfxZ":5.974463905379546,"pX":0.7315560133271554,"pZ":1.4315981549131371,"vX0":7.250534699085618,"vY0":-125.8206069245886,"vZ0":-7.52323701760102,"x":89.11,"y":200.13,"x0":-1.8265957706796638,"y0":50.00097250409176,"z0":6.263501038489258,"aX":-4.364301936562691},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.5,"breakHorizontal":3.4,"spinRate":1872,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.4340347163437035,"extension":6.646297514951569},"index":2,"playId":"2a74fa5b-b547-3ffe-8384-72f1d2e7d6fe","pitchNumber":3,"startTime":"2026-02-28T00:42:21.857Z","endTime":"2026-02-28T00:42:25.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72426211417146,"aZ":-22.738465723182873,"pfxX":-4.965419468927513,"pfxZ":5.968921356922445,"pX":-0.5245749208886473,"pZ":2.4833035114876165,"vX0":5.17233039870255,"vY0":-124.37434175151313,"vZ0":-4.763160346262959,"x":137.0,"y":171.73,"x0":-1.9767373927507892,"y0":50.0053143919125,"z0":6.286608472772419,"aX":-7.854396830666167},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.1,"breakHorizontal":7.9,"spinRate":1796,"spinDirection":199},"zone":4,"typeConfidence":0.9,"plateTime":0.43879961651111454,"extension":6.5861716805287385},"index":3,"playId":"6d805cba-8711-3302-9be7-a3be6b4a2f6a","pitchNumber":4,"startTime":"2026-02-28T00:42:39.672Z","endTime":"2026-02-28T00:42:42.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":74.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19219275539971,"aZ":-30.160950576698806,"pfxX":0.13943681941011876,"pfxZ":1.4018948554744153,"pX":-0.5724637996529772,"pZ":3.9132268461570487,"vX0":3.186822750114957,"vY0":-120.55107419683131,"vZ0":0.1448911896577838,"x":138.82,"y":133.12,"x0":-1.9444664785552805,"y0":50.000696283494605,"z0":6.573932399851817,"aX":0.19935585713437431},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.9,"breakHorizontal":-1.2,"spinRate":1464,"spinDirection":69},"zone":11,"typeConfidence":0.9,"plateTime":0.4590274806619332,"extension":6.5689103714514845},"index":4,"playId":"4201db5f-e9af-3ec4-b74b-88630eb10484","pitchNumber":5,"startTime":"2026-02-28T00:43:06.655Z","endTime":"2026-02-28T00:43:10.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.628975160705995,"aZ":-12.660233709242199,"pfxX":-4.1647260894562965,"pfxZ":9.807540963097223,"pX":0.8623805022461802,"pZ":0.954073523376162,"vX0":8.61453065934795,"vY0":-140.13335884458994,"vZ0":-11.967717811260922,"x":84.13,"y":213.02,"x0":-1.7101966533777908,"y0":50.00131844940097,"z0":6.10691509160602,"aX":-8.285335207866956},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":5.8,"spinRate":2291,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3908589413943946,"extension":6.600010411581018},"index":5,"playId":"3472f0e4-ac77-319a-b5f0-c8fdc07ca91c","pitchNumber":6,"startTime":"2026-02-28T00:43:26.261Z","endTime":"2026-02-28T00:43:29.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.828622161141293,"aZ":-15.984235496447463,"pfxX":-3.2620083144315477,"pfxZ":8.500550147322334,"pX":-0.7268159244726237,"pZ":2.0225220430955937,"vX0":4.345294995730266,"vY0":-137.453587253039,"vZ0":-8.25065312852204,"x":144.7,"y":184.17,"x0":-1.9078705773472795,"y0":50.00165521185019,"z0":6.158758443318874,"aX":-6.2118989085418495},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":4.9,"spinRate":2210,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.39920452326664924,"extension":6.613197331843303},"index":6,"playId":"39672516-e3db-3bc0-b406-489cd48c6fd4","pitchNumber":7,"startTime":"2026-02-28T00:43:48.472Z","endTime":"2026-02-28T00:43:54.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":642759,"link":"/api/v1/people/642759"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":642759,"link":"/api/v1/people/642759"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"}},"homeTeamWinProbability":73.8,"awayTeamWinProbability":26.200000000000003,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":2.61,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:43:54.210Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jax Biggers singles on a fly ball to right fielder Dylan Crews. Riley Unroe scores. Joey Loperfido scores.","rbi":2,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T00:46:43.290Z","endTime":"2026-02-28T00:47:16.869Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681854,"fullName":"Connor Van Scoyoc","link":"/api/v1/people/681854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":{"id":642759,"link":"/api/v1/people/642759"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624523,"fullName":"Riley Unroe","link":"/api/v1/people/624523"},"responsiblePitcher":{"id":642759,"link":"/api/v1/people/642759"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-28T00:44:38.813Z","endTime":"2026-02-28T00:45:49.900Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Van Scoyoc replaces Julian Fernández.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"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-28T00:45:49.900Z","endTime":"2026-02-28T00:46:45.535Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681854,"link":"/api/v1/people/681854"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642759,"link":"/api/v1/people/642759","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.722148422417767,"aZ":-25.55731081410248,"pfxX":-2.1550228704186005,"pfxZ":3.938630593178667,"pX":0.172541417690069,"pZ":3.406227599801673,"vX0":5.229163730973531,"vY0":-128.33160747935935,"vZ0":-1.3862122229525475,"x":110.42,"y":146.81,"x0":-1.604859492928091,"y0":50.00261487474838,"z0":5.9302827695325435,"aX":-3.620982810219959},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.1,"breakHorizontal":2.9,"spinRate":2469,"spinDirection":248},"zone":12,"typeConfidence":1.31,"plateTime":0.4256095975429379,"extension":5.887540411065305},"index":2,"playId":"5f085973-1e9d-3602-a190-e499eac38283","pitchNumber":1,"startTime":"2026-02-28T00:46:45.535Z","endTime":"2026-02-28T00:46:50.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"5f085973-1e9d-3602-a190-e499eac38283","startTime":"2026-02-28T00:46:54.152Z","endTime":"2026-02-28T00:47:08.926Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.067,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.819642589788522,"aZ":-25.436647386502518,"pfxX":-2.2084733285141454,"pfxZ":4.053542379218005,"pX":0.5603275279771343,"pZ":3.1354152986453325,"vX0":6.1717210176699755,"vY0":-128.16234322569605,"vZ0":-1.924035437066162,"x":95.64,"y":154.12,"x0":-1.5933852303092202,"y0":50.00068603389306,"z0":5.885076285396591,"aX":-3.669048715010517},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.1,"breakHorizontal":2.6,"spinRate":2487,"spinDirection":254},"zone":3,"typeConfidence":1.3,"plateTime":0.4275962131695743,"extension":5.839356114140738},"hitData":{"launchSpeed":74.8,"launchAngle":30.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.95,"coordY":118.14}},"index":4,"playId":"d2ef0caa-8ac2-3a7d-a83f-d1b5214a0658","pitchNumber":2,"startTime":"2026-02-28T00:47:08.926Z","endTime":"2026-02-28T00:47:16.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":680890,"link":"/api/v1/people/680890","batSide":{"code":"L","description":"Left"}},"second":{"id":694388,"link":"/api/v1/people/694388"},"third":{"id":624523,"link":"/api/v1/people/624523"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680890,"link":"/api/v1/people/680890"},"credit":"b_ab"},{"player":{"id":681854,"link":"/api/v1/people/681854"},"credit":"p_ab"},{"player":{"id":680890,"link":"/api/v1/people/680890"},"credit":"b_pa"},{"player":{"id":681854,"link":"/api/v1/people/681854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-20.199999999999996,"leverageIndex":2.68,"dramaIndex":196.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:47:16.869Z","atBatIndex":42},{"result":{"type":"atBat","event":"Runner Out","eventType":"other_out","description":"Jax Biggers out at 2nd, catcher Keibert Ruiz to second baseman Luis García Jr.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T00:47:46.952Z","endTime":"2026-02-28T00:50:39.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687005,"fullName":"Kellen Strahm","link":"/api/v1/people/687005"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681854,"fullName":"Connor Van Scoyoc","link":"/api/v1/people/681854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":680890,"fullName":"Jax Biggers","link":"/api/v1/people/680890"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.390898674955174,"aZ":-32.176319276427265,"pfxX":-8.879509429040931,"pfxZ":-0.002863126828223095,"pX":-0.641659752012794,"pZ":0.5275399351543075,"vX0":5.321780681770232,"vY0":-133.8603990953605,"vZ0":-7.692610271988428,"x":141.46,"y":224.54,"x0":-1.5114840889675194,"y0":50.00223985301576,"z0":5.771310339337595,"aX":-15.964563097027444},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.6,"breakHorizontal":14.8,"spinRate":2095,"spinDirection":248},"zone":13,"typeConfidence":1.33,"plateTime":0.4106321539867621,"extension":5.6655174489501094},"index":0,"playId":"93c2ba8c-4e8d-3668-8997-5efdb7681444","pitchNumber":1,"startTime":"2026-02-28T00:47:53.193Z","endTime":"2026-02-28T00:47:56.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00494398664009,"aZ":-27.170655681613358,"pfxX":-7.348026841586109,"pfxZ":2.752363641095945,"pX":-0.36104212472618263,"pZ":2.535109074727573,"vX0":5.441117842732929,"vY0":-134.78840386100012,"vZ0":-3.80000068043394,"x":130.76,"y":170.33,"x0":-1.4650705263343282,"y0":50.00003263901067,"z0":5.911797943646756,"aX":-13.335175095597508},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.3,"breakHorizontal":11.9,"spinRate":2263,"spinDirection":237},"zone":4,"typeConfidence":1.34,"plateTime":0.40849066080042906,"extension":5.454955875873182},"index":1,"playId":"9ede6613-363f-3ba5-8b3e-741a0b13aad8","pitchNumber":2,"startTime":"2026-02-28T00:48:13.769Z","endTime":"2026-02-28T00:48:16.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-02-28T00:48:44.486Z","endTime":"2026-02-28T00:49:52.510Z","isPitch":false,"type":"action","player":{"id":687005,"link":"/api/v1/people/687005"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.107430910552598,"aZ":-27.129253894061172,"pfxX":0.45636126865231663,"pfxZ":3.541972163508916,"pX":0.7239500736809661,"pZ":1.2328933125240242,"vX0":4.842655090588713,"vY0":-118.94889987767189,"vZ0":-5.118487815845302,"x":89.4,"y":205.49,"x0":-1.4027486689328805,"y0":50.003123554396595,"z0":5.8904021349493,"aX":0.6493837454775915},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.4,"breakHorizontal":-2.0,"spinRate":2524,"spinDirection":44},"zone":14,"typeConfidence":1.34,"plateTime":0.4615397558977756,"extension":5.843288930031748},"index":3,"playId":"516b02a7-1f15-3c4f-b822-6c0b9d343513","pitchNumber":3,"startTime":"2026-02-28T00:49:52.510Z","endTime":"2026-02-28T00:49:56.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818915696656823,"aZ":-27.278805977564257,"pfxX":0.7948387096165832,"pfxZ":3.446867559200462,"pX":0.5666896826651332,"pZ":2.2316815499600158,"vX0":4.60043791970665,"vY0":-118.77766980061897,"vZ0":-2.773489645116584,"x":95.4,"y":178.52,"x0":-1.5026281785187579,"y0":50.004581363684544,"z0":5.907778452339612,"aX":1.1303089019305381},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.8,"breakHorizontal":-2.6,"spinRate":2539,"spinDirection":64},"zone":6,"typeConfidence":1.34,"plateTime":0.46202484683447187,"extension":5.881991812035211},"index":4,"playId":"4f5bf12f-51f8-30b4-b9c3-35ebb3140f11","pitchNumber":4,"startTime":"2026-02-28T00:50:10.150Z","endTime":"2026-02-28T00:50:14.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.122581426527635,"aZ":-33.10355002341616,"pfxX":-8.806753790881398,"pfxZ":-0.5172246304306913,"pX":-1.14764749034738,"pZ":0.5498750657758262,"vX0":4.206642072787878,"vY0":-133.118715026745,"vZ0":-7.063428178588673,"x":160.75,"y":223.93,"x0":-1.6090547383171168,"y0":50.006568578131315,"z0":5.652536830362496,"aX":-15.717202345024074},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.4,"breakHorizontal":15.0,"spinRate":2158,"spinDirection":248},"zone":13,"typeConfidence":1.33,"plateTime":0.4123799139781146,"extension":6.013293300970886},"index":5,"playId":"411567a5-5f3f-3dbc-a6f1-3c6ed1e08b96","pitchNumber":5,"startTime":"2026-02-28T00:50:33.918Z","endTime":"2026-02-28T00:50:39.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"first":{"id":680890,"link":"/api/v1/people/680890"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:50:39.380Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Mervis grounds out, shortstop Nick Allen to first baseman Riley Unroe.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T00:53:01.543Z","endTime":"2026-02-28T00:54:38.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672277,"fullName":"Sam Carlson","link":"/api/v1/people/672277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670223,"fullName":"Matt Mervis","link":"/api/v1/people/670223"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624523,"link":"/api/v1/people/624523"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Joseph Sullivan replaces right fielder Zach Cole, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T00:52:44.566Z","endTime":"2026-02-28T00:52:44.600Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813896,"link":"/api/v1/people/813896"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":805904,"link":"/api/v1/people/805904"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":805904,"link":"/api/v1/people/805904"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sam Carlson replaces Bryan Abreu.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-28T00:52:44.600Z","endTime":"2026-02-28T00:53:03.678Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672277,"link":"/api/v1/people/672277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650556,"link":"/api/v1/people/650556","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":76.9,"endSpeed":70.2,"strikeZoneTop":3.321,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.952382263399336,"aZ":-35.98601007314007,"pfxX":8.487505104085892,"pfxZ":-3.0374162751244587,"pX":-2.06058365013334,"pZ":2.2694763492849708,"vX0":-0.19332896537651284,"vY0":-111.88871447492109,"vZ0":2.1508996800623947,"x":195.54,"y":177.5,"x0":-3.073561779865846,"y0":50.00137454143693,"z0":5.008376085652375,"aX":10.659326404603993},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-4.6,"breakHorizontal":-15.2,"spinRate":2305,"spinDirection":67},"zone":13,"typeConfidence":0.77,"plateTime":0.4912904970902381,"extension":6.823316838697563},"index":2,"playId":"0fdb0c6e-5f7a-39fe-a899-b386b5c2a052","pitchNumber":1,"startTime":"2026-02-28T00:53:03.678Z","endTime":"2026-02-28T00:53:08.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.321,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.080899153916558,"aZ":-14.120325020882353,"pfxX":-2.881353115017056,"pfxZ":10.586518503526609,"pX":-0.3671617369875299,"pZ":2.6943320508667172,"vX0":6.771940143906957,"vY0":-129.06330864597317,"vZ0":-3.129724816045102,"x":131.0,"y":166.03,"x0":-2.637909697850749,"y0":50.00465477792444,"z0":4.994654121507413,"aX":-4.915072977561675},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.8,"breakHorizontal":3.8,"spinRate":2518,"spinDirection":206},"zone":4,"typeConfidence":0.89,"plateTime":0.42260329939935426,"extension":7.112392521330238},"index":3,"playId":"4c5ca75a-d933-3870-b8ea-832948b74b82","pitchNumber":2,"startTime":"2026-02-28T00:53:19.662Z","endTime":"2026-02-28T00:53:23.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":87.7,"endSpeed":80.7,"strikeZoneTop":3.321,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.405874998626754,"aZ":-20.250505992588867,"pfxX":-1.3583777134969672,"pfxZ":7.151612513164348,"pX":-2.2305101831338856,"pZ":3.721938049011035,"vX0":2.080969547853771,"vY0":-127.79052163748901,"vZ0":0.49481897430580035,"x":202.02,"y":138.29,"x0":-2.875979490825137,"y0":50.00087577592455,"z0":5.1069870470038845,"aX":-2.264261346310541},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.3,"breakHorizontal":2.0,"spinRate":2400,"spinDirection":201},"zone":11,"typeConfidence":0.88,"plateTime":0.42735189342552093,"extension":7.038715570373781},"index":4,"playId":"5e30226d-85b8-356a-90ea-9a68fb579695","pitchNumber":3,"startTime":"2026-02-28T00:53:40.603Z","endTime":"2026-02-28T00:53:43.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.321,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.568872511571005,"aZ":-20.85872402262981,"pfxX":-0.872148110237183,"pfxZ":6.632455604432858,"pX":0.1284123035444605,"pZ":3.491810086212519,"vX0":6.911779097028998,"vY0":-129.2222198534069,"vZ0":-0.22700175447868437,"x":112.11,"y":144.5,"x0":-2.457203215789887,"y0":50.00632335208089,"z0":5.170515776010808,"aX":-1.488963915077878},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.2,"breakHorizontal":0.2,"spinRate":2422,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.42236004197092347,"extension":6.977137005015691},"index":5,"playId":"4ff7df11-39fc-3d1e-b19e-830ae56f221d","pitchNumber":4,"startTime":"2026-02-28T00:53:56.453Z","endTime":"2026-02-28T00:53:59.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-02-28T00:54:13.689Z","endTime":"2026-02-28T00:54:33.800Z","isPitch":false,"type":"action","player":{"id":670223,"link":"/api/v1/people/670223"},"defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.321,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.370487560521227,"aZ":-24.517310765390377,"pfxX":-11.464328468310237,"pfxZ":4.2664476610219335,"pX":-1.1133684101903705,"pZ":2.0817479743384824,"vX0":8.457735590318844,"vY0":-133.3376802565683,"vZ0":-2.874094249911016,"x":159.44,"y":182.57,"x0":-2.8410598350671123,"y0":50.0065834881192,"z0":4.947853318295149,"aX":-20.593551566906346},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.3,"breakHorizontal":18.8,"spinRate":2183,"spinDirection":225},"zone":13,"typeConfidence":0.94,"plateTime":0.4111993341360809,"extension":6.932889082386982},"hitData":{"launchSpeed":76.2,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.66,"coordY":157.73}},"index":7,"playId":"1f3234a3-5856-3cd8-b1cf-e0b9958495d7","pitchNumber":5,"startTime":"2026-02-28T00:54:33.800Z","endTime":"2026-02-28T00:54:38.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670223,"link":"/api/v1/people/670223"},"credit":"b_ab"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_ab"},{"player":{"id":670223,"link":"/api/v1/people/670223"},"credit":"b_pa"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:54:38.811Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to center fielder Joey Loperfido.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T00:54:47.828Z","endTime":"2026-02-28T00:55:27.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672277,"fullName":"Sam Carlson","link":"/api/v1/people/672277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944348718910334,"aZ":-17.76619726593377,"pfxX":-4.179988798393476,"pfxZ":8.326106825717531,"pX":-0.5559525714604052,"pZ":2.4691387569818053,"vX0":7.186085662471895,"vY0":-130.11275499950955,"vZ0":-3.017137973093773,"x":138.19,"y":172.11,"x0":-2.7990098133035515,"y0":50.002805642168106,"z0":4.975362709817594,"aX":-7.2338807875568145},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.6,"breakHorizontal":6.1,"spinRate":2445,"spinDirection":215},"zone":4,"typeConfidence":0.79,"plateTime":0.4194911343524592,"extension":7.190762382265379},"index":0,"playId":"02149503-a585-3fab-afda-41e19e29b6bd","pitchNumber":1,"startTime":"2026-02-28T00:55:03.789Z","endTime":"2026-02-28T00:55:06.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01011587929668,"aZ":-22.85089888351166,"pfxX":-2.832571907557547,"pfxZ":5.476620649747344,"pX":-0.42034765597239404,"pZ":1.89279156852738,"vX0":6.8960345529283655,"vY0":-129.1831306695391,"vZ0":-3.5368929376319,"x":133.02,"y":187.67,"x0":-2.7475454992431767,"y0":50.00585553572975,"z0":5.021143909260188,"aX":-4.825646638554357},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.4,"breakHorizontal":3.7,"spinRate":2486,"spinDirection":213},"zone":7,"typeConfidence":0.89,"plateTime":0.42277766893946866,"extension":7.060209463650289},"hitData":{"launchSpeed":100.2,"launchAngle":5.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.86,"coordY":99.35}},"index":1,"playId":"e2163b16-9f14-3485-868e-19792922425b","pitchNumber":2,"startTime":"2026-02-28T00:55:21.774Z","endTime":"2026-02-28T00:55:27.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:55:27.255Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Pinckney strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T00:55:36.835Z","endTime":"2026-02-28T00:58:16.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687605,"fullName":"Andrew Pinckney","link":"/api/v1/people/687605"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672277,"fullName":"Sam Carlson","link":"/api/v1/people/672277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687605,"fullName":"Andrew Pinckney","link":"/api/v1/people/687605"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17130217921453,"aZ":-19.365613443668238,"pfxX":-7.713059465454269,"pfxZ":7.302284771676504,"pX":0.9509841882191921,"pZ":2.7268413484430756,"vX0":11.4458182400789,"vY0":-131.6679730850585,"vZ0":-2.452718016206936,"x":80.75,"y":165.16,"x0":-2.451997253778731,"y0":50.00487451708525,"z0":5.104824444182499,"aX":-13.534169321768713},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.8,"breakHorizontal":11.4,"spinRate":2195,"spinDirection":221},"zone":12,"typeConfidence":0.5,"plateTime":0.4161216657157598,"extension":7.271986473333834},"index":0,"playId":"622b95ed-f236-3783-8012-f9e8841498d4","pitchNumber":1,"startTime":"2026-02-28T00:55:59.367Z","endTime":"2026-02-28T00:56:03.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.722046044759555,"aZ":-19.165499954294166,"pfxX":-8.148370914925103,"pfxZ":7.148013664464239,"pX":1.6834524501234691,"pZ":1.7966145255224197,"vX0":13.277027822393215,"vY0":-133.7497519294668,"vZ0":-5.137061647767301,"x":52.83,"y":190.27,"x0":-2.276718033800731,"y0":50.0012105166414,"z0":5.108478043734439,"aX":-14.825358823594557},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":12.0,"spinRate":2198,"spinDirection":220},"zone":14,"typeConfidence":0.7,"plateTime":0.40887253472044804,"extension":7.371682856634984},"index":1,"playId":"e4226fc7-25b9-32bf-ac64-8f8f751d483c","pitchNumber":2,"startTime":"2026-02-28T00:56:17.465Z","endTime":"2026-02-28T00:56:20.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.726983827344522,"aZ":-17.902366618697542,"pfxX":0.07519059943195805,"pfxZ":8.53434577655161,"pX":0.13241095156079094,"pZ":2.2613991960086315,"vX0":6.051075204226063,"vY0":-127.8243098495936,"vZ0":-3.4560162074097955,"x":111.95,"y":177.72,"x0":-2.2648482687405744,"y0":50.0044939992542,"z0":5.018382266468962,"aX":0.12429634008335873},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":15.0,"breakHorizontal":-1.3,"spinRate":2364,"spinDirection":206},"zone":8,"typeConfidence":0.92,"plateTime":0.4267720709828171,"extension":7.256003370904149},"index":2,"playId":"735a04e9-4fcc-3ba8-a351-7bf1c64c4b80","pitchNumber":3,"startTime":"2026-02-28T00:56:38.529Z","endTime":"2026-02-28T00:56:41.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"9fb67c6f-b0b9-37e2-a7e1-6aac78f13839","startTime":"2026-02-28T00:56:58.199Z","endTime":"2026-02-28T00:57:01.978Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29420285524849,"aZ":-14.795967001987988,"pfxX":-0.8715933936238569,"pfxZ":9.763775269267812,"pX":0.06543208158441767,"pZ":2.4565065402349537,"vX0":6.97525484439238,"vY0":-132.1094571248095,"vZ0":-4.011256350776533,"x":114.51,"y":172.45,"x0":-2.4880115282293027,"y0":50.00483280355172,"z0":5.0714372721641965,"aX":-1.5528709093398185},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":0.1,"spinRate":2429,"spinDirection":209},"zone":5,"typeConfidence":0.89,"plateTime":0.41349083005688225,"extension":7.0296895842795335},"index":4,"playId":"23382097-56ce-31d4-8b61-033dc51fc1ac","pitchNumber":4,"startTime":"2026-02-28T00:57:15.825Z","endTime":"2026-02-28T00:57:21.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75458051914077,"aZ":-14.821393946593604,"pfxX":-1.4112413926813003,"pfxZ":10.266058272171758,"pX":1.4150463286258443,"pZ":1.590402395465586,"vX0":10.341835022851312,"vY0":-129.38592268760354,"vZ0":-5.7362513033615645,"x":63.06,"y":195.84,"x0":-2.4556727748410885,"y0":50.0043132025787,"z0":4.977728425995199,"aX":-2.387483600398622},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":17.4,"breakHorizontal":0.2,"spinRate":2514,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.4238131528423965,"extension":7.294037318287457},"index":5,"playId":"f40ced1f-4422-34e3-b5ed-3c69fe3891fd","pitchNumber":5,"startTime":"2026-02-28T00:57:43.893Z","endTime":"2026-02-28T00:57:54.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"CJ Abrams steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"f40ced1f-4422-34e3-b5ed-3c69fe3891fd","startTime":"2026-02-28T00:57:59.156Z","endTime":"2026-02-28T00:58:13.667Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"postOnSecond":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"homeTeamWinProbability":59.4,"awayTeamWinProbability":40.6,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.62,"dramaIndex":61.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.674666692066932,"aZ":-32.821873200634116,"pfxX":7.340568307846334,"pfxZ":-0.5118141395881466,"pX":0.10796911026935747,"pZ":1.4287343023509789,"vX0":4.455063717291292,"vY0":-112.74731603109349,"vZ0":-0.3395722987980181,"x":112.88,"y":200.2,"x0":-2.8585345346593227,"y0":50.00259155715749,"z0":4.941059606252779,"aX":9.29286521265194},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-0.7,"breakHorizontal":-14.5,"spinRate":2247,"spinDirection":69},"zone":14,"typeConfidence":0.7,"plateTime":0.4889189157014995,"extension":7.278154335442588},"index":7,"playId":"81a19361-566e-3faa-8603-0a0e38d15257","pitchNumber":6,"startTime":"2026-02-28T00:58:13.667Z","endTime":"2026-02-28T00:58:16.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687605,"link":"/api/v1/people/687605"},"credit":"b_ab"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_ab"},{"player":{"id":687605,"link":"/api/v1/people/687605"},"credit":"b_pa"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":-4.699999999999996,"leverageIndex":1.62,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:58:16.851Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dylan Crews pops out to second baseman Pascanel Ferreras.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T00:58:34.050Z","endTime":"2026-02-28T00:59:40.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672277,"fullName":"Sam Carlson","link":"/api/v1/people/672277"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814299,"link":"/api/v1/people/814299"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":91.4,"endSpeed":82.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25192412534806,"aZ":-18.903049828123525,"pfxX":-8.998411409537766,"pfxZ":7.5200995880060635,"pX":-0.6859300881212252,"pZ":2.774913732230369,"vX0":8.274664617615565,"vY0":-132.72298728270715,"vZ0":-2.493596427185464,"x":143.15,"y":163.86,"x0":-2.691245768060459,"y0":50.00377591614015,"z0":5.119963001875386,"aX":-15.88261147256023},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":14.3,"spinRate":2176,"spinDirection":221},"zone":1,"typeConfidence":0.66,"plateTime":0.4143875146069642,"extension":7.239449445616958},"index":0,"playId":"6a7233a0-e475-3406-a183-c3eaba05f87d","pitchNumber":1,"startTime":"2026-02-28T00:58:43.682Z","endTime":"2026-02-28T00:58:47.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.012244310198838,"aZ":-20.368924778846562,"pfxX":-9.49618347071762,"pfxZ":6.625583874062221,"pX":-1.0507411189999085,"pZ":2.8466452856134477,"vX0":6.995817822712999,"vY0":-133.01161280405944,"vZ0":-2.250113413122507,"x":157.05,"y":161.92,"x0":-2.4885433784272237,"y0":50.002827532916925,"z0":5.1893411747310045,"aX":-16.920946863948586},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.6,"breakHorizontal":15.6,"spinRate":2239,"spinDirection":217},"zone":11,"typeConfidence":0.73,"plateTime":0.41266683315746855,"extension":7.18949180827796},"index":1,"playId":"33ed5bc2-bd42-3a0e-ac8f-2702da6c231d","pitchNumber":2,"startTime":"2026-02-28T00:59:07.284Z","endTime":"2026-02-28T00:59:10.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45460694163585,"aZ":-31.713542659521277,"pfxX":9.052531445860934,"pfxZ":0.3540372118068289,"pX":-0.847720625964562,"pZ":1.7942810618297218,"vX0":1.566934831633676,"vY0":-113.55307957239337,"vZ0":-0.11870088257024958,"x":149.31,"y":190.33,"x0":-2.7235348612338477,"y0":50.00229418759759,"z0":5.0252742779465915,"aX":11.719094845969007},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.0,"breakHorizontal":-16.8,"spinRate":2221,"spinDirection":69},"zone":7,"typeConfidence":0.79,"plateTime":0.4839416964082144,"extension":7.081818528038642},"hitData":{"launchSpeed":90.5,"launchAngle":61.0,"totalDistance":218.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.17,"coordY":136.32}},"index":2,"playId":"f44f1a31-21ae-34c1-9f61-298531299913","pitchNumber":3,"startTime":"2026-02-28T00:59:31.368Z","endTime":"2026-02-28T00:59:40.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.76,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-28T00:59:40.564Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kellen Strahm called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T01:02:12.617Z","endTime":"2026-02-28T01:03:04.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687005,"fullName":"Kellen Strahm","link":"/api/v1/people/687005"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[8,9,10,11],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687005,"fullName":"Kellen Strahm","link":"/api/v1/people/687005"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Sergio Alcántara replaces shortstop CJ Abrams, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:02:12.601Z","endTime":"2026-02-28T01:02:12.602Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642727,"link":"/api/v1/people/642727"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Christian Franklin replaces right fielder Dylan Crews, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:02:12.603Z","endTime":"2026-02-28T01:02:12.604Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681047,"link":"/api/v1/people/681047"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":686611,"link":"/api/v1/people/686611"},"defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":686611,"link":"/api/v1/people/686611"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Phillip Glasser replaces second baseman Luis García Jr., batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:02:12.605Z","endTime":"2026-02-28T01:02:12.606Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701298,"link":"/api/v1/people/701298"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Drew Millas replaces catcher Keibert Ruiz, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:02:12.607Z","endTime":"2026-02-28T01:02:12.608Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":660688,"link":"/api/v1/people/660688"},"defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Trey Lipscomb replaces third baseman José Tena, batting 6th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:02:12.609Z","endTime":"2026-02-28T01:02:12.610Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702358,"link":"/api/v1/people/702358"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":677588,"link":"/api/v1/people/677588"},"defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Leandro Pineda replaces left fielder Joey Wiemer, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:02:12.611Z","endTime":"2026-02-28T01:02:12.612Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683610,"link":"/api/v1/people/683610"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":686894,"link":"/api/v1/people/686894"},"defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":686894,"link":"/api/v1/people/686894"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Yohandy Morales replaces first baseman Abimelec Ortiz, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:02:12.613Z","endTime":"2026-02-28T01:02:12.614Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691002,"link":"/api/v1/people/691002"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":694673,"link":"/api/v1/people/694673"},"defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":694673,"link":"/api/v1/people/694673"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andre Granillo replaces Connor Van Scoyoc.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-28T01:02:12.615Z","endTime":"2026-02-28T01:02:12.616Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701552,"link":"/api/v1/people/701552"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681854,"link":"/api/v1/people/681854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":83.4,"endSpeed":76.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11349656851351,"aZ":-26.321826595760374,"pfxX":-0.9792174166198184,"pfxZ":3.941933731811906,"pX":-0.6804357824709831,"pZ":3.0852952151596518,"vX0":1.719247426021941,"vY0":-121.43654316514551,"vZ0":-2.2000795038019225,"x":129.37,"y":122.05,"x0":-1.2722832837659055,"y0":50.00248527053111,"z0":6.306550667376998,"aX":-1.4537858727019348},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.8,"breakHorizontal":1.3,"spinRate":2258,"spinDirection":137},"zone":1,"typeConfidence":0.89,"plateTime":0.45207569759545496,"extension":5.771046838625908},"index":8,"playId":"757ce826-5a13-32d8-a620-8b67b9b267a8","pitchNumber":1,"startTime":"2026-02-28T01:02:12.617Z","endTime":"2026-02-28T01:02:16.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.573953683163886,"aZ":-28.107058720878022,"pfxX":2.0705191337696753,"pfxZ":2.7553250509646343,"pX":-0.4863387892920514,"pZ":2.6515057809838054,"vX0":0.7620329327525368,"vY0":-120.92822390950705,"vZ0":-3.031145485118016,"x":123.67,"y":108.86,"x0":-1.0748930422670957,"y0":50.001570993576394,"z0":6.398620799423738,"aX":3.05199550832333},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.6,"breakHorizontal":-4.0,"spinRate":2389,"spinDirection":88},"zone":4,"typeConfidence":0.91,"plateTime":0.45372262775934624,"extension":5.728222312697931},"index":9,"playId":"ff18cc8b-ad13-39c4-9263-1f48bab9c356","pitchNumber":2,"startTime":"2026-02-28T01:02:24.821Z","endTime":"2026-02-28T01:02:28.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":80.9,"endSpeed":75.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.044777018708963,"aZ":-33.29040484984695,"pfxX":4.054308474699524,"pfxZ":-0.7925149247706393,"pX":1.1063152682663677,"pZ":0.7401894499245492,"vX0":3.4351757591347662,"vY0":-117.86449102262222,"vZ0":-5.555916804827785,"x":96.93,"y":98.02,"x0":-0.893238585256784,"y0":50.00134669025836,"z0":6.179346462544322,"aX":5.7393917525950835},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.4,"breakHorizontal":-8.2,"spinRate":2407,"spinDirection":80},"zone":14,"typeConfidence":0.91,"plateTime":0.4635683799587689,"extension":6.28992521507617},"index":10,"playId":"3b5810fc-a63f-37ea-912c-b2bba13b3572","pitchNumber":3,"startTime":"2026-02-28T01:02:40.782Z","endTime":"2026-02-28T01:02:43.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09224107789866,"aZ":-30.568203199669327,"pfxX":2.2769622726684196,"pfxZ":1.0722829827342952,"pX":0.6157154361794864,"pZ":2.8608831612008454,"vX0":3.190778075610134,"vY0":-121.45880552266101,"vZ0":-2.1084440779340237,"x":68.0,"y":126.76,"x0":-1.0092884396045,"y0":50.00402965754201,"z0":6.390452911254444,"aX":3.4120698027932734},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.7,"breakHorizontal":-4.9,"spinRate":2319,"spinDirection":97},"zone":3,"typeConfidence":0.91,"plateTime":0.45043084301089165,"extension":5.799335550874094},"index":11,"playId":"9ad67e04-61d0-37a1-8dce-6c0942593af0","pitchNumber":4,"startTime":"2026-02-28T01:02:59.682Z","endTime":"2026-02-28T01:03:04.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":687005,"link":"/api/v1/people/687005","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687005,"link":"/api/v1/people/687005"},"credit":"b_ab"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_ab"},{"player":{"id":687005,"link":"/api/v1/people/687005"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:03:04.128Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pascanel Ferreras strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T01:03:17.971Z","endTime":"2026-02-28T01:04:54.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":814299,"fullName":"Pascanel Ferreras","link":"/api/v1/people/814299"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814299,"fullName":"Pascanel Ferreras","link":"/api/v1/people/814299"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.777724899852377,"aZ":-21.209018157450636,"pfxX":-7.6620064102121725,"pfxZ":5.685697515984202,"pX":-0.6791645266915344,"pZ":3.2736419620378774,"vX0":3.4293948777562924,"vY0":-137.82291098667278,"vZ0":-4.496388689810852,"x":127.61,"y":121.58,"x0":-0.941974995110962,"y0":50.005743653298666,"z0":6.353061170253894,"aX":-14.786641074502855},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":13.2,"spinRate":2305,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.39695245789659017,"extension":5.826716671691239},"index":0,"playId":"da788012-cf29-342c-9885-7e175059b237","pitchNumber":1,"startTime":"2026-02-28T01:03:22.381Z","endTime":"2026-02-28T01:03:27.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814299,"link":"/api/v1/people/814299","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.705457497166652,"aZ":-16.60289980445274,"pfxX":-2.603200847939654,"pfxZ":8.116262989921628,"pX":0.09605043517714458,"pZ":3.079886165790176,"vX0":3.1456710891758966,"vY0":-137.44834014340205,"vZ0":-5.811318458360509,"x":113.34,"y":155.62,"x0":-0.7235944566702298,"y0":50.00307248781654,"z0":6.344182969527938,"aX":-4.994452953414355},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":4.1,"spinRate":2333,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3980886212485779,"extension":5.706557381568244},"index":1,"playId":"bb7a17dc-5744-3b75-91df-d1906c3aab9b","pitchNumber":2,"startTime":"2026-02-28T01:03:40.170Z","endTime":"2026-02-28T01:03:45.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814299,"link":"/api/v1/people/814299","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.863808414825073,"aZ":-28.842172475305706,"pfxX":2.538886430747673,"pfxZ":2.2287091899437357,"pX":0.04473037926474936,"pZ":2.9504614718314857,"vX0":1.6531618786028393,"vY0":-121.08087461259782,"vZ0":-2.292634325276366,"x":115.29,"y":159.12,"x0":-0.9749234146239175,"y0":50.00409841702732,"z0":6.413404899816489,"aX":3.8003234897644598},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.7,"breakHorizontal":-4.9,"spinRate":2379,"spinDirection":91},"zone":2,"typeConfidence":0.91,"plateTime":0.450975818102894,"extension":5.820039003240862},"index":2,"playId":"b91d4616-a7ea-3787-a42e-fdd933db7817","pitchNumber":3,"startTime":"2026-02-28T01:03:56.474Z","endTime":"2026-02-28T01:04:00.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814299,"link":"/api/v1/people/814299","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":83.6,"endSpeed":77.9,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61414684222409,"aZ":-29.488360627038734,"pfxX":1.0518417744605062,"pfxZ":1.7681551526776893,"pX":-0.05360260847173165,"pZ":1.4174729140232631,"vX0":2.1292418826966286,"vY0":-121.75907746110518,"vZ0":-5.39168868224049,"x":119.04,"y":200.51,"x0":-1.0724966131634288,"y0":50.00059337336506,"z0":6.181038348975452,"aX":1.5951149086879646},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.3,"breakHorizontal":-2.4,"spinRate":2424,"spinDirection":84},"zone":13,"typeConfidence":0.9,"plateTime":0.4480983775271308,"extension":5.759859246092079},"index":3,"playId":"4bfd2964-4fbd-3a94-a447-9727a6a6192b","pitchNumber":4,"startTime":"2026-02-28T01:04:23.756Z","endTime":"2026-02-28T01:04:27.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814299,"link":"/api/v1/people/814299","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40699286361211,"aZ":-12.629884615120458,"pfxX":-2.0782874812183367,"pfxZ":9.870851010103408,"pX":-0.44591056796016404,"pZ":4.477095807650908,"vX0":1.4308859731930665,"vY0":-139.57483773346272,"vZ0":-3.5642487765865845,"x":134.0,"y":117.9,"x0":-0.6943080522821492,"y0":50.00191505790824,"z0":6.598180386358743,"aX":-4.114331652600387},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":3.5,"spinRate":2423,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.3919120995268992,"extension":6.028257623323918},"index":4,"playId":"1139cb69-2b37-3e36-9da9-deeb73894fd0","pitchNumber":5,"startTime":"2026-02-28T01:04:37.789Z","endTime":"2026-02-28T01:04:40.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814299,"link":"/api/v1/people/814299","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17345053042209,"aZ":-14.226890298154942,"pfxX":-2.8024750251494854,"pfxZ":9.232508107785744,"pX":0.9665461367185042,"pZ":2.3450552051444706,"vX0":5.239014418871445,"vY0":-138.15577453363545,"vZ0":-8.184833394371442,"x":80.16,"y":175.46,"x0":-0.5854485229139885,"y0":50.003000047307545,"z0":6.290933790181133,"aX":-5.448218772533671},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":4.1,"spinRate":2330,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39560985925341763,"extension":6.145897285118417},"index":5,"playId":"75c94cdd-b0c7-3bef-87b8-6d780cae14f5","pitchNumber":6,"startTime":"2026-02-28T01:04:51.403Z","endTime":"2026-02-28T01:04:54.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814299,"link":"/api/v1/people/814299","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814299,"link":"/api/v1/people/814299"},"credit":"b_ab"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_ab"},{"player":{"id":814299,"link":"/api/v1/people/814299"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:04:54.599Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Trammell walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T01:05:14.192Z","endTime":"2026-02-28T01:06:13.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75161315753683,"aZ":-25.859382344783352,"pfxX":2.052357191764552,"pfxZ":4.152702957953672,"pX":-0.8128324447619545,"pZ":3.846160941463401,"vX0":0.2409765272614602,"vY0":-122.183906380242,"vZ0":-0.7718997757408198,"x":147.98,"y":134.93,"x0":-1.1794033144668905,"y0":50.00333284495383,"z0":6.3767226369961625,"aX":3.1212443541500505},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.6,"breakHorizontal":-3.7,"spinRate":2547,"spinDirection":101},"zone":11,"typeConfidence":0.9,"plateTime":0.4472806902426685,"extension":5.734446765257219},"index":0,"playId":"e35b2c68-2347-3dbf-986e-8251c319b5f7","pitchNumber":1,"startTime":"2026-02-28T01:05:18.096Z","endTime":"2026-02-28T01:05:22.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950412091510902,"aZ":-15.887593949476049,"pfxX":0.020685138027714878,"pfxZ":8.422361478614041,"pX":0.6884145629572198,"pZ":3.6757180997902013,"vX0":3.1846449029118773,"vY0":-137.80210742937197,"vZ0":-4.812034910200076,"x":90.76,"y":139.54,"x0":-0.48219037142205073,"y0":50.00656539439802,"z0":6.50851275617709,"aX":0.04022459661330213},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":-0.7,"spinRate":2408,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39657871569190384,"extension":6.764144864647289},"index":1,"playId":"06da2ac6-6429-37e5-a5d1-e27caa8807f1","pitchNumber":2,"startTime":"2026-02-28T01:05:33.796Z","endTime":"2026-02-28T01:05:38.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.480369358012787,"aZ":-11.231790277781206,"pfxX":-1.444063249458738,"pfxZ":10.76805516490943,"pX":-1.1510087445238741,"pZ":2.129495125381182,"vX0":-0.6228195713204538,"vY0":-138.4769736368724,"vZ0":-9.207277456477756,"x":160.87,"y":181.28,"x0":-0.7356083074732189,"y0":50.006648974319106,"z0":6.246156585786169,"aX":-2.8091787412842315},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":2.8,"spinRate":2253,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.39530289742586433,"extension":6.993930081946142},"index":2,"playId":"21a21c3e-4a15-3939-a4f4-c6363b891d2a","pitchNumber":3,"startTime":"2026-02-28T01:05:49.365Z","endTime":"2026-02-28T01:05:54.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":95.4,"endSpeed":87.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93800841440111,"aZ":-13.073078867255306,"pfxX":-2.414828480268448,"pfxZ":9.824308276106112,"pX":0.45030042277953886,"pZ":1.3255552165263926,"vX0":3.8855701618078156,"vY0":-138.55398535162485,"vZ0":-10.929937157401703,"x":99.84,"y":202.99,"x0":-0.6564836501277683,"y0":50.0048620623399,"z0":6.195173547384422,"aX":-4.696203235881357},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":3.6,"spinRate":2254,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.39530669692490106,"extension":6.284367770100504},"index":3,"playId":"4bc394d6-db3a-35ce-8609-c145f4455276","pitchNumber":4,"startTime":"2026-02-28T01:06:09.134Z","endTime":"2026-02-28T01:06:13.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.67,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:06:13.523Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out to center fielder Andrew Pinckney.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T01:06:53.944Z","endTime":"2026-02-28T01:08:25.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687605,"link":"/api/v1/people/687605"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Garret Guillemette replaces Taylor Trammell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-28T01:06:56.164Z","endTime":"2026-02-28T01:06:56.165Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695048,"link":"/api/v1/people/695048"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":666211,"link":"/api/v1/people/666211"},"base":1,"defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.839118801974998,"aZ":-28.293609812921407,"pfxX":0.9586665544344393,"pfxZ":2.6157312607012626,"pX":0.7093395524653908,"pZ":1.5783113723925675,"vX0":4.054759154957735,"vY0":-121.1894217788931,"vZ0":-5.12927001401887,"x":89.96,"y":196.17,"x0":-1.110634559892512,"y0":50.00576434135655,"z0":6.195685289927481,"aX":1.4254822428632994},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.7,"breakHorizontal":-2.8,"spinRate":2500,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.4520747459027801,"extension":5.909924533598121},"index":1,"playId":"53b532cd-2965-3f42-a061-146b867a2684","pitchNumber":1,"startTime":"2026-02-28T01:06:56.166Z","endTime":"2026-02-28T01:07:00.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":695048,"link":"/api/v1/people/695048"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19871820067309,"aZ":-19.268945351080525,"pfxX":-6.518467663345139,"pfxZ":6.8913174874752,"pX":-0.36410570126601005,"pZ":1.6442766026614328,"vX0":4.094510331890033,"vY0":-136.06779332469176,"vZ0":-8.448343029803905,"x":130.88,"y":194.38,"x0":-1.0424313564963898,"y0":50.00448871573237,"z0":6.127674454834118,"aX":-12.20897427956996},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":10.9,"spinRate":2385,"spinDirection":207},"zone":7,"typeConfidence":0.91,"plateTime":0.4027361478603937,"extension":5.918395336878862},"index":2,"playId":"aa57fb3f-0992-3f96-abc7-71b88b1fa1f8","pitchNumber":2,"startTime":"2026-02-28T01:07:14.545Z","endTime":"2026-02-28T01:07:18.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":695048,"link":"/api/v1/people/695048"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36951444422072,"aZ":-14.155068102818152,"pfxX":-2.5817468838978135,"pfxZ":9.398264882711697,"pX":-1.0481504734642748,"pZ":3.858212430825084,"vX0":0.49290813178350434,"vY0":-138.00544260653157,"vZ0":-4.429977250773176,"x":156.95,"y":134.61,"x0":-0.8943553112610728,"y0":50.00629347763628,"z0":6.446305717522374,"aX":-4.952140178878416},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":4.6,"spinRate":2288,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.39776173896681444,"extension":5.917005219324747},"index":3,"playId":"2c2cd0f9-e4c0-37fb-b66d-0b3de4f758b0","pitchNumber":3,"startTime":"2026-02-28T01:07:38.222Z","endTime":"2026-02-28T01:07:41.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":695048,"link":"/api/v1/people/695048"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":82.1,"endSpeed":75.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.406536634807154,"aZ":-30.415234833501387,"pfxX":1.8093314154020175,"pfxZ":1.2089111678075941,"pX":-0.22469040727144782,"pZ":3.969621427068493,"vX0":1.3641439251452923,"vY0":-119.68171886729465,"vZ0":0.3761470585441382,"x":125.56,"y":131.6,"x0":-1.03649376407775,"y0":50.00373068649815,"z0":6.527492544643284,"aX":2.6327727696133434},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.5,"breakHorizontal":-3.6,"spinRate":2463,"spinDirection":83},"zone":11,"typeConfidence":0.91,"plateTime":0.4571035086321027,"extension":5.871175346964734},"index":4,"playId":"b8c220f9-c2a2-37c2-ad93-df24d0d82d42","pitchNumber":4,"startTime":"2026-02-28T01:07:55.480Z","endTime":"2026-02-28T01:07:59.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":695048,"link":"/api/v1/people/695048"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53951244150493,"aZ":-30.45634236061701,"pfxX":3.1275362218966594,"pfxZ":1.1485142498358947,"pX":-0.3987327809060993,"pZ":3.5293121283063513,"vX0":0.8315764243826744,"vY0":-120.9948106115678,"vZ0":-0.38768314633004364,"x":132.2,"y":143.49,"x0":-1.1527387796853867,"y0":50.00058003828583,"z0":6.349526398825436,"aX":4.658165409277728},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.3,"breakHorizontal":-5.9,"spinRate":2436,"spinDirection":86},"zone":11,"typeConfidence":0.91,"plateTime":0.4518591373970229,"extension":5.861071213112423},"hitData":{"launchSpeed":83.3,"launchAngle":56.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.17,"coordY":102.38}},"index":5,"playId":"75459ce2-d6a7-3551-a2b3-84cfbabccb96","pitchNumber":5,"startTime":"2026-02-28T01:08:17.330Z","endTime":"2026-02-28T01:08:25.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":695048,"link":"/api/v1/people/695048"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":701552,"link":"/api/v1/people/701552"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:08:25.945Z","atBatIndex":51},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Phillip Glasser reaches on a fielding error by shortstop German Ramirez.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T01:10:47.355Z","endTime":"2026-02-28T01:12:14.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701298,"fullName":"Phillip Glasser","link":"/api/v1/people/701298"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672277,"fullName":"Sam Carlson","link":"/api/v1/people/672277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701298,"fullName":"Phillip Glasser","link":"/api/v1/people/701298"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[7,8,9,10,11],"actionIndex":[0,1,2,3,4,5,6],"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":701298,"fullName":"Phillip Glasser","link":"/api/v1/people/701298"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":806993,"link":"/api/v1/people/806993"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Josh Wakefield replaces left fielder Kellen Strahm, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:10:49.307Z","endTime":"2026-02-28T01:10:49.308Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811718,"link":"/api/v1/people/811718"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":687005,"link":"/api/v1/people/687005"},"defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":687005,"link":"/api/v1/people/687005"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: James Nelson replaces third baseman Jax Biggers, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:10:49.309Z","endTime":"2026-02-28T01:10:49.310Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663445,"link":"/api/v1/people/663445"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":680890,"link":"/api/v1/people/680890"},"defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":680890,"link":"/api/v1/people/680890"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: German Ramirez replaces shortstop Nick Allen, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:10:49.311Z","endTime":"2026-02-28T01:10:49.312Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806993,"link":"/api/v1/people/806993"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Anthony Huezo replaces center fielder Joey Loperfido, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:10:49.313Z","endTime":"2026-02-28T01:10:49.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805953,"link":"/api/v1/people/805953"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Collin Price replaces first baseman Riley Unroe, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:10:49.315Z","endTime":"2026-02-28T01:10:49.316Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805672,"link":"/api/v1/people/805672"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":624523,"link":"/api/v1/people/624523"},"defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":624523,"link":"/api/v1/people/624523"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: John Garcia replaces catcher Yainer Diaz, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-28T01:10:49.317Z","endTime":"2026-02-28T01:10:49.318Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801039,"link":"/api/v1/people/801039"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":673237,"link":"/api/v1/people/673237"},"defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Garret Guillemette remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-28T01:10:49.319Z","endTime":"2026-02-28T01:10:49.320Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695048,"link":"/api/v1/people/695048"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.178928982796577,"aZ":-17.24645732672213,"pfxX":-2.048695146090755,"pfxZ":9.224082717114781,"pX":-0.47707300305203026,"pZ":1.3461550805629532,"vX0":6.4406723764440565,"vY0":-126.49315710538937,"vZ0":-5.557535176166235,"x":135.18,"y":202.43,"x0":-2.791765029391594,"y0":50.00190568572471,"z0":4.957778860329359,"aX":-3.3161039998793638},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":15.6,"breakHorizontal":2.2,"spinRate":2246,"spinDirection":220},"zone":13,"typeConfidence":0.92,"plateTime":0.4332719541990011,"extension":7.128876504884394},"index":7,"playId":"2ace539a-304c-39c3-8875-1937dae32c60","pitchNumber":1,"startTime":"2026-02-28T01:10:49.321Z","endTime":"2026-02-28T01:10:55.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09115436376394,"aZ":-19.957174189181877,"pfxX":-1.460222931193115,"pfxZ":7.509207886363905,"pX":-0.2461225177027546,"pZ":3.043624133339234,"vX0":6.829972160825517,"vY0":-126.53536512898344,"vZ0":-1.0230097695989093,"x":126.38,"y":156.6,"x0":-2.7869318702370087,"y0":50.00080840320241,"z0":5.047686860474641,"aX":-2.376236090856878},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.6,"breakHorizontal":1.1,"spinRate":2311,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.4323651785484999,"extension":6.999983545940653},"index":8,"playId":"b08623af-4292-3751-9686-3a710acf861f","pitchNumber":2,"startTime":"2026-02-28T01:11:03.691Z","endTime":"2026-02-28T01:11:06.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.883909544839927,"aZ":-20.719474382941225,"pfxX":-9.021823881449095,"pfxZ":6.640913874379866,"pX":-1.0449863051401034,"pZ":4.710148958871862,"vX0":7.133782291385153,"vY0":-130.80857553163935,"vZ0":2.391117309692639,"x":160.92,"y":145.61,"x0":-2.642160228299909,"y0":50.00007344162119,"z0":5.342232377875311,"aX":-15.554052953483916},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.8,"breakHorizontal":14.6,"spinRate":2065,"spinDirection":217},"zone":11,"typeConfidence":0.52,"plateTime":0.41954340514306043,"extension":7.090483228437661},"index":9,"playId":"c7b74b31-4dee-3c19-95c6-1eb8386e2762","pitchNumber":3,"startTime":"2026-02-28T01:11:21.611Z","endTime":"2026-02-28T01:11:25.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.220228771938412,"aZ":-16.90558742662961,"pfxX":-1.592260743070402,"pfxZ":9.217349578367248,"pX":-1.0153210594561894,"pZ":2.7206061910624264,"vX0":4.818097060016185,"vY0":-127.37333159401715,"vZ0":-2.568407668759588,"x":156.83,"y":111.61,"x0":-2.7179080701539924,"y0":50.00105897564951,"z0":5.066707271703471,"aX":-2.6378317144715697},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":16.4,"breakHorizontal":1.9,"spinRate":2384,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.42873139046072417,"extension":7.196511914362982},"index":10,"playId":"a0afdb92-a258-30bf-9b29-20d80956aa4f","pitchNumber":4,"startTime":"2026-02-28T01:11:40.937Z","endTime":"2026-02-28T01:11:44.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27680914327685,"aZ":-19.439451670584948,"pfxX":-8.698130285759662,"pfxZ":7.24971656278527,"pX":0.01240875153831534,"pZ":3.3686613270565458,"vX0":10.016397519605036,"vY0":-132.01745937255606,"vZ0":-0.8248398275233493,"x":155.7,"y":165.32,"x0":-2.708826678688312,"y0":50.00614437042923,"z0":5.121947410100553,"aX":-15.288147029697203},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":13.4,"spinRate":2137,"spinDirection":223},"zone":12,"typeConfidence":0.63,"plateTime":0.4155917134506293,"extension":7.118025661977505},"hitData":{"launchSpeed":91.8,"launchAngle":-1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.47,"coordY":149.65}},"index":11,"playId":"10839751-cc88-390f-a4c7-6747fdc27a4b","pitchNumber":5,"startTime":"2026-02-28T01:12:05.113Z","endTime":"2026-02-28T01:12:14.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701298,"link":"/api/v1/people/701298"},"credit":"b_ab"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_ab"},{"player":{"id":701298,"link":"/api/v1/people/701298"},"credit":"b_pa"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:12:14.081Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Millas walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T01:12:29.860Z","endTime":"2026-02-28T01:15:29.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672277,"fullName":"Sam Carlson","link":"/api/v1/people/672277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"postOnSecond":{"id":701298,"fullName":"Phillip Glasser","link":"/api/v1/people/701298"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":701298,"fullName":"Phillip Glasser","link":"/api/v1/people/701298"},"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.227872988022266,"aZ":-14.846886985761753,"pfxX":-4.1011974829792415,"pfxZ":10.370328171071892,"pX":0.9144036441352947,"pZ":2.321293605657095,"vX0":10.242583113636863,"vY0":-128.3497091025899,"vZ0":-4.0113783313142415,"x":82.15,"y":176.11,"x0":-2.5925979633110305,"y0":50.00120346942166,"z0":5.058376557263011,"aX":-6.852344144736418},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":18.1,"breakHorizontal":5.2,"spinRate":2384,"spinDirection":212},"zone":14,"typeConfidence":0.86,"plateTime":0.42653278691090524,"extension":7.218828033260265},"index":0,"playId":"e44af72a-2dfc-3583-9822-830e9b838cce","pitchNumber":1,"startTime":"2026-02-28T01:12:42.253Z","endTime":"2026-02-28T01:12:50.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33161623272889,"aZ":-17.88404470126196,"pfxX":-2.7442136732907176,"pfxZ":8.82099631124732,"pX":-0.2489484218530437,"pZ":1.6754100597185964,"vX0":7.143522420355387,"vY0":-125.889697774166,"vZ0":-4.505734968854313,"x":126.49,"y":193.54,"x0":-2.755189066379831,"y0":50.003836720545,"z0":4.918102619071864,"aX":-4.447128194089668},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":15.2,"breakHorizontal":3.5,"spinRate":2309,"spinDirection":214},"zone":8,"typeConfidence":0.92,"plateTime":0.43354799276368894,"extension":7.077091124906468},"index":1,"playId":"c714a297-b3b4-3297-9ae6-0730db06d275","pitchNumber":2,"startTime":"2026-02-28T01:13:01.346Z","endTime":"2026-02-28T01:13:09.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Phillip Glasser steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"c714a297-b3b4-3297-9ae6-0730db06d275","startTime":"2026-02-28T01:13:17.695Z","endTime":"2026-02-28T01:13:37.771Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701298,"link":"/api/v1/people/701298"},"defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":701298,"link":"/api/v1/people/701298"},"postOnSecond":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"homeTeamWinProbability":66.7,"awayTeamWinProbability":33.3,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":2.08,"dramaIndex":82.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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.280559154206305,"aZ":-23.083782421759643,"pfxX":-9.837141957852324,"pfxZ":5.284645869416092,"pX":-1.628482697384179,"pZ":2.653796908781862,"vX0":6.554560346781012,"vY0":-130.74368640221877,"vZ0":-1.575893309349471,"x":179.07,"y":167.13,"x0":-2.8984539196689543,"y0":50.00075718547483,"z0":5.00801584190856,"aX":-16.915053503181536},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":16.2,"spinRate":2073,"spinDirection":224},"zone":11,"typeConfidence":0.83,"plateTime":0.41999930860023005,"extension":7.2683395523636145},"index":3,"playId":"90982bbe-31ec-3823-9461-6dd1c7de8c9e","pitchNumber":3,"startTime":"2026-02-28T01:13:37.771Z","endTime":"2026-02-28T01:13:42.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.228809920094406,"aZ":-17.414231117847937,"pfxX":-1.827218086805352,"pfxZ":8.843178499482539,"pX":0.005013165798781627,"pZ":2.0087207893300167,"vX0":7.311597829870971,"vY0":-128.06455767825048,"vZ0":-4.230172761857997,"x":116.81,"y":184.54,"x0":-2.64355218321741,"y0":50.003830255486406,"z0":5.035165346238452,"aX":-3.0509800394050783},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.4,"breakHorizontal":1.8,"spinRate":2483,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.42689827678733483,"extension":7.037326967804435},"index":4,"playId":"d2e7ce64-0c17-3d3f-904b-a278a664b445","pitchNumber":4,"startTime":"2026-02-28T01:13:54.811Z","endTime":"2026-02-28T01:13:58.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.753812189416223,"aZ":-15.892196325637759,"pfxX":-3.17095831055387,"pfxZ":9.77081503142854,"pX":-0.6255590492102231,"pZ":2.15608737919584,"vX0":6.333085832231502,"vY0":-128.57076034571253,"vZ0":-3.8255658470186478,"x":140.84,"y":180.57,"x0":-2.7136935103640103,"y0":50.00636399413106,"z0":4.904058911735458,"aX":-5.286873928253504},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":17.0,"breakHorizontal":4.2,"spinRate":2365,"spinDirection":213},"zone":7,"typeConfidence":0.83,"plateTime":0.42674196166037426,"extension":7.106317291114312},"index":5,"playId":"8ca0ca51-a89d-37d4-be3a-c6843cc577e3","pitchNumber":5,"startTime":"2026-02-28T01:14:12.469Z","endTime":"2026-02-28T01:14:16.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"08315866-0546-0053-001c-f08cd117d70a","startTime":"2026-02-28T01:14:55.784Z","endTime":"2026-02-28T01:14:58.591Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65405182062016,"aZ":-20.34509898456446,"pfxX":-1.7418986725819026,"pfxZ":7.234210597963244,"pX":0.5724206951228515,"pZ":2.1168754171818756,"vX0":9.455319596626394,"vY0":-126.7303747281428,"vZ0":-3.1085557365484924,"x":95.18,"y":181.62,"x0":-2.97223143549075,"y0":50.00106499796627,"z0":4.974821506099701,"aX":-2.848110863970836},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":12.6,"breakHorizontal":1.1,"spinRate":2471,"spinDirection":209},"zone":9,"typeConfidence":0.92,"plateTime":0.43134146387220484,"extension":6.987132509770378},"index":7,"playId":"0c589556-5542-3438-b629-3455f6ce7a0f","pitchNumber":6,"startTime":"2026-02-28T01:14:58.591Z","endTime":"2026-02-28T01:15:01.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4000177602197,"aZ":-21.893228128736297,"pfxX":0.11029334847249839,"pfxZ":6.145473294528408,"pX":-1.4410051022234747,"pZ":3.1294294471522295,"vX0":3.668638433823536,"vY0":-127.97396250886334,"vZ0":-0.5353185974813528,"x":171.93,"y":154.29,"x0":-2.902482588804966,"y0":50.00025609365833,"z0":5.044056873045964,"aX":0.1833339507007695},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.3,"breakHorizontal":-1.0,"spinRate":2407,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.4266822545309985,"extension":7.079106572692422},"index":8,"playId":"c0534a4a-3307-349d-ad6c-2741e436ca83","pitchNumber":7,"startTime":"2026-02-28T01:15:22.894Z","endTime":"2026-02-28T01:15:29.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":2.08,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:15:29.510Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trey Lipscomb pops out to first baseman Collin Price on the infield fly rule.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T01:15:44.480Z","endTime":"2026-02-28T01:16:27.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702358,"fullName":"Trey Lipscomb","link":"/api/v1/people/702358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672277,"fullName":"Sam Carlson","link":"/api/v1/people/672277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"postOnSecond":{"id":701298,"fullName":"Phillip Glasser","link":"/api/v1/people/701298"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702358,"fullName":"Trey Lipscomb","link":"/api/v1/people/702358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805672,"link":"/api/v1/people/805672"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19266998274523,"aZ":-21.610335015347662,"pfxX":-8.049721675017977,"pfxZ":6.166430304149433,"pX":-0.5757104933085343,"pZ":1.4480974301655118,"vX0":7.943853741372473,"vY0":-129.59451747796842,"vZ0":-5.075444418840501,"x":138.94,"y":199.68,"x0":-2.6240097499539656,"y0":50.005719720510484,"z0":5.06652742296429,"aX":-13.797032694435154},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.3,"breakHorizontal":13.0,"spinRate":2146,"spinDirection":217},"zone":13,"typeConfidence":0.47,"plateTime":0.42144721764529525,"extension":7.265315660109309},"index":0,"playId":"353e613c-ddc9-39a3-b727-def6fe9ceb6d","pitchNumber":1,"startTime":"2026-02-28T01:15:55.714Z","endTime":"2026-02-28T01:15:59.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":702358,"link":"/api/v1/people/702358","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.988524559326063,"aZ":-33.4597162882369,"pfxX":7.811324727448919,"pfxZ":-1.0077694217973043,"pX":-0.1448488702160528,"pZ":2.814474378068163,"vX0":3.6504273337656254,"vY0":-112.00357774184647,"vZ0":2.2838708247930395,"x":122.52,"y":162.79,"x0":-2.810081403403518,"y0":50.003767981113704,"z0":5.199999076368589,"aX":9.937723087544653},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-1.0,"breakHorizontal":-15.1,"spinRate":2285,"spinDirection":68},"zone":5,"typeConfidence":0.87,"plateTime":0.48877851875513834,"extension":7.053991812009754},"hitData":{"launchSpeed":83.5,"launchAngle":72.0,"totalDistance":110.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.62,"coordY":158.74}},"index":1,"playId":"29588b70-7f6c-3dc7-b3db-6290793ceba2","pitchNumber":2,"startTime":"2026-02-28T01:16:14.959Z","endTime":"2026-02-28T01:16:27.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":702358,"link":"/api/v1/people/702358","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702358,"link":"/api/v1/people/702358"},"credit":"b_ab"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_ab"},{"player":{"id":702358,"link":"/api/v1/people/702358"},"credit":"b_pa"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":63.0,"awayTeamWinProbability":37.0,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":2.4,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:16:27.061Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leandro Pineda flies out to center fielder Anthony Huezo.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T01:16:40.814Z","endTime":"2026-02-28T01:18:29.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683610,"fullName":"Leandro Pineda","link":"/api/v1/people/683610"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672277,"fullName":"Sam Carlson","link":"/api/v1/people/672277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"postOnSecond":{"id":701298,"fullName":"Phillip Glasser","link":"/api/v1/people/701298"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683610,"fullName":"Leandro Pineda","link":"/api/v1/people/683610"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805953,"link":"/api/v1/people/805953"},"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":90.0,"endSpeed":82.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.866498034889517,"aZ":-21.253901745094137,"pfxX":-8.602036693980173,"pfxZ":6.250930619908558,"pX":-1.468574383322926,"pZ":2.476894303431592,"vX0":6.512771681446985,"vY0":-130.9122884498517,"vZ0":-2.6703760069599927,"x":172.98,"y":171.9,"x0":-2.8625753223978125,"y0":50.004299075163175,"z0":5.089140809883407,"aX":-15.034140133459148},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.0,"breakHorizontal":14.3,"spinRate":2159,"spinDirection":218},"zone":13,"typeConfidence":0.39,"plateTime":0.4173007748000721,"extension":7.382149939537712},"index":0,"playId":"4bad4063-4356-3db7-8a86-8970827f8539","pitchNumber":1,"startTime":"2026-02-28T01:16:52.303Z","endTime":"2026-02-28T01:16:56.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":683610,"link":"/api/v1/people/683610","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"08315866-0566-0013-001c-f08cd117d70a","startTime":"2026-02-28T01:17:21.922Z","endTime":"2026-02-28T01:17:25.052Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":683610,"link":"/api/v1/people/683610","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.612090709328218,"aZ":-19.69689276582518,"pfxX":-2.4874093778246023,"pfxZ":7.64712616714736,"pX":0.018157989179353476,"pZ":1.860026056676298,"vX0":7.755236220496557,"vY0":-126.1410586088952,"vZ0":-3.8675746577909553,"x":116.31,"y":188.56,"x0":-2.7560466741688243,"y0":50.003983997866314,"z0":4.976526142344277,"aX":-4.059878149493981},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":13.3,"breakHorizontal":3.0,"spinRate":2346,"spinDirection":213},"zone":8,"typeConfidence":0.92,"plateTime":0.4321361988406829,"extension":6.982002392564862},"index":2,"playId":"c96b6edf-c60f-37a4-b0a9-d815f702cb46","pitchNumber":2,"startTime":"2026-02-28T01:17:25.052Z","endTime":"2026-02-28T01:17:28.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":683610,"link":"/api/v1/people/683610","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96404624594568,"aZ":-20.11990216184865,"pfxX":-3.2291045581650106,"pfxZ":7.4520465264739855,"pX":0.08911814841534567,"pZ":1.7547987838222532,"vX0":8.029806968512535,"vY0":-126.44103125248887,"vZ0":-3.9657774547411093,"x":113.6,"y":191.4,"x0":-2.709404132438638,"y0":50.005476027412236,"z0":4.959700130420495,"aX":-5.2263468126787505},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.8,"breakHorizontal":4.0,"spinRate":2366,"spinDirection":216},"zone":8,"typeConfidence":0.9,"plateTime":0.4333275543312478,"extension":7.07002917278644},"hitData":{"launchSpeed":93.2,"launchAngle":28.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.96,"coordY":81.78}},"index":3,"playId":"d4b181f6-c0af-3e97-96aa-5c9aa9b15167","pitchNumber":3,"startTime":"2026-02-28T01:18:23.405Z","endTime":"2026-02-28T01:18:29.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":683610,"link":"/api/v1/people/683610","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683610,"link":"/api/v1/people/683610"},"credit":"b_ab"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_ab"},{"player":{"id":683610,"link":"/api/v1/people/683610"},"credit":"b_pa"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.599999999999994,"awayTeamWinProbability":43.400000000000006,"homeTeamWinProbabilityAdded":-6.400000000000006,"leverageIndex":2.75,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:18:29.220Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohandy Morales strikes out swinging, catcher John Garcia to first baseman Collin Price.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T01:18:39.475Z","endTime":"2026-02-28T01:20:01.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691002,"fullName":"Yohandy Morales","link":"/api/v1/people/691002"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672277,"fullName":"Sam Carlson","link":"/api/v1/people/672277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691002,"fullName":"Yohandy Morales","link":"/api/v1/people/691002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":801039,"link":"/api/v1/people/801039"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805672,"link":"/api/v1/people/805672"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.308979477880893,"aZ":-19.001774059533176,"pfxX":-1.143269982733878,"pfxZ":8.1995388878384,"pX":-0.198989575283942,"pZ":2.571366734756877,"vX0":6.674149029717028,"vY0":-125.3942544152706,"vZ0":-2.540241020556499,"x":124.59,"y":169.35,"x0":-2.7366489657944,"y0":50.001686104952796,"z0":5.133172609698894,"aX":-1.837536303432193},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":14.5,"breakHorizontal":0.7,"spinRate":2309,"spinDirection":205},"zone":5,"typeConfidence":0.92,"plateTime":0.43537538424161015,"extension":7.167438223541629},"index":0,"playId":"538335cc-4da3-3b5c-920f-a4fe14ee8233","pitchNumber":1,"startTime":"2026-02-28T01:19:05.926Z","endTime":"2026-02-28T01:19:09.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":691002,"link":"/api/v1/people/691002","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.005016723156796,"aZ":-21.027052138155984,"pfxX":-8.012208856378123,"pfxZ":6.448336430545514,"pX":0.5584990697056841,"pZ":2.0383189394411994,"vX0":10.381177573055698,"vY0":-130.52699278738558,"vZ0":-3.950818846228807,"x":95.71,"y":183.75,"x0":-2.4258709483206147,"y0":50.00327528529662,"z0":5.151314947775604,"aX":-13.851656255922208},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.0,"breakHorizontal":12.2,"spinRate":2153,"spinDirection":216},"zone":9,"typeConfidence":0.48,"plateTime":0.4193463718776975,"extension":7.422686908062925},"index":1,"playId":"6cab9fd7-990c-3c05-90d4-cc1b8347d0d9","pitchNumber":2,"startTime":"2026-02-28T01:19:23.516Z","endTime":"2026-02-28T01:19:29.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":691002,"link":"/api/v1/people/691002","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57131342936366,"aZ":-33.705804143883014,"pfxX":6.911504846645942,"pfxZ":-1.2435552642485463,"pX":0.9252711438911566,"pZ":0.6275788465001526,"vX0":6.063771908860977,"vY0":-111.08179963629266,"vZ0":-1.7218180259915765,"x":81.73,"y":221.84,"x0":-2.752365400049646,"y0":50.00316921836124,"z0":4.964308512898479,"aX":8.511825961153429},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-2.4,"breakHorizontal":-14.3,"spinRate":2168,"spinDirection":63},"zone":14,"typeConfidence":0.83,"plateTime":0.49583300904549077,"extension":7.308961165044267},"index":2,"playId":"cc7fc401-32e5-327f-ab2b-36f69b1aab38","pitchNumber":3,"startTime":"2026-02-28T01:19:58.418Z","endTime":"2026-02-28T01:20:01.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":691002,"link":"/api/v1/people/691002","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":701298,"link":"/api/v1/people/701298"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691002,"link":"/api/v1/people/691002"},"credit":"b_ab"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_ab"},{"player":{"id":691002,"link":"/api/v1/people/691002"},"credit":"b_pa"},{"player":{"id":672277,"link":"/api/v1/people/672277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.599999999999994,"leverageIndex":2.61,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:20:01.986Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joseph Sullivan grounds out, shortstop Sergio Alcántara to first baseman Yohandy Morales.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T01:22:17.997Z","endTime":"2026-02-28T01:22:50.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":813896,"fullName":"Joseph Sullivan","link":"/api/v1/people/813896"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676046,"fullName":"Griff McGarry","link":"/api/v1/people/676046"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":813896,"fullName":"Joseph Sullivan","link":"/api/v1/people/813896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642727,"link":"/api/v1/people/642727"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691002,"link":"/api/v1/people/691002"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Griff McGarry replaces Andre Granillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-28T01:21:13.449Z","endTime":"2026-02-28T01:22:20.228Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676046,"link":"/api/v1/people/676046"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701552,"link":"/api/v1/people/701552","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":813896,"link":"/api/v1/people/813896","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.079709918385042,"aZ":-28.307309173962906,"pfxX":4.059723908459583,"pfxZ":2.332696121658513,"pX":0.9100392024722953,"pZ":2.5951317046272684,"vX0":5.003068919981897,"vY0":-127.4387857735897,"vZ0":-0.4065699495531153,"x":82.31,"y":168.71,"x0":-1.5998484506793165,"y0":50.00506618677677,"z0":4.976345395861827,"aX":6.734350066126903},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":-8.4,"spinRate":2798,"spinDirection":100},"zone":12,"typeConfidence":2.0,"plateTime":0.42839797427803017,"extension":6.606530160418453},"index":1,"playId":"02ced3e5-6f8d-3a10-82cb-79f3aa05de3b","pitchNumber":1,"startTime":"2026-02-28T01:22:20.228Z","endTime":"2026-02-28T01:22:24.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":813896,"link":"/api/v1/people/813896","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.112,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.069852569815296,"aZ":-23.380555834068122,"pfxX":0.423154812901104,"pfxZ":5.280123303925709,"pX":0.6830599759300351,"pZ":3.124335002208638,"vX0":5.645904962333593,"vY0":-127.40133597681744,"vZ0":0.0174503119785262,"x":90.96,"y":154.42,"x0":-1.6049752263183807,"y0":50.00058405821183,"z0":4.9461404271709535,"aX":0.7030128271604976},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.8,"breakHorizontal":-1.9,"spinRate":2728,"spinDirection":109},"zone":3,"typeConfidence":2.0,"plateTime":0.4278666009542671,"extension":6.803467127775273},"hitData":{"launchSpeed":63.1,"launchAngle":4.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.1,"coordY":149.42}},"index":2,"playId":"0d7cdf6a-344b-38ab-8801-0e8e97a635d9","pitchNumber":2,"startTime":"2026-02-28T01:22:42.407Z","endTime":"2026-02-28T01:22:50.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":813896,"link":"/api/v1/people/813896","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813896,"link":"/api/v1/people/813896"},"credit":"b_ab"},{"player":{"id":676046,"link":"/api/v1/people/676046"},"credit":"p_ab"},{"player":{"id":813896,"link":"/api/v1/people/813896"},"credit":"b_pa"},{"player":{"id":676046,"link":"/api/v1/people/676046"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:22:50.264Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Collin Price strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T01:22:57.911Z","endTime":"2026-02-28T01:24:28.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805672,"fullName":"Collin Price","link":"/api/v1/people/805672"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676046,"fullName":"Griff McGarry","link":"/api/v1/people/676046"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805672,"fullName":"Collin Price","link":"/api/v1/people/805672"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":81.5,"strikeZoneTop":3.393,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40581416307376,"aZ":-30.649379678573542,"pfxX":3.07886447592187,"pfxZ":0.9052100739365478,"pX":1.7091640897942506,"pZ":2.3948638048291198,"vX0":7.1556263368195605,"vY0":-128.87247551065212,"vZ0":-0.8254637759336761,"x":51.85,"y":174.12,"x0":-1.501793980630792,"y0":50.00357095384948,"z0":5.083660883148433,"aX":5.184833088422067},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.7,"breakHorizontal":-7.2,"spinRate":2748,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4247821751220422,"extension":6.693543659363568},"index":0,"playId":"6d732469-789d-3612-9f6b-9ec999e5d92e","pitchNumber":1,"startTime":"2026-02-28T01:23:16.349Z","endTime":"2026-02-28T01:23:21.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":805672,"link":"/api/v1/people/805672","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":74.9,"strikeZoneTop":3.393,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74053463078659,"aZ":-34.295457560925655,"pfxX":8.520135760305212,"pfxZ":-1.4751060310988091,"pX":-0.39519383679779085,"pZ":2.23050395510858,"vX0":0.6136502225653038,"vY0":-120.21501181745528,"vZ0":0.6864056355277062,"x":132.06,"y":178.56,"x0":-1.7592945558972501,"y0":50.00051849601176,"z0":5.024203514675834,"aX":12.271666743283044},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.2,"breakHorizontal":-15.5,"spinRate":2991,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.45839780541532704,"extension":6.530478366623803},"index":1,"playId":"b415bd05-02ad-36e6-980d-9f7e4cf29e35","pitchNumber":2,"startTime":"2026-02-28T01:23:34.847Z","endTime":"2026-02-28T01:23:39.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":805672,"link":"/api/v1/people/805672","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"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-28T01:23:48.449Z","endTime":"2026-02-28T01:24:07.791Z","isPitch":false,"type":"action","player":{"id":805672,"link":"/api/v1/people/805672"},"defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":805672,"link":"/api/v1/people/805672","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.8,"strikeZoneTop":3.393,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24772819362859,"aZ":-34.801390238259934,"pfxX":9.235725665499164,"pfxZ":-1.741078834584675,"pX":1.5282477710707387,"pZ":1.1767961061538723,"vX0":4.534343127993934,"vY0":-123.58498699498676,"vZ0":-1.7432802398132234,"x":58.75,"y":207.01,"x0":-1.54439217818415,"y0":50.00227516400497,"z0":4.8826001350695085,"aX":13.936024186907227},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.4,"breakHorizontal":-17.9,"spinRate":3137,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4474202111479797,"extension":6.673402268419682},"index":3,"playId":"a57b30f5-7876-3c45-8e28-d1cb9dec0929","pitchNumber":3,"startTime":"2026-02-28T01:24:07.791Z","endTime":"2026-02-28T01:24:11.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":805672,"link":"/api/v1/people/805672","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.393,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67129789847837,"aZ":-30.75303265986663,"pfxX":3.9735387321881475,"pfxZ":0.8792654796109378,"pX":0.08390744932138752,"pZ":1.5907256096942348,"vX0":3.15274761421707,"vY0":-126.44310402506666,"vZ0":-2.3519672335859862,"x":113.8,"y":195.83,"x0":-1.6952450209617393,"y0":50.00437082696517,"z0":4.999443199267056,"aX":6.437148326945083},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":-7.9,"spinRate":2798,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4331034077548863,"extension":6.331929284818399},"index":4,"playId":"b9cd3cba-5975-3b3f-9c5b-5cf4f6566ad3","pitchNumber":4,"startTime":"2026-02-28T01:24:24.089Z","endTime":"2026-02-28T01:24:28.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":805672,"link":"/api/v1/people/805672","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805672,"link":"/api/v1/people/805672"},"credit":"b_ab"},{"player":{"id":676046,"link":"/api/v1/people/676046"},"credit":"p_ab"},{"player":{"id":805672,"link":"/api/v1/people/805672"},"credit":"b_pa"},{"player":{"id":676046,"link":"/api/v1/people/676046"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:24:28.727Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Huezo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T01:24:39.533Z","endTime":"2026-02-28T01:25:49.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805953,"fullName":"Anthony Huezo","link":"/api/v1/people/805953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676046,"fullName":"Griff McGarry","link":"/api/v1/people/676046"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805953,"fullName":"Anthony Huezo","link":"/api/v1/people/805953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85679856104573,"aZ":-12.147247515719362,"pfxX":-7.362089791490989,"pfxZ":10.060964825637406,"pX":0.32370176325590705,"pZ":2.1985834179265837,"vX0":8.017448470365824,"vY0":-140.86963000374212,"vZ0":-4.972670820222881,"x":104.66,"y":179.42,"x0":-1.6158418979810814,"y0":50.00489001492669,"z0":4.7855860416429525,"aX":-14.657416213910864},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":11.5,"spinRate":2696,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.39025342720709544,"extension":6.883787575388037},"index":0,"playId":"11f48050-5460-3692-81f0-5ee2cfa941e9","pitchNumber":1,"startTime":"2026-02-28T01:24:54.005Z","endTime":"2026-02-28T01:24:58.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":805953,"link":"/api/v1/people/805953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.681815910711393,"aZ":-33.26455691034296,"pfxX":6.407979567399357,"pfxZ":-0.6625127861806579,"pX":-1.11634362921437,"pZ":2.5510535748963785,"vX0":-0.16688161091639014,"vY0":-126.82068951287062,"vZ0":0.07799430343201275,"x":159.55,"y":169.9,"x0":-1.8832319034173723,"y0":50.006337147396444,"z0":5.16195233929855,"aX":10.49321968207296},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.0,"breakHorizontal":-11.6,"spinRate":2797,"spinDirection":108},"zone":11,"typeConfidence":2.0,"plateTime":0.4310561341713761,"extension":6.308191063476491},"index":1,"playId":"803a376c-3021-3a7b-81ac-12d448c61c45","pitchNumber":2,"startTime":"2026-02-28T01:25:09.671Z","endTime":"2026-02-28T01:25:13.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":805953,"link":"/api/v1/people/805953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.3,"endSpeed":86.9,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.31030083374542,"aZ":-14.73775604210617,"pfxX":-9.344464079816944,"pfxZ":8.91824857176729,"pX":0.34216812867445756,"pZ":1.6092520339905325,"vX0":8.585186847925915,"vY0":-139.82660542938052,"vZ0":-5.901992094088975,"x":103.96,"y":195.33,"x0":-1.5733467729213146,"y0":50.00051781963044,"z0":4.7363316609996335,"aX":-18.263715976852822},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":14.9,"spinRate":2624,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.3936654325774511,"extension":6.840194495570437},"index":2,"playId":"64080171-9550-36a7-b9cd-5e51ad802873","pitchNumber":3,"startTime":"2026-02-28T01:25:27.085Z","endTime":"2026-02-28T01:25:31.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":805953,"link":"/api/v1/people/805953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.5,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.214671868934566,"aZ":-34.36058242195896,"pfxX":8.960858315055498,"pfxZ":-1.539194383074876,"pX":1.8351145352150777,"pZ":1.3718397424310727,"vX0":5.539612871999845,"vY0":-119.70228863144547,"vZ0":-1.001708097511084,"x":47.05,"y":201.74,"x0":-1.692437966904773,"y0":50.00554300110031,"z0":4.938396815560468,"aX":12.69644704722379},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.8,"breakHorizontal":-17.8,"spinRate":2981,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4617991003300159,"extension":6.895947019004883},"index":3,"playId":"3c52738b-e40a-3177-962e-10c0ec6d5585","pitchNumber":4,"startTime":"2026-02-28T01:25:46.297Z","endTime":"2026-02-28T01:25:49.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":805953,"link":"/api/v1/people/805953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805953,"link":"/api/v1/people/805953"},"credit":"b_ab"},{"player":{"id":676046,"link":"/api/v1/people/676046"},"credit":"p_ab"},{"player":{"id":805953,"link":"/api/v1/people/805953"},"credit":"b_pa"},{"player":{"id":676046,"link":"/api/v1/people/676046"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:25:49.513Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Orelvis Martinez singles on a ground ball to second baseman Pascanel Ferreras.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T01:28:09.028Z","endTime":"2026-02-28T01:28:51.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":682619,"fullName":"Orelvis Martinez","link":"/api/v1/people/682619"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813865,"fullName":"Hudson Leach","link":"/api/v1/people/813865"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682619,"fullName":"Orelvis Martinez","link":"/api/v1/people/682619"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,7],"actionIndex":[0,1,2,3],"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":682619,"fullName":"Orelvis Martinez","link":"/api/v1/people/682619"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":814299,"link":"/api/v1/people/814299"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hudson Leach replaces Sam Carlson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-28T01:27:26.250Z","endTime":"2026-02-28T01:27:27.250Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813865,"link":"/api/v1/people/813865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672277,"link":"/api/v1/people/672277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Anthony Huezo.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-28T01:27:26.250Z","endTime":"2026-02-28T01:27:27.250Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805953,"link":"/api/v1/people/805953"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to center field for Joseph Sullivan.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-28T01:27:26.250Z","endTime":"2026-02-28T01:27:59.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813896,"link":"/api/v1/people/813896"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":805904,"link":"/api/v1/people/805904"},"defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":805953,"link":"/api/v1/people/805953"},"right":{"id":813896,"link":"/api/v1/people/813896"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Orelvis Martinez replaces Matt Mervis.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-28T01:27:59.080Z","endTime":"2026-02-28T01:28:11.168Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682619,"link":"/api/v1/people/682619"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":670223,"link":"/api/v1/people/670223"},"defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":670223,"link":"/api/v1/people/670223","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.093582535015486,"aZ":-17.80983315998681,"pfxX":-7.892596433639097,"pfxZ":7.54077114268448,"pX":0.5247555911633813,"pZ":2.027907528667937,"vX0":8.48962044255186,"vY0":-137.28743506293856,"vZ0":-6.26704122842866,"x":97.0,"y":184.03,"x0":-1.5858400207050396,"y0":50.00018391650893,"z0":5.557287221395642,"aX":-15.027472399734124},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":12.5,"spinRate":2435,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.39933857530304584,"extension":6.2373068509269824},"index":4,"playId":"db6c79f4-d563-3d99-ae91-1030a5a664c4","pitchNumber":1,"startTime":"2026-02-28T01:28:11.168Z","endTime":"2026-02-28T01:28:15.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":88.7,"endSpeed":82.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98662252145052,"aZ":-31.6537538767096,"pfxX":2.1626982683214457,"pfxZ":0.3071896359122208,"pX":-0.3044974870249626,"pZ":1.5258435793222322,"vX0":3.0133666257324845,"vY0":-129.2497993669868,"vZ0":-4.134068424504714,"x":128.61,"y":197.58,"x0":-1.7631170694681395,"y0":50.00514119966825,"z0":5.556206365511413,"aX":3.6872141151322793},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.1,"breakHorizontal":-4.6,"spinRate":2844,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.42253527054531004,"extension":6.243507265654901},"index":5,"playId":"08bb67ab-77c1-3813-8a6f-df8d7f158e87","pitchNumber":2,"startTime":"2026-02-28T01:28:25.307Z","endTime":"2026-02-28T01:28:28.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":6,"startTime":"2026-02-28T01:28:35.103Z","endTime":"2026-02-28T01:28:45.616Z","isPitch":false,"type":"action","player":{"id":682619,"link":"/api/v1/people/682619"},"defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07193215799225,"aZ":-14.62511033591296,"pfxX":-3.977667292810624,"pfxZ":8.972955041438224,"pX":0.4133197673131559,"pZ":3.13286684241517,"vX0":6.69950106554737,"vY0":-138.96264685535067,"vZ0":-4.217081629904476,"x":101.25,"y":154.19,"x0":-1.5118081872264666,"y0":50.00628986970341,"z0":5.641449843655297,"aX":-7.7830552470417524},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":5.8,"spinRate":2418,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.39411572458280686,"extension":6.226909328773075},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.47,"coordY":140.56}},"index":7,"playId":"428c39c5-19d5-3aa2-af92-5b7a1a75dcfd","pitchNumber":3,"startTime":"2026-02-28T01:28:45.616Z","endTime":"2026-02-28T01:28:51.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682619,"link":"/api/v1/people/682619"},"credit":"b_ab"},{"player":{"id":813865,"link":"/api/v1/people/813865"},"credit":"p_ab"},{"player":{"id":682619,"link":"/api/v1/people/682619"},"credit":"b_pa"},{"player":{"id":813865,"link":"/api/v1/people/813865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.6000000000000085,"leverageIndex":1.49,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:28:51.348Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sergio Alcántara called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T01:29:01.320Z","endTime":"2026-02-28T01:32:52.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":642727,"fullName":"Sergio Alcántara","link":"/api/v1/people/642727"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813865,"fullName":"Hudson Leach","link":"/api/v1/people/813865"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,10],"actionIndex":[9],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":682619,"fullName":"Orelvis Martinez","link":"/api/v1/people/682619"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":801039,"link":"/api/v1/people/801039"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":806993,"link":"/api/v1/people/806993"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642727,"fullName":"Sergio Alcántara","link":"/api/v1/people/642727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":801039,"link":"/api/v1/people/801039"},"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":95.8,"endSpeed":87.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.162477661939253,"aZ":-15.624543819175619,"pfxX":-5.635606989445726,"pfxZ":8.416336047992868,"pX":1.3895659954634907,"pZ":1.6297599529838263,"vX0":10.049320870082964,"vY0":-139.0926541779674,"vZ0":-7.498597603121311,"x":64.03,"y":194.78,"x0":-1.53218904979605,"y0":50.00377336914652,"z0":5.389688384397795,"aX":-11.083391167586798},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":8.2,"spinRate":2404,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39325852677338125,"extension":6.253400302425891},"index":0,"playId":"cd12d087-ad64-3719-8fb8-748ea7a305f1","pitchNumber":1,"startTime":"2026-02-28T01:29:25.861Z","endTime":"2026-02-28T01:29:28.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":642727,"link":"/api/v1/people/642727","batSide":{"code":"L","description":"Left"}},"first":{"id":682619,"link":"/api/v1/people/682619"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.020651501245474,"aZ":-13.384435490264677,"pfxX":-3.929890390600746,"pfxZ":9.609276971565873,"pX":-0.33154793873556,"pZ":3.209213686994925,"vX0":5.114948341628419,"vY0":-138.92300263166652,"vZ0":-4.023917413465561,"x":129.64,"y":152.13,"x0":-1.6856882354678984,"y0":50.00064299675706,"z0":5.565522542091674,"aX":-7.6832175297918734},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":6.0,"spinRate":2443,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3942043439301117,"extension":6.312606627364263},"index":1,"playId":"1b71b370-f92e-309f-b4ed-cdd30ec53827","pitchNumber":2,"startTime":"2026-02-28T01:29:46.693Z","endTime":"2026-02-28T01:29:50.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":642727,"link":"/api/v1/people/642727","batSide":{"code":"L","description":"Left"}},"first":{"id":682619,"link":"/api/v1/people/682619"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.6,"endSpeed":87.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.329673127196195,"aZ":-12.281539984742981,"pfxX":-4.457773425840992,"pfxZ":10.01602083812314,"pX":-0.3414626480785815,"pZ":2.208907494729429,"vX0":4.960208237578063,"vY0":-140.40843054848585,"vZ0":-7.016897101068794,"x":130.02,"y":179.14,"x0":-1.5561617745187744,"y0":50.00469550507819,"z0":5.548582435615576,"aX":-8.855595752932844},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":7.0,"spinRate":2436,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.39086332328822726,"extension":6.397072446341586},"index":2,"playId":"a7fff469-0d59-3c49-acda-f66ce2a7ae51","pitchNumber":3,"startTime":"2026-02-28T01:30:06.879Z","endTime":"2026-02-28T01:30:09.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":642727,"link":"/api/v1/people/642727","batSide":{"code":"L","description":"Left"}},"first":{"id":682619,"link":"/api/v1/people/682619"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.5,"endSpeed":89.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.686911247245337,"aZ":-17.238742247303804,"pfxX":-3.997507717648639,"pfxZ":7.407970355672724,"pX":0.15475499144623076,"pZ":2.0616258185377307,"vX0":6.505841639074957,"vY0":-140.3683463230443,"vZ0":-6.5051162416529555,"x":111.1,"y":183.12,"x0":-1.6626805073839555,"y0":50.00243618244906,"z0":5.511821915243026,"aX":-8.059779410867971},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":6.1,"spinRate":2252,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3886724249174276,"extension":6.457924151715989},"index":3,"playId":"47495201-0936-3d84-8121-6f04cc837fc2","pitchNumber":4,"startTime":"2026-02-28T01:30:27.515Z","endTime":"2026-02-28T01:30:30.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":642727,"link":"/api/v1/people/642727","batSide":{"code":"L","description":"Left"}},"first":{"id":682619,"link":"/api/v1/people/682619"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.406814662619972,"aZ":-42.000309652372785,"pfxX":6.442524072157318,"pfxZ":-6.494948934440971,"pX":0.042660928922648986,"pZ":1.8322107945821349,"vX0":1.8347003727555946,"vY0":-122.56814641820768,"vZ0":-0.6855134516839163,"x":115.37,"y":189.31,"x0":-1.553386875752305,"y0":50.00124298439835,"z0":5.718235825313887,"aX":9.74970280585661},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.6,"breakHorizontal":-12.1,"spinRate":3003,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4477690712200677,"extension":6.377324951219805},"index":4,"playId":"9a3e16bb-ba01-39a9-9657-ca52be4af331","pitchNumber":5,"startTime":"2026-02-28T01:30:46.530Z","endTime":"2026-02-28T01:30:49.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":642727,"link":"/api/v1/people/642727","batSide":{"code":"L","description":"Left"}},"first":{"id":682619,"link":"/api/v1/people/682619"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.656171247628876,"aZ":-14.696667107863778,"pfxX":-7.931294659126117,"pfxZ":9.091655001713209,"pX":-0.7417693022575564,"pZ":2.6110762422439797,"vX0":5.86931212071506,"vY0":-137.99653045993935,"vZ0":-5.160890565317637,"x":145.27,"y":168.28,"x0":-1.8693553866004307,"y0":50.00132031608392,"z0":5.5008140862568435,"aX":-15.244877350211702},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":13.1,"spinRate":2390,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3974185328732598,"extension":6.10857132037499},"index":5,"playId":"3a5e79b5-7945-3193-a3dc-ca762deefac7","pitchNumber":6,"startTime":"2026-02-28T01:31:13.788Z","endTime":"2026-02-28T01:31:17.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":642727,"link":"/api/v1/people/642727","batSide":{"code":"L","description":"Left"}},"first":{"id":682619,"link":"/api/v1/people/682619"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":89.8,"endSpeed":83.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1070328555909,"aZ":-27.305488286664993,"pfxX":1.9706576672886271,"pfxZ":2.783655090118936,"pX":-1.032621726236035,"pZ":2.5838034314385943,"vX0":1.2828021453659033,"vY0":-130.86427674015232,"vZ0":-2.84126609106087,"x":156.36,"y":169.02,"x0":-1.7837104606993335,"y0":50.006422430828486,"z0":5.708348553615987,"aX":3.451636634359457},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.7,"breakHorizontal":-3.8,"spinRate":2812,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.41701103970258746,"extension":5.8669462481151555},"index":6,"playId":"62318a35-0990-3c10-8c3f-d5bc470666bf","pitchNumber":7,"startTime":"2026-02-28T01:31:41.388Z","endTime":"2026-02-28T01:31:46.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":642727,"link":"/api/v1/people/642727","batSide":{"code":"L","description":"Left"}},"first":{"id":682619,"link":"/api/v1/people/682619"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"playId":"e7fcfbbb-1209-3c4b-a7b0-7dfaf31e38dd","startTime":"2026-02-28T01:32:00.069Z","endTime":"2026-02-28T01:32:03.521Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":642727,"link":"/api/v1/people/642727","batSide":{"code":"L","description":"Left"}},"first":{"id":682619,"link":"/api/v1/people/682619"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.092105160765065,"aZ":-14.262353062947602,"pfxX":-4.702010168973982,"pfxZ":8.937132292084128,"pX":-1.2594372595669119,"pZ":3.2612896638577356,"vX0":2.3898454131293914,"vY0":-140.92797844650994,"vZ0":-4.362798627823992,"x":165.01,"y":150.73,"x0":-1.5091561188841243,"y0":50.00482115992801,"z0":5.7558827349657,"aX":-9.425088134930515},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":8.0,"spinRate":2313,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3891958655071335,"extension":6.4856686911085735},"index":8,"playId":"83232531-ce6d-30c7-914c-bb974b330b4a","pitchNumber":8,"startTime":"2026-02-28T01:32:19.092Z","endTime":"2026-02-28T01:32:23.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":642727,"link":"/api/v1/people/642727","batSide":{"code":"L","description":"Left"}},"first":{"id":682619,"link":"/api/v1/people/682619"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Orelvis Martinez caught stealing 2nd base, catcher John Garcia to shortstop German Ramirez.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":0},"index":9,"actionPlayId":"83232531-ce6d-30c7-914c-bb974b330b4a","startTime":"2026-02-28T01:32:43.199Z","endTime":"2026-02-28T01:32:47.473Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682619,"link":"/api/v1/people/682619"},"defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":642727,"link":"/api/v1/people/642727","batSide":{"code":"L","description":"Left"}},"first":{"id":682619,"link":"/api/v1/people/682619"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-9.399999999999999,"leverageIndex":2.33,"dramaIndex":121.0,"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.624337143178348,"aZ":-44.44787127415271,"pfxX":5.621996331950884,"pfxZ":-8.539202081133034,"pX":-0.6016707451249828,"pZ":2.9273272313820353,"vX0":0.6173981912388271,"vY0":-119.83392733733483,"vZ0":2.5828186224539857,"x":139.93,"y":159.74,"x0":-1.5928331852011206,"y0":50.00184522943442,"z0":5.839139107266714,"aX":8.08209289277173},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.4,"breakHorizontal":-10.3,"spinRate":3003,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.459080216051031,"extension":6.16509470570652},"index":10,"playId":"765b1c8d-0bb2-38fd-8517-b33a14d6edae","pitchNumber":9,"startTime":"2026-02-28T01:32:47.473Z","endTime":"2026-02-28T01:32:52.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":642727,"link":"/api/v1/people/642727","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642727,"link":"/api/v1/people/642727"},"credit":"b_ab"},{"player":{"id":813865,"link":"/api/v1/people/813865"},"credit":"p_ab"},{"player":{"id":642727,"link":"/api/v1/people/642727"},"credit":"b_pa"},{"player":{"id":813865,"link":"/api/v1/people/813865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":2.33,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:32:52.714Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Pinckney strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T01:32:58.110Z","endTime":"2026-02-28T01:34:51.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687605,"fullName":"Andrew Pinckney","link":"/api/v1/people/687605"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":813865,"fullName":"Hudson Leach","link":"/api/v1/people/813865"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687605,"fullName":"Andrew Pinckney","link":"/api/v1/people/687605"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":801039,"link":"/api/v1/people/801039"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.663106829904084,"aZ":-22.21505160064903,"pfxX":-7.890975321945558,"pfxZ":5.125996856095003,"pX":0.4968330266569539,"pZ":1.1797282226226362,"vX0":8.03702193507865,"vY0":-138.42755658756317,"vZ0":-7.565890271682448,"x":98.06,"y":206.93,"x0":-1.417784147570183,"y0":50.00303703042993,"z0":5.433734000932249,"aX":-15.327639614884783},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":12.6,"spinRate":2357,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.39556831355838584,"extension":6.086339550477508},"index":0,"playId":"be80ce6e-84b0-39ca-a8ad-294a6aaa1c98","pitchNumber":1,"startTime":"2026-02-28T01:33:16.671Z","endTime":"2026-02-28T01:33:20.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":95.8,"endSpeed":88.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648451694686585,"aZ":-18.910992073247215,"pfxX":-8.705418657090913,"pfxZ":6.741615463779889,"pX":0.4786240991011807,"pZ":0.4228428218718282,"vX0":8.194204608175903,"vY0":-139.0460891819016,"vZ0":-10.281655523264641,"x":98.76,"y":227.36,"x0":-1.3680292658115436,"y0":50.00602189311932,"z0":5.4098465633108,"aX":-17.13846673930141},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.3,"breakHorizontal":14.2,"spinRate":2458,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39313169291438266,"extension":6.671206446076243},"index":1,"playId":"862c73d0-bf04-3c62-bbf7-060c7de3bd38","pitchNumber":2,"startTime":"2026-02-28T01:33:33.865Z","endTime":"2026-02-28T01:33:36.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35815356892511,"aZ":-29.981911861231534,"pfxX":1.840540940471723,"pfxZ":1.346766001189538,"pX":-0.018676881374189748,"pZ":2.3342189534145725,"vX0":3.694904787181729,"vY0":-126.48522978262983,"vZ0":-2.1290400161265435,"x":117.71,"y":175.76,"x0":-1.734153007047392,"y0":50.003612853699245,"z0":5.576932380139158,"aX":3.0001884249846396},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":-4.1,"spinRate":2766,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.4320460124153618,"extension":6.127783982478719},"index":2,"playId":"f9d45972-9035-38aa-851a-91e89c34e874","pitchNumber":3,"startTime":"2026-02-28T01:33:50.737Z","endTime":"2026-02-28T01:33:55.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90580319089927,"aZ":-28.878090395384994,"pfxX":2.0698104879167567,"pfxZ":1.9355106034740182,"pX":-0.17918868162281695,"pZ":1.4714764707999737,"vX0":2.963298181677017,"vY0":-128.6925065472508,"vZ0":-4.795954220254058,"x":123.83,"y":199.05,"x0":-1.607869293400758,"y0":50.00293006052559,"z0":5.556416064861773,"aX":3.5240692783408223},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":-4.3,"spinRate":2885,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4231568103234049,"extension":6.432873791032085},"index":3,"playId":"6e2f20ee-881d-3ee8-8eec-0c99b08d2a2d","pitchNumber":4,"startTime":"2026-02-28T01:34:07.730Z","endTime":"2026-02-28T01:34:11.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"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-28T01:34:16.712Z","endTime":"2026-02-28T01:34:30.548Z","isPitch":false,"type":"action","player":{"id":687605,"link":"/api/v1/people/687605"},"defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82378602050258,"aZ":-34.297352806905025,"pfxX":3.652160217676851,"pfxZ":-1.3022163854556794,"pX":-1.8399667526399033,"pZ":3.13008320665071,"vX0":-1.2743997595091858,"vY0":-126.1745813947591,"vZ0":0.04960111887432972,"x":187.14,"y":154.27,"x0":-1.8062637971056799,"y0":50.002604791962106,"z0":5.8470603100381355,"aX":5.958102684305392},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.2,"breakHorizontal":-6.4,"spinRate":3032,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.4321604436556101,"extension":6.33373512048555},"index":5,"playId":"d7b707e8-4f16-3c6b-9485-dd84708509a7","pitchNumber":5,"startTime":"2026-02-28T01:34:30.548Z","endTime":"2026-02-28T01:34:33.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68514185405994,"aZ":-30.809910906968206,"pfxX":2.3862746159859745,"pfxZ":0.8076703313264737,"pX":0.412790192390413,"pZ":0.6858004988375903,"vX0":4.199843508112381,"vY0":-128.9979130984059,"vZ0":-6.139738905700571,"x":101.27,"y":220.26,"x0":-1.5436684796005005,"y0":50.005995697484614,"z0":5.458690197247214,"aX":4.039419748725242},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":-5.3,"spinRate":2966,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4238717996053314,"extension":6.3011982117128795},"index":6,"playId":"b8f3285f-3a63-3e54-aeae-421a786fe8ca","pitchNumber":6,"startTime":"2026-02-28T01:34:46.300Z","endTime":"2026-02-28T01:34:51.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":687605,"link":"/api/v1/people/687605","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687605,"link":"/api/v1/people/687605"},"credit":"b_ab"},{"player":{"id":813865,"link":"/api/v1/people/813865"},"credit":"p_ab"},{"player":{"id":687605,"link":"/api/v1/people/687605"},"credit":"b_pa"},{"player":{"id":813865,"link":"/api/v1/people/813865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:34:51.990Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"German Ramirez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T01:37:14.990Z","endTime":"2026-02-28T01:38:01.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":806993,"fullName":"German Ramirez","link":"/api/v1/people/806993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":829272,"fullName":"Shinnosuke Ogasawara","link":"/api/v1/people/829272"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":806993,"fullName":"German Ramirez","link":"/api/v1/people/806993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Orelvis Martinez remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-28T01:35:01.651Z","endTime":"2026-02-28T01:36:02.669Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682619,"link":"/api/v1/people/682619"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"901","replacedPlayer":{"id":670223,"link":"/api/v1/people/670223"},"defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":806993,"link":"/api/v1/people/806993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Shinnosuke Ogasawara replaces Griff McGarry.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-28T01:36:02.669Z","endTime":"2026-02-28T01:37:17.209Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829272,"link":"/api/v1/people/829272"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676046,"link":"/api/v1/people/676046","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":806993,"link":"/api/v1/people/806993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":90.3,"endSpeed":82.2,"strikeZoneTop":3.266,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.742536487682276,"aZ":-13.825155685481858,"pfxX":4.634443233075958,"pfxZ":10.547094201919926,"pX":-0.134877299477744,"pZ":2.832608957232234,"vX0":-5.277540596233951,"vY0":-131.30148427446557,"vZ0":-4.094756377816231,"x":122.14,"y":162.3,"x0":1.3024673187410853,"y0":50.003863825136094,"z0":5.446678500625624,"aX":8.06366893799993},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.4,"breakHorizontal":-7.2,"spinRate":2223,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.41774265828330615,"extension":5.945489463831883},"index":2,"playId":"197e6ac7-1617-3459-b03c-ee0e66681949","pitchNumber":1,"startTime":"2026-02-28T01:37:17.209Z","endTime":"2026-02-28T01:37:20.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":806993,"link":"/api/v1/people/806993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.266,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.844869484775423,"aZ":-21.079098246405742,"pfxX":-1.385783554768436,"pfxZ":6.989735114673594,"pX":-0.726479974136346,"pZ":2.5784245160583765,"vX0":-4.779983025917015,"vY0":-124.60802398496745,"vZ0":-2.882928385439781,"x":144.69,"y":169.16,"x0":1.3894481948919604,"y0":50.00345869061991,"z0":5.474045770876809,"aX":-2.1984061023453747},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.4,"breakHorizontal":3.5,"spinRate":2270,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4380081985569575,"extension":6.002940633785026},"index":3,"playId":"fb16d729-4144-3b9a-90aa-f1559bcedb09","pitchNumber":2,"startTime":"2026-02-28T01:37:30.895Z","endTime":"2026-02-28T01:37:34.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":806993,"link":"/api/v1/people/806993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.266,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.926292233803096,"aZ":-26.720526894548804,"pfxX":9.456575865703421,"pfxZ":3.837479011267619,"pX":-0.28657785447462936,"pZ":1.5975449022299002,"vX0":-6.320107033515312,"vY0":-118.29346439338407,"vZ0":-3.1909249220025573,"x":127.92,"y":195.65,"x0":1.1871043670171564,"y0":50.00449613010509,"z0":5.4058356504805705,"aX":13.444101046422436},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.5,"breakHorizontal":-15.6,"spinRate":1667,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4625006665656741,"extension":6.045626297961729},"index":4,"playId":"4fcf16c4-c1e0-3cda-bd30-962f4b1216e4","pitchNumber":3,"startTime":"2026-02-28T01:37:58.150Z","endTime":"2026-02-28T01:38:01.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":806993,"link":"/api/v1/people/806993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806993,"link":"/api/v1/people/806993"},"credit":"b_ab"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_ab"},{"player":{"id":806993,"link":"/api/v1/people/806993"},"credit":"b_pa"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:38:01.642Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Nelson called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T01:38:09.291Z","endTime":"2026-02-28T01:39:22.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663445,"fullName":"James Nelson","link":"/api/v1/people/663445"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":829272,"fullName":"Shinnosuke Ogasawara","link":"/api/v1/people/829272"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663445,"fullName":"James Nelson","link":"/api/v1/people/663445"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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(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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.1,"endSpeed":66.4,"strikeZoneTop":3.215,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.222829643010932,"aZ":-45.078998645055826,"pfxX":-6.441014654364851,"pfxZ":-11.508650093223915,"pX":0.4765553960573715,"pZ":3.5404951641127913,"vX0":0.05369321663657167,"vY0":-106.1564316508222,"vZ0":5.651358019069043,"x":98.83,"y":143.19,"x0":1.2850953454783658,"y0":50.00447710196046,"z0":6.03289565287213,"aX":-7.219740518612992},"breaks":{"breakAngle":9.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-70.7,"breakVerticalInduced":-18.5,"breakHorizontal":11.6,"spinRate":2863,"spinDirection":337},"zone":12,"typeConfidence":2.0,"plateTime":0.519553876627763,"extension":5.879671557977266},"index":0,"playId":"aa336fab-49c1-31e6-8883-872cc8124112","pitchNumber":1,"startTime":"2026-02-28T01:38:25.065Z","endTime":"2026-02-28T01:38:29.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":663445,"link":"/api/v1/people/663445","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":91.1,"endSpeed":83.7,"strikeZoneTop":3.215,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.309150454036203,"aZ":-15.857682966106998,"pfxX":4.297228440639951,"pfxZ":9.146059739682737,"pX":-0.3313590761723978,"pZ":1.656377669499671,"vX0":-5.70638817222249,"vY0":-132.46731311134425,"vZ0":-6.286284518928395,"x":129.63,"y":194.06,"x0":1.2886701500044648,"y0":50.000396667617586,"z0":5.212059752586573,"aX":7.664521786225897},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.5,"breakHorizontal":-6.6,"spinRate":2282,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.4128837713218907,"extension":6.040083893158673},"index":1,"playId":"1c41240c-3b0b-3b4c-b755-a86769c27348","pitchNumber":2,"startTime":"2026-02-28T01:38:40.975Z","endTime":"2026-02-28T01:38:44.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":663445,"link":"/api/v1/people/663445","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.215,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.364145814662027,"aZ":-25.329269398141683,"pfxX":0.15912494742024075,"pfxZ":4.1780961453164664,"pX":-0.8544908848447583,"pZ":2.402897144484827,"vX0":-5.804500937828767,"vY0":-126.52458176103255,"vZ0":-2.358893870071629,"x":149.57,"y":173.9,"x0":1.4388579780940656,"y0":50.001944972886115,"z0":5.356177421348252,"aX":0.26162463629642574},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.3,"breakHorizontal":0.8,"spinRate":2169,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.43123015555088484,"extension":6.035490164611145},"index":2,"playId":"918dcb21-1962-3c69-b36a-0d9760cdbaec","pitchNumber":3,"startTime":"2026-02-28T01:38:56.126Z","endTime":"2026-02-28T01:38:59.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":663445,"link":"/api/v1/people/663445","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(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":75.4,"endSpeed":68.7,"strikeZoneTop":3.215,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.435130106313505,"aZ":-44.23913968158233,"pfxX":-5.351182648891228,"pfxZ":-10.088423270378867,"pX":0.4329671965881672,"pZ":2.3384893429601963,"vX0":-0.32748505581774934,"vY0":-109.59361819341447,"vZ0":2.685418021010974,"x":100.5,"y":175.64,"x0":1.2786629303189088,"y0":50.00350533115505,"z0":5.881243073955428,"aX":-6.398780482608399},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-16.9,"breakHorizontal":9.7,"spinRate":2945,"spinDirection":337},"zone":6,"typeConfidence":2.0,"plateTime":0.5030711857545773,"extension":5.86093628836924},"index":3,"playId":"a90cd710-217d-3935-95a1-ca0a7c4cf6ee","pitchNumber":4,"startTime":"2026-02-28T01:39:18.005Z","endTime":"2026-02-28T01:39:22.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":663445,"link":"/api/v1/people/663445","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663445,"link":"/api/v1/people/663445"},"credit":"b_ab"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_ab"},{"player":{"id":663445,"link":"/api/v1/people/663445"},"credit":"b_pa"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:39:22.214Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Wakefield called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T01:39:28.068Z","endTime":"2026-02-28T01:41:03.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":811718,"fullName":"Josh Wakefield","link":"/api/v1/people/811718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":829272,"fullName":"Shinnosuke Ogasawara","link":"/api/v1/people/829272"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":811718,"fullName":"Josh Wakefield","link":"/api/v1/people/811718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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(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":85.9,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.621735131818845,"aZ":-22.656168866780096,"pfxX":-0.20676203450543706,"pfxZ":6.034491841179887,"pX":-0.8610901861320741,"pZ":2.4209326539322276,"vX0":-5.694961023245362,"vY0":-124.93815033100998,"vZ0":-2.752208376214946,"x":149.82,"y":173.41,"x0":1.47663478137076,"y0":50.00426149478138,"z0":5.402571862355896,"aX":-0.32640827278687917},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.6,"breakHorizontal":1.7,"spinRate":2245,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.43872235182732133,"extension":5.981011909998257},"index":0,"playId":"f960cd89-c023-318c-83ed-dcaa3e80bdd0","pitchNumber":1,"startTime":"2026-02-28T01:39:46.385Z","endTime":"2026-02-28T01:39:49.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.747704634688603,"aZ":-30.912676046723238,"pfxX":-0.18070687960474796,"pfxZ":0.9072159971168229,"pX":-1.7231505228337467,"pZ":0.20101362454135105,"vX0":-7.335474626963068,"vY0":-117.0851765806229,"vZ0":-5.016054726424971,"x":182.68,"y":233.35,"x0":1.4654405599214293,"y0":50.005033092180526,"z0":5.242219609636338,"aX":-0.2528646195114961},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.7,"breakHorizontal":2.0,"spinRate":2502,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.4666228332634321,"extension":5.996949453867915},"index":1,"playId":"e8adb8c4-a607-349e-baac-4248f2af8b9b","pitchNumber":2,"startTime":"2026-02-28T01:40:02.645Z","endTime":"2026-02-28T01:40:06.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.361775161312522,"aZ":-23.343068633288908,"pfxX":9.856330798832154,"pfxZ":5.032156441485982,"pX":1.07812487393851,"pZ":2.2203170991500776,"vX0":-4.786101496274146,"vY0":-131.50909231696326,"vZ0":-3.596361619715302,"x":75.9,"y":178.83,"x0":1.6391001339738946,"y0":50.003246913886926,"z0":5.333003342426946,"aX":17.2992667388946},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":-16.8,"spinRate":1913,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.41616453951628873,"extension":6.210564609037994},"index":2,"playId":"1dcb7328-0135-3c34-977d-f4838058dffb","pitchNumber":3,"startTime":"2026-02-28T01:40:24.891Z","endTime":"2026-02-28T01:40:28.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.121031152913137,"aZ":-22.013521637519467,"pfxX":0.8003615953598731,"pfxZ":6.131717233260959,"pX":-1.4046412875281062,"pZ":1.3406195903092268,"vX0":-7.587261024111784,"vY0":-127.36613261584087,"vZ0":-5.378528486737377,"x":170.54,"y":202.58,"x0":1.4982047447448061,"y0":50.00004449034166,"z0":5.201029350981553,"aX":1.3257971146371645},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.2,"breakHorizontal":0.1,"spinRate":2259,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.4286676964462415,"extension":6.0086592234563945},"index":3,"playId":"d326da4f-a722-338e-9ec8-28c1070d7f7d","pitchNumber":4,"startTime":"2026-02-28T01:40:41.558Z","endTime":"2026-02-28T01:40:46.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":67.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.022715418748856,"aZ":-44.78314304456758,"pfxX":-4.026908574378192,"pfxZ":-10.866381892639607,"pX":-0.04429944658392149,"pZ":3.0851859595131046,"vX0":-1.9741566203098662,"vY0":-108.04598412968976,"vZ0":4.440379640303117,"x":118.69,"y":155.48,"x0":1.409807807682394,"y0":50.001468643499,"z0":5.9845198396139505,"aX":-4.673444488999918},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.0,"breakVerticalInduced":-17.8,"breakHorizontal":7.9,"spinRate":2821,"spinDirection":336},"zone":2,"typeConfidence":2.0,"plateTime":0.5105188019371769,"extension":5.728508117526048},"index":4,"playId":"faa0392b-559a-3d91-a79f-aeaab3829e51","pitchNumber":5,"startTime":"2026-02-28T01:40:59.077Z","endTime":"2026-02-28T01:41:03.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":811718,"link":"/api/v1/people/811718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811718,"link":"/api/v1/people/811718"},"credit":"b_ab"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_ab"},{"player":{"id":811718,"link":"/api/v1/people/811718"},"credit":"b_pa"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:41:03.490Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Franklin grounds out softly, catcher John Garcia to first baseman Collin Price.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T01:43:37.310Z","endTime":"2026-02-28T01:44:56.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681047,"fullName":"Christian Franklin","link":"/api/v1/people/681047"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801700,"fullName":"Nolan DeVos","link":"/api/v1/people/801700"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681047,"fullName":"Christian Franklin","link":"/api/v1/people/681047"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":801039,"link":"/api/v1/people/801039"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805672,"link":"/api/v1/people/805672"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nolan DeVos replaces Hudson Leach.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-28T01:42:32.051Z","endTime":"2026-02-28T01:43:38.995Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801700,"link":"/api/v1/people/801700"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":813865,"link":"/api/v1/people/813865","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":82.7,"endSpeed":76.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933357472609874,"aZ":-29.503544485493332,"pfxX":6.652465925654914,"pfxZ":1.8135742053785533,"pX":-0.14394903160395328,"pZ":1.7501420809715327,"vX0":1.6916295018111462,"vY0":-120.51294408264333,"vZ0":-2.5624068893331904,"x":122.49,"y":191.53,"x0":-1.7190217772640228,"y0":50.00412215182289,"z0":5.427438763770008,"aX":9.807283590136281},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.0,"breakHorizontal":-12.5,"spinRate":2816,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.454102984543292,"extension":6.3473065792070225},"index":1,"playId":"df052ff4-e8f4-371b-8387-03d6e46681a4","pitchNumber":1,"startTime":"2026-02-28T01:43:38.995Z","endTime":"2026-02-28T01:43:42.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.588212740095805,"aZ":-25.291381915005733,"pfxX":3.8483074240626958,"pfxZ":4.695500587507647,"pX":0.3209950173042514,"pZ":2.257418492640891,"vX0":3.242325162609627,"vY0":-120.38004826348528,"vZ0":-2.6141751987978017,"x":104.76,"y":177.83,"x0":-1.5438363428967565,"y0":50.00359369239575,"z0":5.598695872184288,"aX":5.642188977560791},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.2,"breakHorizontal":-7.8,"spinRate":2732,"spinDirection":75},"zone":6,"typeConfidence":2.0,"plateTime":0.4551768168340402,"extension":6.4025563595965345},"index":2,"playId":"616021e9-4fc9-32f6-b9c8-6f6a32b7aa25","pitchNumber":2,"startTime":"2026-02-28T01:43:53.631Z","endTime":"2026-02-28T01:43:57.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882565724826836,"aZ":-11.117992716716538,"pfxX":-0.04520969240816741,"pfxZ":11.126686116350244,"pX":-0.23932278995542064,"pZ":2.141448628327256,"vX0":1.5349569499471392,"vY0":-136.43153222199967,"vZ0":-7.339606794850137,"x":126.12,"y":180.96,"x0":-0.8024335609275075,"y0":50.00609475378079,"z0":5.62581797598852,"aX":-0.08557537047600429},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":-0.2,"spinRate":2536,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.40083711554403445,"extension":6.426456266631984},"index":3,"playId":"91e54e5c-e8ee-39b8-a146-b018ccc250ec","pitchNumber":3,"startTime":"2026-02-28T01:44:30.444Z","endTime":"2026-02-28T01:44:34.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8722340531526,"aZ":-9.728777777536617,"pfxX":0.21206772241071126,"pfxZ":12.167766590866037,"pX":-0.3766923830469705,"pZ":1.9449717799196868,"vX0":1.5781534464096825,"vY0":-136.18167803888554,"vZ0":-7.7669779985309155,"x":131.36,"y":186.27,"x0":-0.9955958661923763,"y0":50.00400805164376,"z0":5.538843875373935,"aX":0.39121144321632473},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.2,"breakHorizontal":-0.7,"spinRate":2569,"spinDirection":185},"zone":7,"typeConfidence":2.0,"plateTime":0.4049641488259885,"extension":6.562547983932474},"hitData":{"launchSpeed":54.8,"launchAngle":-83.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":128.1,"coordY":198.58}},"index":4,"playId":"da467e22-e19b-3a98-8978-50ae0c3fc2e6","pitchNumber":4,"startTime":"2026-02-28T01:44:49.495Z","endTime":"2026-02-28T01:44:56.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681047,"link":"/api/v1/people/681047"},"credit":"b_ab"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_ab"},{"player":{"id":681047,"link":"/api/v1/people/681047"},"credit":"b_pa"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:44:56.381Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Phillip Glasser grounds out, catcher John Garcia to first baseman Collin Price.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T01:45:04.337Z","endTime":"2026-02-28T01:47:40.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701298,"fullName":"Phillip Glasser","link":"/api/v1/people/701298"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801700,"fullName":"Nolan DeVos","link":"/api/v1/people/801700"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701298,"fullName":"Phillip Glasser","link":"/api/v1/people/701298"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":801039,"link":"/api/v1/people/801039"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805672,"link":"/api/v1/people/805672"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35600356359444,"aZ":-9.551818255118778,"pfxX":-0.6759125857013206,"pfxZ":12.061883216201327,"pX":-1.204268022692051,"pZ":3.1238682614549464,"vX0":0.2561111326317185,"vY0":-136.62234779371445,"vZ0":-4.941568606493593,"x":162.9,"y":154.44,"x0":-1.211857868105994,"y0":50.00026284176558,"z0":5.623061302941911,"aX":-1.2672522816953418},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.9,"breakHorizontal":1.2,"spinRate":2523,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4021531721785454,"extension":6.412690957838278},"index":0,"playId":"cf6e19df-4e89-329a-855c-9a79927a87c6","pitchNumber":1,"startTime":"2026-02-28T01:45:24.178Z","endTime":"2026-02-28T01:45:28.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.0,"endSpeed":85.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.995343960746933,"aZ":-12.025634859240444,"pfxX":0.4935750347287473,"pfxZ":10.888852757637288,"pX":0.6121111089094851,"pZ":1.6023028616933215,"vX0":4.161596768853456,"vY0":-135.27892246302994,"vZ0":-7.962846146056831,"x":93.67,"y":195.52,"x0":-1.011324434546126,"y0":50.00043223940899,"z0":5.430251493416561,"aX":0.912475451210383},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-1.8,"spinRate":2614,"spinDirection":182},"zone":9,"typeConfidence":2.0,"plateTime":0.40515677447832754,"extension":6.549615101598212},"index":1,"playId":"e9794463-c249-3c17-af6b-55930ae7e4f6","pitchNumber":2,"startTime":"2026-02-28T01:45:39.538Z","endTime":"2026-02-28T01:45:43.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.827854994818015,"aZ":-27.649540447226666,"pfxX":0.6310138078042771,"pfxZ":2.7459172030591086,"pX":1.0235872743896874,"pZ":1.6525339651712134,"vX0":5.110303315278674,"vY0":-127.45131276632524,"vZ0":-4.631626934955219,"x":77.98,"y":194.16,"x0":-1.0881847273704723,"y0":50.00265226243728,"z0":5.67308931211887,"aX":1.039108932181583},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.2,"breakHorizontal":-2.3,"spinRate":2913,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4294998421213645,"extension":6.3525046453180956},"index":2,"playId":"e46146da-ab53-3dfb-a14b-283bd8ab6ab9","pitchNumber":3,"startTime":"2026-02-28T01:45:54.915Z","endTime":"2026-02-28T01:45:58.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":79.9,"endSpeed":72.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.895658180216195,"aZ":-46.23481435782885,"pfxX":3.411085061596748,"pfxZ":-10.410571836699994,"pX":-0.4844000779256266,"pZ":4.535148293337563,"vX0":-0.1896159347002627,"vY0":-116.08256968500594,"vZ0":6.486065496046322,"x":135.46,"y":116.33,"x0":-0.8436856352573309,"y0":50.00383070868087,"z0":6.133031620183483,"aX":4.605875531971258},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.7,"breakHorizontal":-6.1,"spinRate":2883,"spinDirection":23},"zone":11,"typeConfidence":2.0,"plateTime":0.4737776798397375,"extension":6.293090188407041},"index":3,"playId":"c735636d-1ee1-3eaf-a4d4-54fbe0a79cee","pitchNumber":4,"startTime":"2026-02-28T01:46:17.748Z","endTime":"2026-02-28T01:46:20.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.901405340557588,"aZ":-12.799609059479554,"pfxX":1.5847827635445384,"pfxZ":10.534312364763627,"pX":1.351234637624031,"pZ":2.7759377426908647,"vX0":4.984201330280684,"vY0":-134.68679428435854,"vZ0":-5.132538249858177,"x":65.49,"y":163.83,"x0":-0.728393638876401,"y0":50.00589514436261,"z0":5.609490860809343,"aX":2.916137568183686},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":-4.0,"spinRate":2661,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4064645840268848,"extension":6.492648322713869},"index":4,"playId":"ac9f194d-af22-331e-be01-32168a902bea","pitchNumber":5,"startTime":"2026-02-28T01:46:33.413Z","endTime":"2026-02-28T01:46:37.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":86.9,"endSpeed":79.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1249472621901,"aZ":-20.23392587032938,"pfxX":-5.038712259990085,"pfxZ":7.378717028780907,"pX":-1.1939736727697279,"pZ":1.7192490746087274,"vX0":1.3190263758608838,"vY0":-126.49175302890687,"vZ0":-5.30797300735803,"x":162.51,"y":192.36,"x0":-1.0680034634887277,"y0":50.00274852777444,"z0":5.4701404559447555,"aX":-8.154026874453843},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.4,"breakHorizontal":8.8,"spinRate":1675,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4332334695924156,"extension":6.542319720771865},"index":5,"playId":"5c8d8e2f-b60b-38dd-b4d6-816b3a5da452","pitchNumber":6,"startTime":"2026-02-28T01:47:19.164Z","endTime":"2026-02-28T01:47:24.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.2,"endSpeed":84.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.453902442578023,"aZ":-13.699007849836375,"pfxX":0.8770868697002852,"pfxZ":10.097735175160448,"pX":-0.33163249993463384,"pZ":3.0669899008059933,"vX0":1.4213731692799936,"vY0":-134.2654416495794,"vZ0":-3.9747448620987136,"x":129.64,"y":155.97,"x0":-0.9813995717078634,"y0":50.00460475257843,"z0":5.538195620857895,"aX":1.6050940822761173},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":-1.9,"spinRate":2492,"spinDirection":178},"zone":1,"typeConfidence":2.0,"plateTime":0.40758334515393413,"extension":6.602158063766246},"hitData":{"launchSpeed":65.0,"launchAngle":-70.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":123.53,"coordY":201.57}},"index":6,"playId":"02d2e77f-b1aa-3714-a138-ef976e4f067b","pitchNumber":7,"startTime":"2026-02-28T01:47:35.241Z","endTime":"2026-02-28T01:47:40.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":701298,"link":"/api/v1/people/701298","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701298,"link":"/api/v1/people/701298"},"credit":"b_ab"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_ab"},{"player":{"id":701298,"link":"/api/v1/people/701298"},"credit":"b_pa"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:47:40.849Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Millas singles on a fly ball to shortstop German Ramirez.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T01:47:59.048Z","endTime":"2026-02-28T01:48:33.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801700,"fullName":"Nolan DeVos","link":"/api/v1/people/801700"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806993,"link":"/api/v1/people/806993"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.901735350685442,"aZ":-13.642055751830068,"pfxX":-1.5499089353276583,"pfxZ":9.795756766768232,"pX":-1.1197438515507818,"pZ":2.729024843846313,"vX0":0.2190428865552992,"vY0":-136.18041040978366,"vZ0":-5.252957444382946,"x":159.68,"y":165.1,"x0":-0.9993790138461545,"y0":50.002796921598865,"z0":5.615375229450427,"aX":-2.9316409782120325},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":2.8,"spinRate":2511,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.40112918463841707,"extension":6.344244589706011},"index":0,"playId":"1b195efe-8ec8-399b-b1c7-951cb400f783","pitchNumber":1,"startTime":"2026-02-28T01:48:08.086Z","endTime":"2026-02-28T01:48:12.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06939069650099,"aZ":-24.15883919547639,"pfxX":0.7450628442995155,"pfxZ":4.720842675008329,"pX":0.7614693510506291,"pZ":2.8755894372824984,"vX0":4.785642557390493,"vY0":-128.52978483250374,"vZ0":-2.229508298405901,"x":87.97,"y":161.14,"x0":-1.2104184468184196,"y0":50.00161634525192,"z0":5.6031752719222885,"aX":1.2627689883978634},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":-2.3,"spinRate":2759,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.42384188970983105,"extension":6.481443198194725},"hitData":{"launchSpeed":67.9,"launchAngle":42.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.71,"coordY":115.07}},"index":1,"playId":"3aaac8e5-c6e1-3827-9052-ce723082028b","pitchNumber":2,"startTime":"2026-02-28T01:48:21.535Z","endTime":"2026-02-28T01:48:33.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":1.05,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:48:33.266Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Catcher John Garcia picks off Drew Millas at 1st on throw to first baseman Collin Price.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T01:48:35.098Z","endTime":"2026-02-28T01:50:21.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702358,"fullName":"Trey Lipscomb","link":"/api/v1/people/702358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801700,"fullName":"Nolan DeVos","link":"/api/v1/people/801700"},"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":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":801039,"link":"/api/v1/people/801039"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805672,"link":"/api/v1/people/805672"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55643374556807,"aZ":-14.658201364321632,"pfxX":-0.49905251892222946,"pfxZ":9.589871374839026,"pX":1.4619695845348486,"pZ":1.887970538162985,"vX0":6.429378859330948,"vY0":-134.17608269933658,"vZ0":-6.953309835987438,"x":61.27,"y":187.8,"x0":-0.898602903570942,"y0":50.00182028593196,"z0":5.553994030477523,"aX":-0.9115935246251545},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":-0.5,"spinRate":2463,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4079421998425592,"extension":6.365572057825319},"index":0,"playId":"d9312898-b2cf-30d9-ac12-83107cf508aa","pitchNumber":1,"startTime":"2026-02-28T01:49:01.380Z","endTime":"2026-02-28T01:49:04.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":702358,"link":"/api/v1/people/702358","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.1,"endSpeed":77.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.140691262721518,"aZ":-25.178373418084295,"pfxX":5.225394036959698,"pfxZ":4.675253036269045,"pX":0.2568958596263709,"pZ":2.0592082369304516,"vX0":3.2478924219679124,"vY0":-121.13502433426429,"vZ0":-2.6890537327925204,"x":107.21,"y":183.18,"x0":-1.777016053067001,"y0":50.00206632381774,"z0":5.369119517566511,"aX":7.81851711544855},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.2,"breakHorizontal":-10.2,"spinRate":2889,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.45097223804007935,"extension":6.361620822128662},"index":1,"playId":"b716219a-31f1-3281-b431-0bdf1b6eac35","pitchNumber":2,"startTime":"2026-02-28T01:49:18.135Z","endTime":"2026-02-28T01:49:21.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":702358,"link":"/api/v1/people/702358","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44399243079315,"aZ":-28.991156808616203,"pfxX":6.717259048033025,"pfxZ":2.1385727570335322,"pX":0.4782522069837355,"pZ":0.5960304218922244,"vX0":2.442461003815787,"vY0":-121.43690009535052,"vZ0":-5.455972744939938,"x":98.77,"y":222.69,"x0":-1.4141709774131215,"y0":50.00402709440611,"z0":5.403044517337348,"aX":10.002508229639522},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.8,"breakHorizontal":-12.7,"spinRate":2904,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.45156382409546936,"extension":6.604916849725911},"index":2,"playId":"309c5442-4af4-3adf-b139-7b42184891c5","pitchNumber":3,"startTime":"2026-02-28T01:49:41.366Z","endTime":"2026-02-28T01:49:44.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":702358,"link":"/api/v1/people/702358","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.805125174340834,"aZ":-12.078389486497,"pfxX":-0.1615264601770683,"pfxZ":10.781516851168314,"pX":-0.8429919184931373,"pZ":1.8205415736016617,"vX0":1.3532549899086606,"vY0":-135.24337813600556,"vZ0":-7.492933872925025,"x":149.13,"y":189.63,"x0":-1.3275476729683187,"y0":50.002859793252576,"z0":5.462797163382532,"aX":-0.30132097527908763},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":0.0,"spinRate":2658,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.4040548704305196,"extension":6.4251074919357265},"index":3,"playId":"c1d5b3da-828b-3487-a84c-b11990a6eb5d","pitchNumber":4,"startTime":"2026-02-28T01:50:04.734Z","endTime":"2026-02-28T01:50:10.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":702358,"link":"/api/v1/people/702358","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"c1d5b3da-828b-3487-a84c-b11990a6eb5d","startTime":"2026-02-28T01:50:21.252Z","endTime":"2026-02-28T01:50:21.288Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":702358,"link":"/api/v1/people/702358","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.000000000000007,"leverageIndex":1.98,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:50:21.288Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pascanel Ferreras lines out to right fielder Christian Franklin.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T01:52:11.550Z","endTime":"2026-02-28T01:52:28.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":814299,"fullName":"Pascanel Ferreras","link":"/api/v1/people/814299"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":829272,"fullName":"Shinnosuke Ogasawara","link":"/api/v1/people/829272"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":814299,"fullName":"Pascanel Ferreras","link":"/api/v1/people/814299"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681047,"link":"/api/v1/people/681047"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":71.9,"endSpeed":65.6,"strikeZoneTop":3.001,"strikeZoneBottom":1.515,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.29552379553819,"aZ":-43.37232313665719,"pfxX":-4.274859781870127,"pfxZ":-10.299400255755264,"pX":0.20860564459727618,"pZ":2.658698210873713,"vX0":-1.016293915495525,"vY0":-104.4962292706955,"vZ0":3.7750666362435417,"x":109.05,"y":167.0,"x0":1.2584061493170209,"y0":50.001231340343246,"z0":5.982103511029728,"aX":-4.64929121458277},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.7,"breakVerticalInduced":-16.9,"breakHorizontal":8.0,"spinRate":2816,"spinDirection":333},"zone":5,"typeConfidence":2.0,"plateTime":0.5274838299878284,"extension":5.777821959838967},"hitData":{"launchSpeed":88.6,"launchAngle":23.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.37,"coordY":86.47}},"index":0,"playId":"49ab66d0-38bd-36e9-9a24-a3f36434cd06","pitchNumber":1,"startTime":"2026-02-28T01:52:19.442Z","endTime":"2026-02-28T01:52:28.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814299,"link":"/api/v1/people/814299","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814299,"link":"/api/v1/people/814299"},"credit":"b_ab"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_ab"},{"player":{"id":814299,"link":"/api/v1/people/814299"},"credit":"b_pa"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:52:28.746Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garret Guillemette grounds out, third baseman Trey Lipscomb to first baseman Yohandy Morales.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T01:52:32.885Z","endTime":"2026-02-28T01:53:41.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695048,"fullName":"Garret Guillemette","link":"/api/v1/people/695048"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":829272,"fullName":"Shinnosuke Ogasawara","link":"/api/v1/people/829272"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695048,"fullName":"Garret Guillemette","link":"/api/v1/people/695048"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702358,"link":"/api/v1/people/702358"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691002,"link":"/api/v1/people/691002"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055226471609068,"aZ":-14.546231430573172,"pfxX":5.236455218986764,"pfxZ":10.078162396999865,"pX":-0.053303837359977804,"pZ":1.5562606865046822,"vX0":-5.321667410750715,"vY0":-131.45357388847222,"vZ0":-6.925901112093924,"x":119.03,"y":196.76,"x0":1.3177301574630051,"y0":50.00020084852659,"z0":5.306358918954107,"aX":9.15651325906417},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.9,"breakHorizontal":-8.3,"spinRate":2155,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.41679513521905154,"extension":6.064379916447988},"index":0,"playId":"61e71e26-8357-324e-8e89-2b6b11777548","pitchNumber":1,"startTime":"2026-02-28T01:52:48.811Z","endTime":"2026-02-28T01:52:52.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":695048,"link":"/api/v1/people/695048","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":84.4,"endSpeed":78.3,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.867496313421185,"aZ":-25.616498813794685,"pfxX":0.6118662918357547,"pfxZ":4.257271809552291,"pX":-2.1671972890407933,"pZ":1.5171544206695458,"vX0":-8.83047188497294,"vY0":-122.63204375766871,"vZ0":-3.968545632265525,"x":199.61,"y":197.82,"x0":1.3847092295048802,"y0":50.00123304761146,"z0":5.31568698521696,"aX":0.9441197184182467},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.1,"breakHorizontal":0.7,"spinRate":2149,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4448747462904734,"extension":6.019026942036546},"index":1,"playId":"83313390-27e1-3f9f-942e-5d5e9807db82","pitchNumber":2,"startTime":"2026-02-28T01:53:04.905Z","endTime":"2026-02-28T01:53:08.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":695048,"link":"/api/v1/people/695048","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.970885985515988,"aZ":-25.623335621363697,"pfxX":8.155520574560427,"pfxZ":4.747997255932101,"pX":0.0951414497721814,"pZ":1.573329951759438,"vX0":-5.44077837966086,"vY0":-116.4190437368533,"vZ0":-3.204763755702668,"x":113.37,"y":196.3,"x0":1.3979076670178494,"y0":50.00006195568713,"z0":5.381777854980914,"aX":11.241558130055372},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":8.2,"breakHorizontal":-13.4,"spinRate":1542,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.46970928710242177,"extension":5.919886272899212},"index":2,"playId":"d19b72a3-cb20-35a3-808c-c64180515270","pitchNumber":3,"startTime":"2026-02-28T01:53:18.920Z","endTime":"2026-02-28T01:53:22.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":695048,"link":"/api/v1/people/695048","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.155,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.886521711463992,"aZ":-25.32853282068337,"pfxX":9.82313976560166,"pfxZ":4.772178721335432,"pX":0.47742524753606963,"pZ":2.094492452797925,"vX0":-5.063157698425758,"vY0":-118.7356702948249,"vZ0":-2.5631700346656023,"x":98.8,"y":182.23,"x0":1.3568817425811484,"y0":50.000486600542075,"z0":5.483291263222449,"aX":14.079725750126459},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":8.3,"breakHorizontal":-16.7,"spinRate":1719,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.4606005512341822,"extension":6.127189560654061},"hitData":{"launchSpeed":83.1,"launchAngle":4.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.77,"coordY":166.46}},"index":3,"playId":"de5c6ac1-2606-3871-a5e7-77c816107b84","pitchNumber":4,"startTime":"2026-02-28T01:53:35.436Z","endTime":"2026-02-28T01:53:41.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":695048,"link":"/api/v1/people/695048","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695048,"link":"/api/v1/people/695048"},"credit":"b_ab"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_ab"},{"player":{"id":695048,"link":"/api/v1/people/695048"},"credit":"b_pa"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:53:41.943Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Garcia strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T01:53:50.190Z","endTime":"2026-02-28T01:55:32.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":801039,"fullName":"John Garcia","link":"/api/v1/people/801039"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":829272,"fullName":"Shinnosuke Ogasawara","link":"/api/v1/people/829272"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":801039,"fullName":"John Garcia","link":"/api/v1/people/801039"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.967862129219426,"aZ":-22.98283900077125,"pfxX":0.5866430434753047,"pfxZ":5.710353435297884,"pX":-0.6700035180400643,"pZ":3.4712393548590073,"vX0":-5.40219391264383,"vY0":-125.47005552733972,"vZ0":-0.3220316993794673,"x":142.54,"y":145.06,"x0":1.4255828492020741,"y0":50.005757439659625,"z0":5.457785175670878,"aX":0.9449189165672153},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.6,"breakHorizontal":0.0,"spinRate":2125,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4348474522630452,"extension":5.940202753080633},"index":0,"playId":"66248718-24da-31ce-a558-8bd62cd10b2e","pitchNumber":1,"startTime":"2026-02-28T01:54:09.712Z","endTime":"2026-02-28T01:54:13.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":801039,"link":"/api/v1/people/801039","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.9,"endSpeed":66.4,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.397787331539075,"aZ":-44.24377243178813,"pfxX":-4.606626338811573,"pfxZ":-10.830399954597189,"pX":-0.31962289840567826,"pZ":2.63510677058781,"vX0":-1.8794649139133888,"vY0":-105.9745091967655,"vZ0":3.7921455985188324,"x":129.18,"y":167.63,"x0":1.1824492756637992,"y0":50.000075914605226,"z0":5.944955551366465,"aX":-5.136023403672812},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.2,"breakVerticalInduced":-17.9,"breakHorizontal":8.9,"spinRate":2727,"spinDirection":335},"zone":4,"typeConfidence":2.0,"plateTime":0.5207492157741029,"extension":5.857609396644547},"index":1,"playId":"03fdaf95-3096-3eb1-88f7-459852d7dd4a","pitchNumber":2,"startTime":"2026-02-28T01:54:27.753Z","endTime":"2026-02-28T01:54:31.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":801039,"link":"/api/v1/people/801039","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.425146126475973,"aZ":-23.71734182808031,"pfxX":9.086373668288989,"pfxZ":5.862138128594796,"pX":0.05106234481506684,"pZ":1.6776585597359834,"vX0":-5.718290978940772,"vY0":-118.92561046928269,"vZ0":-3.639040373341586,"x":115.05,"y":193.48,"x0":1.2984141681529637,"y0":50.00052922882383,"z0":5.363268922386229,"aX":13.098011284048034},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":10.1,"breakHorizontal":-15.2,"spinRate":1643,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4594378891682478,"extension":6.056523866743583},"index":2,"playId":"e69e361e-7d24-34df-9b59-e13e3773a199","pitchNumber":3,"startTime":"2026-02-28T01:54:43.467Z","endTime":"2026-02-28T01:54:46.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":801039,"link":"/api/v1/people/801039","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":69.5,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46261646055673,"aZ":-44.60086891741657,"pfxX":-4.296587396436218,"pfxZ":-10.205537059119841,"pX":-0.8156282763476804,"pZ":1.651846897458437,"vX0":-2.928743130716768,"vY0":-110.76314332555735,"vZ0":1.3985597811520256,"x":148.09,"y":194.18,"x0":1.0913357976697111,"y0":50.003067873808476,"z0":5.749406531457165,"aX":-5.231386557960134},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-17.5,"breakHorizontal":8.6,"spinRate":2810,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.4983354676224696,"extension":6.019850925853088},"index":3,"playId":"65311c54-f17c-3884-8e4a-8080a6c74db5","pitchNumber":4,"startTime":"2026-02-28T01:55:09.577Z","endTime":"2026-02-28T01:55:13.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":801039,"link":"/api/v1/people/801039","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.142,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.936221843045445,"aZ":-26.21360475326925,"pfxX":9.392726910855027,"pfxZ":4.162088712761814,"pX":0.38800669512390773,"pZ":1.4901729658262104,"vX0":-5.182785613473731,"vY0":-118.68614053978754,"vZ0":-3.6775473745166036,"x":102.21,"y":198.55,"x0":1.3755963144939225,"y0":50.00188752541595,"z0":5.43729204135622,"aX":13.448512240710928},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.0,"breakHorizontal":-15.8,"spinRate":1640,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4608408745684831,"extension":5.992985848128398},"index":4,"playId":"db02c648-9565-3154-a303-0ced2c296c18","pitchNumber":5,"startTime":"2026-02-28T01:55:28.897Z","endTime":"2026-02-28T01:55:32.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":829272,"link":"/api/v1/people/829272","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":691002,"link":"/api/v1/people/691002"},"second":{"id":701298,"link":"/api/v1/people/701298"},"third":{"id":702358,"link":"/api/v1/people/702358"},"shortstop":{"id":642727,"link":"/api/v1/people/642727"},"left":{"id":683610,"link":"/api/v1/people/683610"},"center":{"id":687605,"link":"/api/v1/people/687605"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":801039,"link":"/api/v1/people/801039","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801039,"link":"/api/v1/people/801039"},"credit":"b_ab"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_ab"},{"player":{"id":801039,"link":"/api/v1/people/801039"},"credit":"b_pa"},{"player":{"id":829272,"link":"/api/v1/people/829272"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:55:32.082Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trey Lipscomb flies out to right fielder Anthony Huezo.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T01:57:34.875Z","endTime":"2026-02-28T01:59:07.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702358,"fullName":"Trey Lipscomb","link":"/api/v1/people/702358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801700,"fullName":"Nolan DeVos","link":"/api/v1/people/801700"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702358,"fullName":"Trey Lipscomb","link":"/api/v1/people/702358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805953,"link":"/api/v1/people/805953"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.003780959122818,"aZ":-29.30253542904258,"pfxX":0.9338517362285317,"pfxZ":1.8365466073644754,"pX":0.4327601166704734,"pZ":2.184798814544067,"vX0":3.679843746581302,"vY0":-124.74854964912137,"vZ0":-2.49297844097807,"x":100.5,"y":179.79,"x0":-1.187701882657773,"y0":50.0034204009751,"z0":5.6326283763130345,"aX":1.4590154525937633},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.0,"breakHorizontal":-2.6,"spinRate":2784,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.4404538304747767,"extension":6.304024694252014},"index":0,"playId":"62a626e2-b031-3bc7-8b42-ec987eb0b5bc","pitchNumber":1,"startTime":"2026-02-28T01:57:46.540Z","endTime":"2026-02-28T01:57:50.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":702358,"link":"/api/v1/people/702358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":82.1,"endSpeed":75.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93045232259726,"aZ":-32.03956692012166,"pfxX":6.7137230077083165,"pfxZ":0.09474323928298567,"pX":0.7041014449289851,"pZ":4.000741813886186,"vX0":2.8482254007316143,"vY0":-119.48833549074234,"vZ0":2.751016499902094,"x":90.16,"y":130.76,"x0":-1.3755269581530796,"y0":50.00441358978263,"z0":5.712475434904926,"aX":9.711785007338996},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.1,"breakHorizontal":-12.8,"spinRate":2809,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.45832939871385525,"extension":6.341992809778719},"index":1,"playId":"75da2491-8e8e-357f-9998-d082afc567ba","pitchNumber":2,"startTime":"2026-02-28T01:58:05.586Z","endTime":"2026-02-28T01:58:08.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":702358,"link":"/api/v1/people/702358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":83.1,"endSpeed":76.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.607747008358125,"aZ":-29.4139326639815,"pfxX":6.453945626803046,"pfxZ":1.8455259195051568,"pX":-0.19393880686760545,"pZ":1.8182939635188538,"vX0":1.45073193264172,"vY0":-121.14593046901408,"vZ0":-2.3831435329894957,"x":124.39,"y":189.69,"x0":-1.6383606208005854,"y0":50.0009419216262,"z0":5.373615872455133,"aX":9.637237597074884},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":-12.0,"spinRate":2886,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.45129119016982067,"extension":6.274623418563347},"index":2,"playId":"39c1cd79-0af6-399e-be44-28a008df8089","pitchNumber":3,"startTime":"2026-02-28T01:58:20.449Z","endTime":"2026-02-28T01:58:25.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":702358,"link":"/api/v1/people/702358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51847949911333,"aZ":-32.12120488088823,"pfxX":6.69510752163097,"pfxZ":0.03832394611809953,"pX":0.7214929189384643,"pZ":2.411352128148858,"vX0":2.8172209373829853,"vY0":-121.77701269713047,"vZ0":-1.0751553796761324,"x":89.5,"y":173.67,"x0":-1.3227661146768221,"y0":50.00409631000501,"z0":5.6552141415240085,"aX":9.984175112328726},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.1,"breakHorizontal":-12.8,"spinRate":2946,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.45102185209533596,"extension":6.269269655062646},"hitData":{"launchSpeed":89.5,"launchAngle":38.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.26,"coordY":95.05}},"index":3,"playId":"3c9dbeed-e3bc-3a31-92c2-50618dda005a","pitchNumber":4,"startTime":"2026-02-28T01:59:00.462Z","endTime":"2026-02-28T01:59:07.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":702358,"link":"/api/v1/people/702358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702358,"link":"/api/v1/people/702358"},"credit":"b_ab"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_ab"},{"player":{"id":702358,"link":"/api/v1/people/702358"},"credit":"b_pa"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-02-28T01:59:07.892Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leandro Pineda called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T01:59:15.932Z","endTime":"2026-02-28T02:01:54.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":683610,"fullName":"Leandro Pineda","link":"/api/v1/people/683610"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801700,"fullName":"Nolan DeVos","link":"/api/v1/people/801700"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,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":683610,"fullName":"Leandro Pineda","link":"/api/v1/people/683610"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":801039,"link":"/api/v1/people/801039"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.865980422152166,"aZ":-14.842176892719545,"pfxX":0.030763207760273747,"pfxZ":9.36026966759802,"pX":0.5667696059274888,"pZ":2.9669849113128373,"vX0":4.143541171152043,"vY0":-135.28483730185064,"vZ0":-4.211616106101394,"x":95.4,"y":158.67,"x0":-0.9893989275135017,"y0":50.00023007219966,"z0":5.586220756413923,"aX":0.055716251812308035},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-1.0,"spinRate":2492,"spinDirection":180},"zone":3,"typeConfidence":2.0,"plateTime":0.4050713355994229,"extension":6.539277583165126},"index":0,"playId":"76384e51-d8cd-3731-873b-91a6b12fbaf7","pitchNumber":1,"startTime":"2026-02-28T01:59:31.540Z","endTime":"2026-02-28T01:59:35.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":683610,"link":"/api/v1/people/683610","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.2,"endSpeed":85.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.520430485375208,"aZ":-10.275095956705607,"pfxX":1.4968925902859793,"pfxZ":11.685276126666208,"pX":-0.2688859062056485,"pZ":3.7095900180802315,"vX0":1.1331180353856198,"vY0":-135.73463376308513,"vZ0":-3.5161509847919907,"x":127.25,"y":138.62,"x0":-0.8855720143752447,"y0":50.00123811643849,"z0":5.732380835690557,"aX":2.8042276319503903},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.6,"breakHorizontal":-3.0,"spinRate":2624,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.40287622624089003,"extension":6.422626482533216},"index":1,"playId":"97a322c9-e30e-3567-874b-37e08317f400","pitchNumber":2,"startTime":"2026-02-28T01:59:50.931Z","endTime":"2026-02-28T01:59:55.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":683610,"link":"/api/v1/people/683610","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.338467544685766,"aZ":-25.59635352439655,"pfxX":-6.346999874152359,"pfxZ":3.995710770694065,"pX":-0.40602770114452186,"pZ":0.6086862209571837,"vX0":3.9832458138351194,"vY0":-127.27782618302624,"vZ0":-6.806024445840407,"x":132.48,"y":222.35,"x0":-1.1641306407788616,"y0":50.00321849831938,"z0":5.335465712787079,"aX":-10.447026675309434},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.0,"breakHorizontal":10.7,"spinRate":1822,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4298176164274641,"extension":6.4532036146674026},"index":2,"playId":"9abfda8f-32e2-30de-8921-d4fd7717cbd5","pitchNumber":3,"startTime":"2026-02-28T02:00:05.967Z","endTime":"2026-02-28T02:00:09.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":683610,"link":"/api/v1/people/683610","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":81.1,"endSpeed":74.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.817831996443502,"aZ":-42.15670049590589,"pfxX":2.614104571734577,"pfxZ":-7.161431097999121,"pX":-0.20363299818956668,"pZ":1.4127122317856167,"vX0":0.39268650504602054,"vY0":-118.0200958145951,"vZ0":-1.0564450980729263,"x":124.76,"y":200.64,"x0":-0.7118908184993202,"y0":50.00070962606285,"z0":5.7875801901495265,"aX":3.6455355324027328},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.0,"breakHorizontal":-4.8,"spinRate":2658,"spinDirection":16},"zone":13,"typeConfidence":2.0,"plateTime":0.46611393128024936,"extension":6.436563538340797},"index":3,"playId":"03e78102-c1e4-3570-afa8-3069c746cb4a","pitchNumber":4,"startTime":"2026-02-28T02:00:34.022Z","endTime":"2026-02-28T02:00:37.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":683610,"link":"/api/v1/people/683610","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14385790229501,"aZ":-12.077576068541003,"pfxX":3.0309688032954396,"pfxZ":10.866335459597162,"pX":1.168050187278433,"pZ":4.895271215902335,"vX0":4.222015429818188,"vY0":-135.95832667300516,"vZ0":-0.2163981915535311,"x":72.48,"y":106.61,"x0":-0.8059744750915869,"y0":50.00530070850887,"z0":5.822975270703212,"aX":5.605667434434189},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.8,"breakHorizontal":-6.5,"spinRate":2621,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.4047284216237186,"extension":6.445668699310874},"index":4,"playId":"579c4d71-7281-3fa9-8489-48d70811ef26","pitchNumber":5,"startTime":"2026-02-28T02:00:50.298Z","endTime":"2026-02-28T02:00:54.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":683610,"link":"/api/v1/people/683610","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.096484820559766,"aZ":-29.20392403290288,"pfxX":1.0365599828894472,"pfxZ":1.7756439463158546,"pX":0.4575263883630424,"pZ":3.0118916472694472,"vX0":3.9088910720183536,"vY0":-128.22398397146083,"vZ0":-0.9179376263626962,"x":99.56,"y":157.46,"x0":-1.2178906849514861,"y0":50.00494239534414,"z0":5.641602307098152,"aX":1.7354023815796102},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":-2.8,"spinRate":2891,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.42623976195346946,"extension":6.448843078773399},"index":5,"playId":"8b3aad69-b800-35f2-9134-c840709bf08f","pitchNumber":6,"startTime":"2026-02-28T02:01:08.902Z","endTime":"2026-02-28T02:01:12.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":683610,"link":"/api/v1/people/683610","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.238399431264188,"aZ":-13.824632475074669,"pfxX":1.2354378697094008,"pfxZ":10.073750197916274,"pX":0.07111569860236516,"pZ":3.65525657232166,"vX0":2.420420661948154,"vY0":-133.93498937425983,"vZ0":-2.5793557717219473,"x":114.29,"y":140.09,"x0":-1.0038730635553046,"y0":50.00248747074941,"z0":5.616359842090713,"aX":2.2493149168842494},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":-2.8,"spinRate":2577,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.40856347492024536,"extension":6.536672387486411},"index":6,"playId":"5f912dd3-debb-3501-8f44-a06ca338c89c","pitchNumber":7,"startTime":"2026-02-28T02:01:29.873Z","endTime":"2026-02-28T02:01:32.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":683610,"link":"/api/v1/people/683610","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95436250395461,"aZ":-42.85660846176636,"pfxX":2.971249294188579,"pfxZ":-7.801697153303284,"pX":-0.1762924910144951,"pZ":2.247961248233466,"vX0":0.6880968090392978,"vY0":-117.07312732300119,"vZ0":1.1643981106873538,"x":123.72,"y":178.09,"x0":-0.8608888332522354,"y0":50.00373689914879,"z0":5.799149328391388,"aX":4.067486357336081},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-13.4,"breakHorizontal":-5.5,"spinRate":2701,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.4703516711000444,"extension":6.423475129849928},"index":7,"playId":"fd799ffc-51a2-3619-acb5-efbd824e7ac5","pitchNumber":8,"startTime":"2026-02-28T02:01:50.676Z","endTime":"2026-02-28T02:01:54.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":683610,"link":"/api/v1/people/683610","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683610,"link":"/api/v1/people/683610"},"credit":"b_ab"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_ab"},{"player":{"id":683610,"link":"/api/v1/people/683610"},"credit":"b_pa"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:01:54.585Z","atBatIndex":74},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Yohandy Morales reaches on a throwing error by catcher John Garcia. Yohandy Morales to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T02:02:04.234Z","endTime":"2026-02-28T02:03:36.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":691002,"fullName":"Yohandy Morales","link":"/api/v1/people/691002"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801700,"fullName":"Nolan DeVos","link":"/api/v1/people/801700"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691002,"fullName":"Yohandy Morales","link":"/api/v1/people/691002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691002,"fullName":"Yohandy Morales","link":"/api/v1/people/691002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":801039,"link":"/api/v1/people/801039"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":691002,"fullName":"Yohandy Morales","link":"/api/v1/people/691002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.058963367363194,"aZ":-13.629970381309153,"pfxX":0.4534934352555453,"pfxZ":10.039866367065834,"pX":1.9254631089404004,"pZ":2.5849794955059484,"vX0":7.0121694982083875,"vY0":-134.97513922052602,"vZ0":-5.368344070218409,"x":43.61,"y":168.99,"x0":-0.7638781351035733,"y0":50.00465912650401,"z0":5.5576162230953745,"aX":0.837133926793741},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":-2.3,"spinRate":2583,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.40562660716661414,"extension":6.433153722434733},"index":0,"playId":"e6952417-4207-393a-a256-51bf53ad23fb","pitchNumber":1,"startTime":"2026-02-28T02:02:16.456Z","endTime":"2026-02-28T02:02:21.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":691002,"link":"/api/v1/people/691002","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.624682208417838,"aZ":-13.182864491301256,"pfxX":0.6997911125285504,"pfxZ":10.581808276859249,"pX":0.15852850578693142,"pZ":4.0601387221546466,"vX0":3.3093369764804508,"vY0":-133.58270389308578,"vZ0":-1.7198644514419168,"x":110.96,"y":129.16,"x0":-1.1908257047015456,"y0":50.00462287022125,"z0":5.667464111068178,"aX":1.2550506294194383},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.0,"breakHorizontal":-2.0,"spinRate":2588,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.41111903771996827,"extension":6.338970656555622},"index":1,"playId":"395de02c-4488-33bf-9d40-3be5be65c218","pitchNumber":2,"startTime":"2026-02-28T02:02:29.712Z","endTime":"2026-02-28T02:02:35.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":691002,"link":"/api/v1/people/691002","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00645469296442,"aZ":-26.688922869354595,"pfxX":2.4303520988879646,"pfxZ":3.4129087842966133,"pX":-1.116524508053816,"pZ":0.7469379633469553,"vX0":-0.1243773040332889,"vY0":-125.78828573249784,"vZ0":-6.479186993821447,"x":159.56,"y":218.61,"x0":-1.382294173134024,"y0":50.000019665456584,"z0":5.51360643669492,"aX":3.902209252068849},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-4.3,"spinRate":2830,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4350706194846401,"extension":6.441196033966393},"index":2,"playId":"20d010c5-b4c3-3ce7-a81a-ba9324bddfa0","pitchNumber":3,"startTime":"2026-02-28T02:02:47.025Z","endTime":"2026-02-28T02:02:50.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":691002,"link":"/api/v1/people/691002","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.581882925062747,"aZ":-12.490048562306333,"pfxX":0.5163749442473851,"pfxZ":10.83311382233485,"pX":0.612201921972662,"pZ":3.0740410046623245,"vX0":4.26231070024222,"vY0":-133.86998863987156,"vZ0":-4.244986060153645,"x":93.66,"y":155.78,"x0":-1.0669206149618928,"y0":50.003020339818,"z0":5.572691666792858,"aX":0.9382511380626867},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.0,"breakHorizontal":-1.8,"spinRate":2555,"spinDirection":183},"zone":3,"typeConfidence":2.0,"plateTime":0.4089550134262683,"extension":6.2881841655356},"index":3,"playId":"adcbffc7-2c68-375c-bbfe-0204ec163fb9","pitchNumber":4,"startTime":"2026-02-28T02:03:03.439Z","endTime":"2026-02-28T02:03:06.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":691002,"link":"/api/v1/people/691002","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.450548495607098,"aZ":-14.555938640598743,"pfxX":0.560587050504509,"pfxZ":9.726654507472574,"pX":1.0460452133940965,"pZ":2.997217262412667,"vX0":5.575067070123999,"vY0":-133.87053416910427,"vZ0":-4.0274209099211555,"x":77.13,"y":157.86,"x0":-1.138085559068717,"y0":50.00365534155064,"z0":5.5662414708516685,"aX":1.014124828072908},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":-2.3,"spinRate":2424,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4094741089393823,"extension":6.419383674767015},"hitData":{"launchSpeed":42.3,"launchAngle":-73.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":122.44,"coordY":197.88}},"index":4,"playId":"50867a20-002a-366b-b526-def6f96475c6","pitchNumber":5,"startTime":"2026-02-28T02:03:26.675Z","endTime":"2026-02-28T02:03:36.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":691002,"link":"/api/v1/people/691002","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691002,"link":"/api/v1/people/691002"},"credit":"b_ab"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_ab"},{"player":{"id":691002,"link":"/api/v1/people/691002"},"credit":"b_pa"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.0,"awayTeamWinProbability":39.0,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":1.42,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:03:36.696Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Orelvis Martinez grounds out, shortstop German Ramirez to first baseman Collin Price.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T02:04:37.247Z","endTime":"2026-02-28T02:07:05.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682619,"fullName":"Orelvis Martinez","link":"/api/v1/people/682619"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801700,"fullName":"Nolan DeVos","link":"/api/v1/people/801700"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682619,"fullName":"Orelvis Martinez","link":"/api/v1/people/682619"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":806993,"link":"/api/v1/people/806993"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805672,"link":"/api/v1/people/805672"},"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":4,"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-28T02:04:13.147Z","endTime":"2026-02-28T02:04:39.422Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"second":{"id":691002,"link":"/api/v1/people/691002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27591542552845,"aZ":-11.412246978341962,"pfxX":-0.9526015241305301,"pfxZ":11.048211084096371,"pX":-0.5494356613456128,"pZ":2.898091355383035,"vX0":1.9210436906881019,"vY0":-136.29345034913618,"vZ0":-5.12249503706289,"x":137.94,"y":160.53,"x0":-1.1400119626746652,"y0":50.00421995000285,"z0":5.591857968529826,"aX":-1.7906338521599723},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":1.3,"spinRate":2593,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.40206053913782025,"extension":6.229585848012809},"index":1,"playId":"93979b14-055c-3fa1-aeed-e5dfde5c8f05","pitchNumber":1,"startTime":"2026-02-28T02:04:39.422Z","endTime":"2026-02-28T02:04:42.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"second":{"id":691002,"link":"/api/v1/people/691002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.687941003987163,"aZ":-13.518152579937945,"pfxX":-0.8427243552908759,"pfxZ":10.466201519173365,"pX":-0.36934156100836324,"pZ":3.6669485902732775,"vX0":1.8139421625896321,"vY0":-132.74282758782812,"vZ0":-2.7910384697358346,"x":131.08,"y":139.77,"x0":-0.9523824877998794,"y0":50.00442263382157,"z0":5.717495615344764,"aX":-1.5025387786820619},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.6,"breakHorizontal":1.1,"spinRate":2523,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.4127775597975276,"extension":6.358872124243318},"index":2,"playId":"165f424b-0efc-390a-8518-ce017654e067","pitchNumber":2,"startTime":"2026-02-28T02:04:53.686Z","endTime":"2026-02-28T02:04:59.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"second":{"id":691002,"link":"/api/v1/people/691002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00168885137014,"aZ":-12.774328033757609,"pfxX":-1.5919304436530743,"pfxZ":10.68597456278259,"pX":0.8291859201829039,"pZ":0.746533676853455,"vX0":5.581618238705478,"vY0":-133.906625117816,"vZ0":-9.644537725522543,"x":85.39,"y":218.62,"x0":-1.075669642246601,"y0":50.00147529827441,"z0":5.309430424891944,"aX":-2.8899373332257547},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":1.7,"spinRate":2553,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.40907408228261843,"extension":6.585923807010976},"index":3,"playId":"65d9e848-6232-393b-b5cf-777c7d145b5a","pitchNumber":3,"startTime":"2026-02-28T02:05:10.132Z","endTime":"2026-02-28T02:05:13.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"second":{"id":691002,"link":"/api/v1/people/691002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.7,"endSpeed":76.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95646888930778,"aZ":-28.818062937810687,"pfxX":6.9416725740491545,"pfxZ":2.2541134263855636,"pX":-0.34148236361915085,"pZ":3.5322215150662344,"vX0":0.8715599877851441,"vY0":-120.59513670983081,"vZ0":0.8238786479440786,"x":130.02,"y":143.41,"x0":-1.6094543431207724,"y0":50.00306461776832,"z0":5.7059586628589045,"aX":10.340763668263},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.6,"breakHorizontal":-12.8,"spinRate":2802,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.4522231505889249,"extension":6.4168191321755845},"index":4,"playId":"17560803-e888-31ed-9198-5e940e4e6e29","pitchNumber":4,"startTime":"2026-02-28T02:05:29.238Z","endTime":"2026-02-28T02:05:34.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"second":{"id":691002,"link":"/api/v1/people/691002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38652506295842,"aZ":-11.966661367603423,"pfxX":0.9704933698599647,"pfxZ":11.129167080147937,"pX":0.9619071165416555,"pZ":3.2613874928773665,"vX0":5.342580926422732,"vY0":-133.77822748838886,"vZ0":-3.7941422304692445,"x":80.33,"y":150.72,"x0":-1.1855991908699897,"y0":50.00094310165759,"z0":5.553420666534019,"aX":1.76198356759368},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.6,"breakHorizontal":-2.9,"spinRate":2460,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.4091554358465572,"extension":6.43989915872675},"index":5,"playId":"7f75a8fd-9d98-3398-a8ff-6788cc8a10da","pitchNumber":5,"startTime":"2026-02-28T02:05:47.717Z","endTime":"2026-02-28T02:05:53.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"second":{"id":691002,"link":"/api/v1/people/691002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.014433035887805,"aZ":-11.585098271084608,"pfxX":1.8838148012564004,"pfxZ":11.248407443216859,"pX":0.08901404077269168,"pZ":2.9249746725112864,"vX0":2.2081699186241246,"vY0":-134.18342116783663,"vZ0":-4.818298872066284,"x":113.61,"y":159.81,"x0":-0.9881199767901382,"y0":50.00105658784823,"z0":5.563823498088083,"aX":3.4477084978511723},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":-3.8,"spinRate":2537,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.40760150762332037,"extension":6.475582483744241},"index":6,"playId":"11b39961-1bef-3290-bd3d-1a975af6dcf0","pitchNumber":6,"startTime":"2026-02-28T02:06:11.233Z","endTime":"2026-02-28T02:06:14.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"second":{"id":691002,"link":"/api/v1/people/691002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.062289403166478,"aZ":-11.010208416981355,"pfxX":1.52703340714426,"pfxZ":11.644485457129164,"pX":0.4849009232812084,"pZ":2.060228063907064,"vX0":3.255032271900459,"vY0":-133.99404540938127,"vZ0":-7.076552209210085,"x":98.52,"y":183.15,"x0":-0.9443207565504805,"y0":50.006338681148705,"z0":5.5231138955568095,"aX":2.7753101041301567},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.8,"breakHorizontal":-3.5,"spinRate":2580,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.40883833202501263,"extension":6.522472333640411},"index":7,"playId":"a74dc14d-93a2-3bd3-a8ea-d035ac4cc75c","pitchNumber":7,"startTime":"2026-02-28T02:06:30.553Z","endTime":"2026-02-28T02:06:35.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"second":{"id":691002,"link":"/api/v1/people/691002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17726155130535,"aZ":-11.929855855502606,"pfxX":0.7745936807946636,"pfxZ":11.203278007019113,"pX":0.5249434543540487,"pZ":3.730236861302455,"vX0":3.831345384487736,"vY0":-133.88725851775777,"vZ0":-2.548492433430212,"x":96.99,"y":138.06,"x0":-1.0279813747106052,"y0":50.003186352770314,"z0":5.553508121645535,"aX":1.398356445898916},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.9,"breakHorizontal":-2.3,"spinRate":2527,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.40984787823630775,"extension":6.439889210625902},"hitData":{"launchSpeed":77.0,"launchAngle":-15.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.29,"coordY":149.05}},"index":8,"playId":"d6a2e550-0df1-374c-8e3d-e1852aced3ad","pitchNumber":8,"startTime":"2026-02-28T02:06:58.310Z","endTime":"2026-02-28T02:07:05.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801700,"link":"/api/v1/people/801700","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801039,"link":"/api/v1/people/801039"},"first":{"id":805672,"link":"/api/v1/people/805672"},"second":{"id":814299,"link":"/api/v1/people/814299"},"third":{"id":663445,"link":"/api/v1/people/663445"},"shortstop":{"id":806993,"link":"/api/v1/people/806993"},"left":{"id":811718,"link":"/api/v1/people/811718"},"center":{"id":813896,"link":"/api/v1/people/813896"},"right":{"id":805953,"link":"/api/v1/people/805953"}},"offense":{"batter":{"id":682619,"link":"/api/v1/people/682619","batSide":{"code":"R","description":"Right"}},"second":{"id":691002,"link":"/api/v1/people/691002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682619,"link":"/api/v1/people/682619"},"credit":"b_ab"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_ab"},{"player":{"id":682619,"link":"/api/v1/people/682619"},"credit":"b_pa"},{"player":{"id":801700,"link":"/api/v1/people/801700"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-11.0,"leverageIndex":4.15,"dramaIndex":177.0,"contextMetrics":{},"playEndTime":"2026-02-28T02:07:05.735Z","atBatIndex":76}]