[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a line drive to center fielder Junior Perez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:06:03.503Z","endTime":"2026-02-28T20:06:25.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T14:48:49.184Z","endTime":"2026-02-28T19:40:33.104Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T19:40:33.104Z","endTime":"2026-02-28T20:05:58.718Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T20:05:58.718Z","endTime":"2026-02-28T20:06:04.503Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18480179167227,"aZ":-10.084708416856117,"pfxX":-7.1394133646982505,"pfxZ":10.725301100307933,"pX":1.3002547270677096,"pZ":1.5365172950755028,"vX0":11.197236529158175,"vY0":-141.8392791578281,"vZ0":-9.161653937271975,"x":62.99,"y":168.03,"x0":-1.751573362028604,"y0":50.0001203969623,"z0":5.43111878737174,"aX":-14.70123906304992},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.9,"breakHorizontal":10.9,"spinRate":2469,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3845800131772821,"extension":6.047424570276349},"index":3,"playId":"b8dff756-4844-37bd-9bee-d84a7c07e034","pitchNumber":1,"startTime":"2026-02-28T20:06:04.503Z","endTime":"2026-02-28T20:06:08.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.408427960193112,"aZ":-15.415338444438344,"pfxX":-5.4683230011979695,"pfxZ":8.171906191885167,"pX":0.9540117403101316,"pZ":2.795939009310467,"vX0":9.873943456859905,"vY0":-141.81371789956788,"vZ0":-5.180430973839009,"x":95.84,"y":164.26,"x0":-1.8518334719246294,"y0":50.00188687906736,"z0":5.619215061035141,"aX":-11.21364884174571},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.9,"breakHorizontal":8.0,"spinRate":2281,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.38526335835388936,"extension":5.906805957694572},"hitData":{"launchSpeed":84.8,"launchAngle":16.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.02,"coordY":98.22}},"index":4,"playId":"01238592-c21e-3f95-b725-40840f040bb5","pitchNumber":2,"startTime":"2026-02-28T20:06:16.582Z","endTime":"2026-02-28T20:06:25.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-02-28T20:06:25.968Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a ground ball to center fielder Junior Perez, deflected by pitcher Luis Morales. Heliot Ramos to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:06:51.493Z","endTime":"2026-02-28T20:08:42.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806960,"link":"/api/v1/people/806960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.390076885690462,"aZ":-9.974019312911182,"pfxX":-2.757691394529303,"pfxZ":10.930600207603693,"pX":-0.053579448333772234,"pZ":1.0317337131994762,"vX0":5.255955420344954,"vY0":-141.19583946738464,"vZ0":-10.791240994906858,"x":122.56,"y":206.17,"x0":-1.5759883886158663,"y0":50.00422753815509,"z0":5.5327048229339155,"aX":-5.601877345695833},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":4.0,"spinRate":2448,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.38705659801727776,"extension":5.9797796111243},"index":0,"playId":"2111e4e9-09c7-38d4-8fdf-b067ae93f544","pitchNumber":1,"startTime":"2026-02-28T20:06:51.493Z","endTime":"2026-02-28T20:06:55.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.301459270259056,"aZ":-20.658564157558125,"pfxX":-8.292619380571592,"pfxZ":6.9632094928429655,"pX":-0.06527564453121726,"pZ":0.6596791134958659,"vX0":6.579975479410606,"vY0":-127.08161098171539,"vZ0":-8.031383240666518,"x":119.49,"y":220.97,"x0":-1.5964573699545268,"y0":50.00414415935278,"z0":5.472082230356147,"aX":-13.717258986976573},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.2,"breakHorizontal":13.8,"spinRate":2084,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4291673163707306,"extension":6.174213711782398},"index":1,"playId":"2c8f17b5-44d5-3e8a-9d3b-f893365a1bc3","pitchNumber":2,"startTime":"2026-02-28T20:07:06.966Z","endTime":"2026-02-28T20:07:10.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.186326178152083,"aZ":-19.945047266851237,"pfxX":-8.879437366259046,"pfxZ":7.296124645134441,"pX":-0.01838384479098921,"pZ":0.17506223931498469,"vX0":7.4669513192962675,"vY0":-128.73840443461182,"vZ0":-9.346565951654016,"x":117.7,"y":234.05,"x0":-1.805398356845834,"y0":50.00085498021207,"z0":5.401619777831112,"aX":-14.875755704387895},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.3,"breakHorizontal":14.4,"spinRate":2026,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.42576561841873684,"extension":6.262100144652187},"index":2,"playId":"db7fc372-fc8c-3311-ad6f-5aa3832f8b2f","pitchNumber":3,"startTime":"2026-02-28T20:07:29.702Z","endTime":"2026-02-28T20:07:33.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77841540403309,"aZ":-13.462343611627027,"pfxX":-4.873602928385443,"pfxZ":9.374639832248084,"pX":0.24865572679360817,"pZ":3.0177048244150138,"vX0":7.079353741720584,"vY0":-139.96156637537982,"vZ0":-4.909242556473215,"x":107.52,"y":157.3,"x0":-1.673176065037988,"y0":50.00494768400041,"z0":5.667241513817273,"aX":-9.730336761772003},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":7.4,"spinRate":2477,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39042650097954334,"extension":5.982896995960316},"index":3,"playId":"b2ac5318-a2ec-3f14-94ac-70d9ea2e30b8","pitchNumber":4,"startTime":"2026-02-28T20:07:51.400Z","endTime":"2026-02-28T20:07:55.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":97.5,"endSpeed":88.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56498457182129,"aZ":-10.270320550262117,"pfxX":-4.483694273230572,"pfxZ":10.8002790866804,"pX":-0.38638601594937694,"pZ":2.1451606758077184,"vX0":5.033606762855293,"vY0":-141.77028266632786,"vZ0":-7.765036826615259,"x":131.73,"y":180.86,"x0":-1.6055903844967088,"y0":50.00069629560061,"z0":5.581590823249327,"aX":-9.091436728238895},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":7.1,"spinRate":2559,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.38691210537153164,"extension":5.909129629916972},"index":4,"playId":"375436c1-2124-358a-bf4a-e07f114e443a","pitchNumber":5,"startTime":"2026-02-28T20:08:13.149Z","endTime":"2026-02-28T20:08:17.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.948794233901694,"aZ":-11.099476270888934,"pfxX":-4.925924929934768,"pfxZ":10.412803007027138,"pX":0.08990838812219913,"pZ":2.073784403755444,"vX0":6.455224935570367,"vY0":-141.5085852225771,"vZ0":-7.938701000213606,"x":113.57,"y":182.79,"x0":-1.5831362942138838,"y0":50.00152643371888,"z0":5.630501502138698,"aX":-9.968393637604573},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":7.6,"spinRate":2591,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.3873877643845529,"extension":5.855927029479344},"hitData":{"launchSpeed":109.3,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.55,"coordY":86.58}},"index":5,"playId":"16595dad-1931-3847-8c3b-131c1252f386","pitchNumber":6,"startTime":"2026-02-28T20:08:31.611Z","endTime":"2026-02-28T20:08:42.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.46,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:08:42.312Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eric Haase pops out to second baseman Jeff McNeil on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:09:14.103Z","endTime":"2026-02-28T20:09:40.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39603615941592,"aZ":-19.16449283102703,"pfxX":-7.482232785930849,"pfxZ":6.378472489019423,"pX":-0.624410202518877,"pZ":2.940116463592103,"vX0":5.601813433029967,"vY0":-141.2579171226299,"vZ0":-4.1386513156204385,"x":140.8,"y":159.4,"x0":-1.6519457878875807,"y0":50.002450198972056,"z0":5.641290794140774,"aX":-15.26009086619858},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.9,"breakHorizontal":12.6,"spinRate":2482,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3863818975964861,"extension":5.958082101226171},"index":0,"playId":"9e93cf31-8e5e-3dc6-a230-1dbdc1c767ef","pitchNumber":1,"startTime":"2026-02-28T20:09:14.103Z","endTime":"2026-02-28T20:09:17.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47487283648517,"aZ":-17.701234070363043,"pfxX":-6.5975218537067555,"pfxZ":7.049821734630221,"pX":-1.253905052795922,"pZ":2.207761772547837,"vX0":3.381593236246491,"vY0":-141.70400074997588,"vZ0":-6.294922923788089,"x":164.8,"y":179.17,"x0":-1.5993682561621354,"y0":50.004056420412304,"z0":5.571105346779034,"aX":-13.54667952143475},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.8,"breakHorizontal":11.4,"spinRate":2451,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.38511665290851216,"extension":6.003018424304617},"hitData":{"launchSpeed":55.6,"launchAngle":30.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":131.71,"coordY":135.58}},"index":1,"playId":"19027f44-73f2-34af-a1c8-a85f1cb6b0df","pitchNumber":2,"startTime":"2026-02-28T20:09:32.699Z","endTime":"2026-02-28T20:09:40.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":1.84,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:09:40.068Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jerar Encarnacion grounds into a force out, third baseman Andy Ibáñez to second baseman Jeff McNeil. Heliot Ramos to 3rd. Bryce Eldridge out at 2nd. Jerar Encarnacion to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:10:06.208Z","endTime":"2026-02-28T20:10:58.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96794643124911,"aZ":-37.16148536733425,"pfxX":10.99680947560015,"pfxZ":-3.6612149167791017,"pX":-0.900826505872354,"pZ":3.419786624235271,"vX0":-0.9257070784733276,"vY0":-116.31052589121012,"vZ0":2.4381575701513523,"x":151.34,"y":146.45,"x0":-1.9240409679132686,"y0":50.00286096759888,"z0":5.896057424853372,"aX":14.980807142470209},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.6,"breakHorizontal":-19.7,"spinRate":2855,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.4719504153442524,"extension":5.794478263954408},"index":0,"playId":"0134e591-755f-3d70-9cfe-45569d4b8382","pitchNumber":1,"startTime":"2026-02-28T20:10:10.432Z","endTime":"2026-02-28T20:10:15.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10286964066882,"aZ":-36.41780135865828,"pfxX":11.10329278538227,"pfxZ":-3.237791840226297,"pX":-0.3757063404680288,"pZ":2.2323152495028036,"vX0":0.12855589339137546,"vY0":-114.57117518675133,"vZ0":0.11133621499974145,"x":131.32,"y":178.51,"x0":-1.871924881944669,"y0":50.00424029167952,"z0":5.786454998453864,"aX":14.542401061135477},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-5.5,"breakHorizontal":-20.0,"spinRate":2924,"spinDirection":50},"zone":7,"typeConfidence":2.0,"plateTime":0.48080470673452247,"extension":5.855958940241782},"index":1,"playId":"6e3c65b5-430d-3691-9086-fe18cff877b7","pitchNumber":2,"startTime":"2026-02-28T20:10:28.022Z","endTime":"2026-02-28T20:10:31.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33556382544677,"aZ":-14.983847292804247,"pfxX":-9.70002209097907,"pfxZ":8.457619974178058,"pX":0.25603108277466063,"pZ":1.8190838815286854,"vX0":8.247142275106127,"vY0":-141.88014454700667,"vZ0":-7.739415350514167,"x":107.24,"y":189.66,"x0":-1.432289390640268,"y0":50.004650023068464,"z0":5.5428512996716535,"aX":-19.720885422704463},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":15.8,"spinRate":2541,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3864684871407653,"extension":5.9937357608396535},"hitData":{"launchSpeed":96.4,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.23,"coordY":156.44}},"index":2,"playId":"a3650f89-bbe7-3597-a2a3-ce7bcfdae790","pitchNumber":3,"startTime":"2026-02-28T20:10:47.092Z","endTime":"2026-02-28T20:10:58.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.92,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:10:58.222Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Matos flies out to center fielder Junior Perez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:11:27.361Z","endTime":"2026-02-28T20:12:45.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.371781560577325,"aZ":-12.399420378505157,"pfxX":-5.328174416589464,"pfxZ":9.90065061690859,"pX":1.3214072125348248,"pZ":3.1444568267345896,"vX0":9.573430879579218,"vY0":-140.5481125873364,"vZ0":-4.50954368184177,"x":66.63,"y":153.88,"x0":-1.439322571252011,"y0":50.001485373082964,"z0":5.577317414918762,"aX":-10.641587066479234},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2458,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38996719063395924,"extension":5.947299015496113},"index":0,"playId":"7788c0d9-7cdf-3370-810a-2c7d23b5243c","pitchNumber":1,"startTime":"2026-02-28T20:11:32.382Z","endTime":"2026-02-28T20:11:35.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":97.3,"endSpeed":89.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.070144129218644,"aZ":-15.263499985622545,"pfxX":-6.913067008408563,"pfxZ":8.296129948016567,"pX":-0.7865973952926195,"pZ":2.6193606845426975,"vX0":4.151681588101149,"vY0":-141.57125073896242,"vZ0":-5.720651238858409,"x":146.98,"y":168.06,"x0":-1.3707938362671463,"y0":50.001618116923176,"z0":5.636302099936799,"aX":-14.089529717898145},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":11.8,"spinRate":2425,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3862855076970657,"extension":6.0619711429558},"index":1,"playId":"7c3d767b-21db-3417-a3c8-9e700dab74f2","pitchNumber":2,"startTime":"2026-02-28T20:11:52.311Z","endTime":"2026-02-28T20:11:56.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.821235625907683,"aZ":-38.02314606948585,"pfxX":9.816520087705351,"pfxZ":-4.155813968224022,"pX":0.6878648998522867,"pZ":2.3241916418572424,"vX0":2.3691070705437185,"vY0":-119.31342908807247,"vZ0":0.06558022345178127,"x":90.78,"y":176.03,"x0":-1.597798487389209,"y0":50.00070920205446,"z0":5.788754904689531,"aX":13.828186032773928},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.1,"breakHorizontal":-18.4,"spinRate":2999,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.463123450393776,"extension":5.906485694591428},"index":2,"playId":"bb997f68-3f81-3610-b20e-bfeda1d83592","pitchNumber":3,"startTime":"2026-02-28T20:12:17.243Z","endTime":"2026-02-28T20:12:21.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.748423629811878,"aZ":-38.29197041896107,"pfxX":10.114386880956555,"pfxZ":-4.358653720153473,"pX":0.3456109649437359,"pZ":2.434263738998756,"vX0":1.7425091474323966,"vY0":-118.61596190768513,"vZ0":0.3776453822855559,"x":103.83,"y":173.05,"x0":-1.7137800270955308,"y0":50.00213061631993,"z0":5.805984314788722,"aX":14.202246646481845},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.4,"breakHorizontal":-18.7,"spinRate":2944,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.4643462275813861,"extension":6.032199402397863},"hitData":{"launchSpeed":90.9,"launchAngle":50.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.31,"coordY":94.8}},"index":3,"playId":"2f66914c-1835-34ed-b9b4-eda9d53edc86","pitchNumber":4,"startTime":"2026-02-28T20:12:36.442Z","endTime":"2026-02-28T20:12:45.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.83,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:12:45.109Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Wilson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:14:59.318Z","endTime":"2026-02-28T20:15:57.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.366353704060796,"aZ":-17.320427401752085,"pfxX":-7.263019266701925,"pfxZ":8.105160800368092,"pX":-0.21996402127798853,"pZ":3.5987229192442967,"vX0":5.665982153640392,"vY0":-134.33450074683154,"vZ0":-1.106579275208194,"x":125.38,"y":141.61,"x0":-1.4100433120551714,"y0":50.003032299354274,"z0":5.244110939881728,"aX":-13.310375062202233},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2289,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40732084524259404,"extension":6.6921212341978356},"index":0,"playId":"1da1777e-28ca-3fe3-a2d4-c37ffbdcfa6e","pitchNumber":1,"startTime":"2026-02-28T20:14:59.318Z","endTime":"2026-02-28T20:15:03.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":90.8,"endSpeed":83.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587799106322304,"aZ":-18.139452637404872,"pfxX":-5.821217943136436,"pfxZ":7.872978078805,"pX":-0.371574263508621,"pZ":4.069455442006215,"vX0":4.650747472312239,"vY0":-132.28855707386236,"vZ0":0.05039033663857362,"x":131.16,"y":128.9,"x0":-1.390725433401501,"y0":50.00619064961836,"z0":5.373070824057847,"aX":-10.383348879256962},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":2202,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.4130560912695236,"extension":6.515765298267928},"index":1,"playId":"1117dc53-7dad-33ce-8332-55880ed733d4","pitchNumber":2,"startTime":"2026-02-28T20:15:14.555Z","endTime":"2026-02-28T20:15:17.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.423939053352388,"aZ":-28.829005031110196,"pfxX":5.383342569083138,"pfxZ":2.309384184120434,"pX":0.5410536785585967,"pZ":3.4342632014172727,"vX0":2.8625288173963934,"vY0":-119.16281811301675,"vZ0":0.8706660067149845,"x":96.38,"y":146.05,"x0":-1.3724877149302572,"y0":50.00304483300175,"z0":5.654975352308214,"aX":7.793728622172096},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.7,"breakHorizontal":-10.4,"spinRate":2328,"spinDirection":65},"zone":3,"typeConfidence":2.0,"plateTime":0.45844474245835976,"extension":6.37306028693386},"index":2,"playId":"2bef8431-3a1c-3a1b-aaf6-9ac29be5bc6e","pitchNumber":3,"startTime":"2026-02-28T20:15:34.462Z","endTime":"2026-02-28T20:15:38.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.764545713439542,"aZ":-29.653981651404347,"pfxX":4.592931917451275,"pfxZ":1.711099917951139,"pX":1.710703533738643,"pZ":1.783700381191694,"vX0":5.581922625284462,"vY0":-120.7246295462793,"vZ0":-2.879601383725921,"x":51.79,"y":190.62,"x0":-1.22925506995377,"y0":50.00407024407785,"z0":5.605321084362209,"aX":6.771269233946269},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.6,"breakHorizontal":-9.7,"spinRate":2492,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45391258593514294,"extension":6.521954932206908},"index":3,"playId":"7053e710-c7d6-3ad3-b75e-e16287957496","pitchNumber":4,"startTime":"2026-02-28T20:15:54.261Z","endTime":"2026-02-28T20:15:57.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:15:57.261Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out, second baseman Buddy Kennedy to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:16:09.782Z","endTime":"2026-02-28T20:17:16.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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":91.3,"endSpeed":84.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71963712989574,"aZ":-17.064393558702726,"pfxX":-6.523293772536126,"pfxZ":8.38478004682079,"pX":-0.7635937057086786,"pZ":2.2709654892019384,"vX0":4.407329810941313,"vY0":-132.93718146299497,"vZ0":-4.201042934528557,"x":146.11,"y":177.46,"x0":-1.5899165424631874,"y0":50.00049959381682,"z0":5.099144078007214,"aX":-11.751808791679307},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.5,"breakHorizontal":10.9,"spinRate":2282,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.41097729844920394,"extension":6.546037268598445},"index":0,"playId":"2451475d-7fc7-3d54-a019-6ba6329c9c94","pitchNumber":1,"startTime":"2026-02-28T20:16:25.697Z","endTime":"2026-02-28T20:16:29.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.140578148230144,"aZ":-24.593930175206093,"pfxX":1.1999697141312389,"pfxZ":4.841209500799723,"pX":-0.4610432858229595,"pZ":2.50768662058888,"vX0":2.733028660432042,"vY0":-123.89708792260532,"vZ0":-1.461530509378282,"x":134.57,"y":171.07,"x0":-1.7312571218680641,"y0":50.002360123271714,"z0":5.147033679591985,"aX":1.8778845065110163},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.8,"breakHorizontal":-2.8,"spinRate":2265,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4409220803006235,"extension":6.652844128470119},"index":1,"playId":"d4bb897b-5e4b-3430-9df0-37902eb89931","pitchNumber":2,"startTime":"2026-02-28T20:16:39.933Z","endTime":"2026-02-28T20:16:42.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":93.9,"endSpeed":85.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.350986124454252,"aZ":-13.988697009372087,"pfxX":-7.107231937069595,"pfxZ":9.63963350186384,"pX":1.0621403719098244,"pZ":3.1976582883237694,"vX0":8.632721381935413,"vY0":-136.550389762355,"vZ0":-3.142438027848066,"x":76.51,"y":152.44,"x0":-1.2183571918586213,"y0":50.002726678475675,"z0":5.327114582127218,"aX":-13.40854986117681},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":11.0,"spinRate":2289,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40127076290041774,"extension":6.849585992221745},"index":2,"playId":"dc230d23-6234-3be8-9889-8d222879a7d4","pitchNumber":3,"startTime":"2026-02-28T20:16:56.830Z","endTime":"2026-02-28T20:17:00.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38177455689715,"aZ":-25.526908033069894,"pfxX":-6.4100594729170925,"pfxZ":4.23887992805078,"pX":-0.7178961244925857,"pZ":2.1059298950009198,"vX0":4.267521039869025,"vY0":-124.48766685913756,"vZ0":-2.395787498219338,"x":144.36,"y":181.92,"x0":-1.6230550842406517,"y0":50.00018896630476,"z0":5.1975114498792045,"aX":-10.042438987004525},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.3,"breakHorizontal":10.6,"spinRate":1615,"spinDirection":228},"zone":7,"typeConfidence":0.86,"plateTime":0.4402766121165538,"extension":6.557416818366995},"hitData":{"launchSpeed":79.3,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.76,"coordY":153.91}},"index":3,"playId":"27cefcc3-a0e6-3107-9069-b2dd15a5b1f7","pitchNumber":4,"startTime":"2026-02-28T20:17:09.584Z","endTime":"2026-02-28T20:17:16.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:17:16.891Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brent Rooker walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:17:41.762Z","endTime":"2026-02-28T20:19:20.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43726356286572,"aZ":-17.263934286119664,"pfxX":-6.885719754887016,"pfxZ":8.206441290854205,"pX":0.03165139112708504,"pZ":4.018882412506616,"vX0":6.138384490753934,"vY0":-134.504577164499,"vZ0":-0.016041447939480702,"x":115.79,"y":130.27,"x0":-1.3947509840745302,"y0":50.004256290791595,"z0":5.257676821066251,"aX":-12.513135120394873},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":11.0,"spinRate":2275,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40853383725829184,"extension":6.726464256365884},"index":0,"playId":"9817a6eb-25d7-336a-a3c0-3fe60376d666","pitchNumber":1,"startTime":"2026-02-28T20:17:43.282Z","endTime":"2026-02-28T20:17:47.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.189498909225588,"aZ":-29.082604611246577,"pfxX":3.7095856425420353,"pfxZ":2.126705776113819,"pX":1.5713417363610491,"pZ":1.4209030114168657,"vX0":5.757423190410309,"vY0":-120.25432979720111,"vZ0":-3.1525164320349193,"x":57.1,"y":200.42,"x0":-1.343605450990386,"y0":50.00027533805662,"z0":5.351937339259194,"aX":5.385433450730172},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.2,"breakHorizontal":-8.2,"spinRate":2426,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.45697087097834554,"extension":6.567714467800414},"index":1,"playId":"6eaf78ad-cbee-329a-86f8-0940487bca3a","pitchNumber":2,"startTime":"2026-02-28T20:18:00.858Z","endTime":"2026-02-28T20:18:03.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8189516627621,"aZ":-32.726432356120995,"pfxX":2.5919270942144603,"pfxZ":-0.3760505823997393,"pX":1.174873046078596,"pZ":1.0719264742767294,"vX0":5.095340721150329,"vY0":-121.60306070651957,"vZ0":-3.5935324680638256,"x":72.22,"y":209.84,"x0":-1.295429682377721,"y0":50.00207306342353,"z0":5.448361869105887,"aX":3.828470747954976},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.3,"breakHorizontal":-6.0,"spinRate":2424,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.45274808299336566,"extension":6.508493749332762},"index":2,"playId":"151d7c5c-3ed8-3e3d-930c-150f06ca6f7a","pitchNumber":3,"startTime":"2026-02-28T20:18:14.267Z","endTime":"2026-02-28T20:18:19.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":84.6,"endSpeed":77.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05248688497042,"aZ":-31.710603310837804,"pfxX":4.886028667346533,"pfxZ":0.3025823267434151,"pX":0.8799891225681483,"pZ":0.9991065948129642,"vX0":4.012102433748049,"vY0":-123.0762983529106,"vZ0":-4.2675213134059735,"x":83.46,"y":211.8,"x0":-1.412675775816586,"y0":50.00167055830177,"z0":5.4755694959053045,"aX":7.40751097294965},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.2,"breakHorizontal":-9.8,"spinRate":2673,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.44701016351062606,"extension":6.582395372408458},"index":3,"playId":"a7abd3f9-4ef4-362f-8f75-17b5dbc92c18","pitchNumber":4,"startTime":"2026-02-28T20:18:29.133Z","endTime":"2026-02-28T20:18:32.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.734731698599703,"aZ":-14.610389301136836,"pfxX":-5.811120016321299,"pfxZ":9.28596260043216,"pX":0.8258178522145435,"pZ":3.213862777806371,"vX0":7.779158354241637,"vY0":-137.01161661622032,"vZ0":-2.896959523799576,"x":85.52,"y":152.01,"x0":-1.3020882957303996,"y0":50.003478488500505,"z0":5.290063719004906,"aX":-10.992586548696893},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2352,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4005775539638514,"extension":6.740080666393018},"index":4,"playId":"6e3d1754-2991-3d6f-b864-3d2de3ec7fd6","pitchNumber":5,"startTime":"2026-02-28T20:18:43.347Z","endTime":"2026-02-28T20:19:10.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"}},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78811988312944,"aZ":-30.30985393551992,"pfxX":0.7542299564744952,"pfxZ":1.1795909283938317,"pX":0.9412152127964547,"pZ":-0.5707191623743596,"vX0":5.827353305999764,"vY0":-125.37864422526022,"vZ0":-8.042884150360955,"x":81.12,"y":254.19,"x0":-1.5209628810705704,"y0":50.00108763946444,"z0":5.187622418554658,"aX":1.1871176364700209},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.4,"breakHorizontal":-2.9,"spinRate":2596,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.43860226063238894,"extension":6.54973521319941},"index":5,"playId":"ee6cc355-a729-3067-b00b-ea90eb57825d","pitchNumber":6,"startTime":"2026-02-28T20:19:17.314Z","endTime":"2026-02-28T20:19:20.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:19:20.695Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:19:47.459Z","endTime":"2026-02-28T20:21:22.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.692273789822067,"aZ":-25.47124381980606,"pfxX":0.9854895169993725,"pfxZ":4.307277018708003,"pX":-0.7953663537843983,"pZ":2.844910475844891,"vX0":2.5027918791649792,"vY0":-123.2430002870079,"vZ0":-0.6016942320100105,"x":147.32,"y":161.97,"x0":-1.947221153212883,"y0":50.004709576660304,"z0":5.220647619245714,"aX":1.5345001747037257},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.9,"breakHorizontal":-2.3,"spinRate":2387,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.4423650330165221,"extension":6.378218561901731},"index":0,"playId":"1a354dca-70bb-333c-9066-0a3a95f3d0b9","pitchNumber":1,"startTime":"2026-02-28T20:19:47.459Z","endTime":"2026-02-28T20:19:50.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10096733348965,"aZ":-26.857898666682775,"pfxX":-8.104814852889916,"pfxZ":3.4289385415976055,"pX":-0.7559103995586571,"pZ":2.079903025181988,"vX0":4.532001129331193,"vY0":-123.4156858361301,"vZ0":-2.456307024266849,"x":145.81,"y":182.62,"x0":-1.5569421242705868,"y0":50.005950500729085,"z0":5.335604221257929,"aX":-12.584413555740795},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.9,"breakHorizontal":13.7,"spinRate":1574,"spinDirection":225},"zone":7,"typeConfidence":0.89,"plateTime":0.4427362516774407,"extension":6.647011809410473},"index":1,"playId":"6ec0d1a6-45fe-39fa-bff5-41f80741ef1b","pitchNumber":2,"startTime":"2026-02-28T20:20:03.373Z","endTime":"2026-02-28T20:20:13.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":93.9,"endSpeed":85.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17952942798948,"aZ":-12.288717096782769,"pfxX":-5.44345444702773,"pfxZ":10.55167060515613,"pX":1.651945980867503,"pZ":3.119406779306442,"vX0":9.557176805982325,"vY0":-136.45420936968065,"vZ0":-3.7829876475011894,"x":54.03,"y":154.56,"x0":-1.1895815189888561,"y0":50.004923915283115,"z0":5.37119690838447,"aX":-10.26173307641966},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2322,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.4014796590296057,"extension":6.6389452696784454},"index":2,"playId":"2b404a0b-9158-3fa5-99ad-3b71020927e3","pitchNumber":3,"startTime":"2026-02-28T20:20:44.051Z","endTime":"2026-02-28T20:20:47.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.901937697746757,"aZ":-29.52556443045826,"pfxX":-7.498608751073748,"pfxZ":1.750249288551923,"pX":-1.313036248798358,"pZ":1.7178450978692648,"vX0":3.5715336838186937,"vY0":-122.38891619051121,"vZ0":-2.364002266097646,"x":167.05,"y":192.4,"x0":-1.8196151576576582,"y0":50.00217747730337,"z0":5.233277041573611,"aX":-11.337551659862607},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.9,"breakHorizontal":12.7,"spinRate":1598,"spinDirection":231},"zone":13,"typeConfidence":0.78,"plateTime":0.44810708835695046,"extension":6.4791638751826115},"index":3,"playId":"8d77c575-7555-3be9-af56-fabe1553c03c","pitchNumber":4,"startTime":"2026-02-28T20:21:01.777Z","endTime":"2026-02-28T20:21:04.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55979627136499,"aZ":-28.56441591453823,"pfxX":-7.70187302697807,"pfxZ":2.2800319224661045,"pX":0.422490714862287,"pZ":1.2368028449044701,"vX0":6.876973622995885,"vY0":-125.02231094515406,"vZ0":-4.486250988015696,"x":100.9,"y":205.39,"x0":-1.3651754610260716,"y0":50.00066110470237,"z0":5.402912520348768,"aX":-12.172940658215522},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":12.4,"spinRate":1559,"spinDirection":225},"zone":14,"typeConfidence":0.88,"plateTime":0.4383609470354317,"extension":6.5091229443332015},"index":4,"playId":"fd31ed70-d3d7-391d-9e93-a90eb09e1bd3","pitchNumber":5,"startTime":"2026-02-28T20:21:19.500Z","endTime":"2026-02-28T20:21:22.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:21:22.500Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Will Brennan doubles (2) on a line drive to center fielder Junior Perez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:23:34.976Z","endTime":"2026-02-28T20:24:18.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299767550368674,"aZ":-37.93665788613999,"pfxX":7.980693427405219,"pfxZ":-4.092263487762885,"pX":0.6539801392337752,"pZ":-1.0436004125387957,"vX0":3.439849864779755,"vY0":-118.4018576672603,"vZ0":-7.364489214885138,"x":92.07,"y":266.96,"x0":-1.8580805943406662,"y0":50.003782578275064,"z0":5.612713203876032,"aX":11.239251189469936},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.0,"breakHorizontal":-15.4,"spinRate":2964,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.46402565681154284,"extension":6.160513820924766},"index":0,"playId":"e51e1ba0-eb3c-3dd4-9a64-953e7b890881","pitchNumber":1,"startTime":"2026-02-28T20:23:34.976Z","endTime":"2026-02-28T20:23:38.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86259977232124,"aZ":-36.059783576004726,"pfxX":11.125275287614283,"pfxZ":-2.7960849646023416,"pX":0.32352086803032337,"pZ":3.09424828132776,"vX0":2.1237911680071586,"vY0":-117.57487533525695,"vZ0":1.1935671527171987,"x":104.67,"y":155.24,"x0":-2.0379091212327833,"y0":50.002983860763486,"z0":5.945843249018962,"aX":15.457904539022083},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.4,"breakHorizontal":-20.6,"spinRate":3069,"spinDirection":48},"zone":3,"typeConfidence":2.0,"plateTime":0.4671946771461677,"extension":5.931674653424662},"index":1,"playId":"84313a38-bf4c-35ba-92e2-2dfd9f43f0ec","pitchNumber":2,"startTime":"2026-02-28T20:23:51.126Z","endTime":"2026-02-28T20:23:55.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82419153805206,"aZ":-21.454461226343362,"pfxX":-7.649048662687832,"pfxZ":6.181598935789879,"pX":-0.0056468928600011325,"pZ":3.2597020938378694,"vX0":6.735493267416294,"vY0":-130.19588044186833,"vZ0":-2.30029740530819,"x":117.22,"y":150.77,"x0":-1.6201655169096152,"y0":50.001640640632054,"z0":5.76164877828411,"aX":-13.260034797148554},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.9,"breakHorizontal":12.6,"spinRate":2151,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4191429788305552,"extension":6.075838134581683},"hitData":{"launchSpeed":99.6,"launchAngle":21.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":82.84,"coordY":56.89}},"index":2,"playId":"63788ee8-edce-3181-a303-e12c0cafa2bf","pitchNumber":3,"startTime":"2026-02-28T20:24:07.472Z","endTime":"2026-02-28T20:24:18.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":0.92,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:24:18.559Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Parks Harber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:24:56.539Z","endTime":"2026-02-28T20:25:42.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.563276350538377,"aZ":-17.70695441815365,"pfxX":-7.188384670476256,"pfxZ":7.322927177481176,"pX":0.5312131810509046,"pZ":2.211544769682445,"vX0":6.789344940226769,"vY0":-139.2519622962268,"vZ0":-6.196496941217901,"x":96.75,"y":179.07,"x0":-0.997709784439945,"y0":50.00027561693302,"z0":5.625777351357486,"aX":-14.19756445036197},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":11.8,"spinRate":2530,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.3924655677475899,"extension":6.082218767862621},"index":0,"playId":"380b3319-0087-39cc-8f6c-c4931ced85c5","pitchNumber":1,"startTime":"2026-02-28T20:24:58.770Z","endTime":"2026-02-28T20:25:02.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47956588249372,"aZ":-36.63390308703672,"pfxX":11.687876972021705,"pfxZ":-3.2535724970146855,"pX":0.16270972434931957,"pZ":1.9108339314784746,"vX0":1.1873393209309502,"vY0":-117.27048223753759,"vZ0":-1.0614524945376078,"x":110.8,"y":187.19,"x0":-1.8679643988894072,"y0":50.00258915926203,"z0":5.835642382003915,"aX":16.018827628967195},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-5.9,"breakHorizontal":-21.4,"spinRate":3054,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.46994719514463457,"extension":5.859193533141452},"index":1,"playId":"a82e3ee9-fa20-3b8a-b5ee-01b052bdfc3c","pitchNumber":2,"startTime":"2026-02-28T20:25:17.147Z","endTime":"2026-02-28T20:25:20.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.032526543411,"aZ":-34.21163264432239,"pfxX":9.975474540553511,"pfxZ":-1.4650292729976364,"pX":2.7850070411042895,"pZ":0.9748601364696265,"vX0":6.8783732584890505,"vY0":-117.86749373422123,"vZ0":-3.4584472138366467,"x":10.84,"y":212.46,"x0":-1.4800330022352741,"y0":50.00406068486352,"z0":5.661576522020031,"aX":13.858991943257523},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.4,"breakHorizontal":-19.9,"spinRate":2895,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46694498936915796,"extension":6.032599261581828},"index":2,"playId":"46673eb0-3fce-3375-b02e-a9ffcc8f424e","pitchNumber":3,"startTime":"2026-02-28T20:25:38.946Z","endTime":"2026-02-28T20:25:42.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692238,"link":"/api/v1/people/692238"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":692238,"link":"/api/v1/people/692238"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.29,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:25:42.424Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Buddy Kennedy walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:25:47.638Z","endTime":"2026-02-28T20:27:46.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"postOnSecond":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"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.7,"endSpeed":88.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82949924755974,"aZ":-9.932474528052834,"pfxX":-4.789177952502191,"pfxZ":11.078357766406707,"pX":1.3815217970365223,"pZ":1.030380428332123,"vX0":8.826332877084075,"vY0":-140.3353594977523,"vZ0":-10.293872284052682,"x":64.34,"y":210.96,"x0":-1.1728962960473919,"y0":50.002402780965305,"z0":5.37959767621683,"aX":-9.61522979816888},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":7.0,"spinRate":2558,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.389339912862368,"extension":6.077297443523744},"index":0,"playId":"7eaef108-050e-325e-a73f-f1a7024c2091","pitchNumber":1,"startTime":"2026-02-28T20:26:06.771Z","endTime":"2026-02-28T20:26:10.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40824560281027,"aZ":-12.399479304147164,"pfxX":-5.316183488309979,"pfxZ":9.820714076822862,"pX":1.5274836787084813,"pZ":1.9666701193650906,"vX0":10.536242864019068,"vY0":-140.65388340065903,"vZ0":-7.351470927586638,"x":58.78,"y":185.68,"x0":-1.5679435120174814,"y0":50.00551748397083,"z0":5.409660588191847,"aX":-10.70824741672946},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":7.6,"spinRate":2412,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38867002334509726,"extension":6.033543387215167},"index":1,"playId":"c194ef4e-dae8-36ef-ad80-59bf9ebfe42c","pitchNumber":2,"startTime":"2026-02-28T20:26:25.710Z","endTime":"2026-02-28T20:26:29.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"08553b5e-5f17-3bba-b52d-3370a9ac117a","startTime":"2026-02-28T20:26:45.830Z","endTime":"2026-02-28T20:26:49.045Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94374591301814,"aZ":-17.091099598703725,"pfxX":-8.339212099009531,"pfxZ":7.626360723029092,"pX":1.3770304827349342,"pZ":1.6199968600611128,"vX0":9.700180217931441,"vY0":-139.83830712095627,"vZ0":-7.619092332321888,"x":64.51,"y":195.04,"x0":-1.0555798224622035,"y0":50.0020766695161,"z0":5.503991965797688,"aX":-16.49214758323145},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":13.1,"spinRate":2445,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3918940771662607,"extension":6.11060332505118},"index":3,"playId":"629f0964-8023-3143-8b6c-c856593e8d6c","pitchNumber":3,"startTime":"2026-02-28T20:27:06.145Z","endTime":"2026-02-28T20:27:09.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71970909858346,"aZ":-15.22006222245435,"pfxX":-9.935951616508792,"pfxZ":8.466328998515143,"pX":0.5620332754429161,"pZ":2.1436249744893776,"vX0":8.74927512698232,"vY0":-140.56758071170358,"vZ0":-6.652180383427578,"x":95.58,"y":180.9,"x0":-1.2992256803874085,"y0":50.00134284812442,"z0":5.528080498631574,"aX":-19.89199084783524},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":16.2,"spinRate":2431,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.3895854013649349,"extension":6.073347977967667},"index":4,"playId":"889d9ded-46f1-3e31-9d37-d04436a85d62","pitchNumber":4,"startTime":"2026-02-28T20:27:25.453Z","endTime":"2026-02-28T20:27:29.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.229140975172463,"aZ":-12.60658447078363,"pfxX":-8.901472422508462,"pfxZ":9.685583441071401,"pX":0.7992790457684943,"pZ":0.15003611905906522,"vX0":9.258306948556031,"vY0":-140.61307038702049,"vZ0":-12.350131233960136,"x":86.53,"y":234.73,"x0":-1.36547782462459,"y0":50.00156521101576,"z0":5.394511832159806,"aX":-17.982330839208593},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":14.4,"spinRate":2533,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3882084081479884,"extension":6.0430639706626526},"index":5,"playId":"bb0b220d-3f97-33bd-b3ee-51d8febda5e1","pitchNumber":5,"startTime":"2026-02-28T20:27:42.873Z","endTime":"2026-02-28T20:27:46.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":1.35,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:27:46.142Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Koss singles on a soft fly ball to right fielder Brent Rooker. Will Brennan scores. Buddy Kennedy to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:28:13.139Z","endTime":"2026-02-28T20:30:34.631Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnThird":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.174632438341366,"aZ":-17.487772975585482,"pfxX":-7.2876846840795295,"pfxZ":7.262051647394409,"pX":-0.1936946278471217,"pZ":2.43573371837093,"vX0":6.029790201112697,"vY0":-140.47336092219993,"vZ0":-5.603220861027182,"x":124.38,"y":173.02,"x0":-1.4082616861993094,"y0":50.0063105528866,"z0":5.571686421141169,"aX":-14.745790352898867},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":12.1,"spinRate":2380,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3881112292927371,"extension":6.127103868029886},"index":0,"playId":"b5d3417b-9697-3c9f-a5c3-871f8e122c8d","pitchNumber":1,"startTime":"2026-02-28T20:28:21.187Z","endTime":"2026-02-28T20:28:26.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":671083,"link":"/api/v1/people/671083"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.204183285548282,"aZ":-33.93968900582702,"pfxX":9.780184610417814,"pfxZ":-1.2495236987251506,"pX":-0.46925978490233644,"pZ":2.30535714724201,"vX0":-0.07888491001746922,"vY0":-118.63840344405479,"vZ0":-0.774624564391027,"x":134.89,"y":176.54,"x0":-1.704490993248533,"y0":50.001735934116105,"z0":5.748865191745897,"aX":13.840881970541654},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.2,"breakHorizontal":-17.6,"spinRate":2926,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.4629337440320369,"extension":5.835127700787799},"index":1,"playId":"c1e55764-3c7d-3d27-92b5-953f7981ae3d","pitchNumber":2,"startTime":"2026-02-28T20:28:39.663Z","endTime":"2026-02-28T20:28:43.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":671083,"link":"/api/v1/people/671083"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.935995743418665,"aZ":-38.7175523617383,"pfxX":7.781168582905515,"pfxZ":-4.6071645074271075,"pX":-0.1747823789996506,"pZ":2.9763237210372377,"vX0":1.2156103094487614,"vY0":-119.06728801145695,"vZ0":1.464381325396072,"x":123.66,"y":158.42,"x0":-1.703089245233857,"y0":50.000135075331265,"z0":5.8828685310779925,"aX":11.061150769647126},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.7,"breakHorizontal":-14.4,"spinRate":2908,"spinDirection":54},"zone":2,"typeConfidence":2.0,"plateTime":0.4617451874927081,"extension":5.853492514959897},"index":2,"playId":"72848e6a-daa8-3a0f-a692-8d36a0c47297","pitchNumber":3,"startTime":"2026-02-28T20:29:03.248Z","endTime":"2026-02-28T20:29:07.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":671083,"link":"/api/v1/people/671083"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.543727275250006,"aZ":-17.7440127309979,"pfxX":-5.65178565069681,"pfxZ":7.509928995210572,"pX":-0.1933167840047912,"pZ":5.282738450057206,"vX0":5.8479247161095245,"vY0":-137.07688555297568,"vZ0":2.1278313486009015,"x":124.37,"y":96.15,"x0":-1.6101755822749615,"y0":50.001755053594835,"z0":5.701279841329405,"aX":-10.859318877713635},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":9.1,"spinRate":2292,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3980918756421108,"extension":5.964974539252805},"index":3,"playId":"e1f3d9e0-5837-37cf-93bb-2caae0d63815","pitchNumber":4,"startTime":"2026-02-28T20:29:24.834Z","endTime":"2026-02-28T20:29:28.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":671083,"link":"/api/v1/people/671083"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"08317636-0136-0043-001c-f08cd117d70a","startTime":"2026-02-28T20:29:51.212Z","endTime":"2026-02-28T20:30:02.700Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":671083,"link":"/api/v1/people/671083"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.662933448766644,"aZ":-15.72723024962103,"pfxX":-8.250355239543929,"pfxZ":8.051527664915923,"pX":0.8768026603137248,"pZ":3.403013264321065,"vX0":8.671675361579785,"vY0":-141.43671573459054,"vZ0":-3.813513109636776,"x":83.58,"y":146.9,"x0":-1.1444344464442178,"y0":50.00660491605077,"z0":5.765426755937636,"aX":-16.862625203839876},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":13.3,"spinRate":2508,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.38599833258140004,"extension":5.975617947801528},"index":5,"playId":"77a96496-b35d-303f-ac55-df9ae868e04f","pitchNumber":5,"startTime":"2026-02-28T20:30:02.700Z","endTime":"2026-02-28T20:30:06.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":671083,"link":"/api/v1/people/671083"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.770100613470383,"aZ":-18.565136213474112,"pfxX":-7.9335607951545875,"pfxZ":6.548837592829418,"pX":-0.5471852424372317,"pZ":3.195162099708666,"vX0":5.276629260265462,"vY0":-142.76758464391685,"vZ0":-3.6274878039775853,"x":137.86,"y":152.51,"x0":-1.3821478000474061,"y0":50.003379383109845,"z0":5.640431903901581,"aX":-16.489670050857523},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.4,"breakHorizontal":13.4,"spinRate":2458,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.38265782998808984,"extension":5.992906479986478},"hitData":{"launchSpeed":69.1,"launchAngle":23.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"soft","location":"9","coordinates":{"coordX":175.04,"coordY":109.86}},"index":6,"playId":"04624e12-f7d2-3bfc-83d3-a319eec7ce6d","pitchNumber":6,"startTime":"2026-02-28T20:30:24.829Z","endTime":"2026-02-28T20:30:34.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":671083,"link":"/api/v1/people/671083"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.4,"awayTeamWinProbability":66.6,"homeTeamWinProbabilityAdded":-12.400000000000006,"leverageIndex":2.04,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:30:34.631Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to right fielder Brent Rooker. Buddy Kennedy scores. Christian Koss to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:31:46.701Z","endTime":"2026-02-28T20:33:25.509Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T20:31:07.667Z","endTime":"2026-02-28T20:31:48.753Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":671083,"link":"/api/v1/people/671083"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.445545868564245,"aZ":-17.20476775892866,"pfxX":-7.608241545994346,"pfxZ":7.421960569600639,"pX":0.6981879866982235,"pZ":2.2559156746303395,"vX0":8.077282676539946,"vY0":-140.55722135928895,"vZ0":-5.948264896350107,"x":90.39,"y":177.87,"x0":-1.2131902690395167,"y0":50.003006278183534,"z0":5.502095158957422,"aX":-15.346713379959082},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":12.2,"spinRate":2455,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.38848148276177863,"extension":6.190489829477381},"index":1,"playId":"621dfe3d-fd83-368e-9e52-d552b394be19","pitchNumber":1,"startTime":"2026-02-28T20:31:48.753Z","endTime":"2026-02-28T20:31:52.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":671083,"link":"/api/v1/people/671083"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65408912855161,"aZ":-16.39566896048086,"pfxX":-7.284616810469952,"pfxZ":7.6485475555250995,"pX":0.31792802418135613,"pZ":2.469600561712317,"vX0":6.799545135794088,"vY0":-142.0406812377824,"vZ0":-6.016561194552948,"x":104.88,"y":172.1,"x0":-1.1495344668311334,"y0":50.001924654331354,"z0":5.641250039949433,"aX":-15.02534114623776},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.0,"breakHorizontal":12.0,"spinRate":2457,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.38422950450579485,"extension":6.106655347323617},"index":2,"playId":"0fb07ffe-b600-3b0b-951d-9e355e8fe36e","pitchNumber":2,"startTime":"2026-02-28T20:32:05.224Z","endTime":"2026-02-28T20:32:09.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":671083,"link":"/api/v1/people/671083"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92171337002949,"aZ":-38.17582837700098,"pfxX":9.76805161423108,"pfxZ":-4.187776089032704,"pX":0.7731632468183622,"pZ":2.242094510236379,"vX0":2.0786802721181394,"vY0":-119.40816556099765,"vZ0":-0.32987550565751667,"x":87.53,"y":178.24,"x0":-1.3793969052522275,"y0":50.00579485628993,"z0":5.843107623609497,"aX":13.981463524234847},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.3,"breakHorizontal":-18.2,"spinRate":3001,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.4602858470158253,"extension":5.891172601786793},"index":3,"playId":"b0c7f1d4-b22a-3c4f-80b2-38f4ac8c78ca","pitchNumber":3,"startTime":"2026-02-28T20:32:32.580Z","endTime":"2026-02-28T20:32:36.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":671083,"link":"/api/v1/people/671083"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"playId":"b3b9f4af-299d-3ed3-aa26-158aa8468f5e","startTime":"2026-02-28T20:32:54.313Z","endTime":"2026-02-28T20:32:57.313Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":671083,"link":"/api/v1/people/671083"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.284905503270014,"aZ":-36.7458213108466,"pfxX":10.190172280013591,"pfxZ":-3.1047196274567916,"pX":0.9322191060069367,"pZ":3.287573621233986,"vX0":2.8724095914842867,"vY0":-121.07712242725839,"vZ0":1.5413448717092644,"x":81.47,"y":150.02,"x0":-1.5953214197962984,"y0":50.00169240264127,"z0":5.876392257576538,"aX":15.014111742404761},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.9,"breakHorizontal":-19.2,"spinRate":2994,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4536699944838989,"extension":5.756021843302648},"hitData":{"launchSpeed":93.2,"launchAngle":6.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.05,"coordY":113.41}},"index":5,"playId":"08c36467-f12f-3131-831d-81a94946e19d","pitchNumber":4,"startTime":"2026-02-28T20:33:14.984Z","endTime":"2026-02-28T20:33:25.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":671083,"link":"/api/v1/people/671083"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.200000000000003,"awayTeamWinProbability":72.8,"homeTeamWinProbabilityAdded":-6.199999999999996,"leverageIndex":1.74,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:33:25.509Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks. Christian Koss to 3rd. Heliot Ramos to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:36:01.402Z","endTime":"2026-02-28T20:38:15.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnThird":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T20:33:47.386Z","endTime":"2026-02-28T20:34:07.285Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Eduarniel Núñez replaces Luis Morales.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-28T20:34:07.285Z","endTime":"2026-02-28T20:36:03.536Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674384,"link":"/api/v1/people/674384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.636686299261363,"aZ":-18.852364362975525,"pfxX":-1.7217813996061617,"pfxZ":6.849568341657415,"pX":-0.044627585433523576,"pZ":2.9258025499627967,"vX0":5.665219658987771,"vY0":-138.4920650441861,"vZ0":-2.343836547971404,"x":118.7,"y":159.78,"x0":-1.8920514019841552,"y0":50.001284294484854,"z0":5.042618392309428,"aX":-3.348862158378218},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":1.9,"spinRate":2593,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.39535410716724284,"extension":5.626199327083566},"index":2,"playId":"ae732c1c-3414-36ff-822d-1f06c1ab8bd2","pitchNumber":1,"startTime":"2026-02-28T20:36:03.536Z","endTime":"2026-02-28T20:36:07.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.582934429045427,"aZ":-17.64534165473955,"pfxX":-3.247688664551559,"pfxZ":7.203137213721584,"pX":0.9233003953349999,"pZ":3.09731992316348,"vX0":8.628146856718905,"vY0":-140.57381468905473,"vZ0":-2.416227591330154,"x":81.81,"y":155.15,"x0":-1.7533635170265205,"y0":50.001386889233615,"z0":5.103512234227852,"aX":-6.5505704172176245},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":4.3,"spinRate":2550,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.388500452928898,"extension":5.7420533251804065},"index":3,"playId":"c29404af-a987-3a34-9e11-7114b6df9a92","pitchNumber":2,"startTime":"2026-02-28T20:36:24.819Z","endTime":"2026-02-28T20:36:29.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26950796968212,"aZ":-29.195891999277716,"pfxX":3.942750134560011,"pfxZ":1.8422603328663012,"pX":0.9273208072211355,"pZ":2.3643671212854334,"vX0":5.390118987728511,"vY0":-125.9620961102358,"vZ0":-1.379772669415728,"x":81.65,"y":174.94,"x0":-1.7480103939444747,"y0":50.003023960889806,"z0":5.267900389127378,"aX":6.368570470308476},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":-8.3,"spinRate":2835,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.43394149259621617,"extension":5.60217693389932},"index":4,"playId":"1d2268f0-aa9b-3a92-b656-81ff00791c11","pitchNumber":3,"startTime":"2026-02-28T20:36:44.875Z","endTime":"2026-02-28T20:36:49.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20884729404637,"aZ":-20.955455844504893,"pfxX":-3.6208552842252004,"pfxZ":5.707204943098789,"pX":0.037926412101646545,"pZ":3.3125316055746565,"vX0":6.56076616172858,"vY0":-139.08764233846452,"vZ0":-0.9886583868474378,"x":115.55,"y":149.34,"x0":-1.8774081614938296,"y0":50.002929369042064,"z0":5.057784515436475,"aX":-7.118510235237697},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.3,"breakHorizontal":5.3,"spinRate":2619,"spinDirection":223},"zone":2,"typeConfidence":0.84,"plateTime":0.39328475264251184,"extension":5.669856398093397},"index":5,"playId":"2e8dee16-42dd-3134-86ed-c66a58f8d524","pitchNumber":4,"startTime":"2026-02-28T20:37:04.754Z","endTime":"2026-02-28T20:37:07.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":96.8,"endSpeed":89.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.263785101237993,"aZ":-18.660074125431684,"pfxX":-4.085811117808069,"pfxZ":6.675056641506311,"pX":-0.20052272691468845,"pZ":2.6973448464448646,"vX0":5.982995155878127,"vY0":-140.96857041839402,"vZ0":-3.1523748602945387,"x":124.64,"y":165.95,"x0":-1.8137548135952388,"y0":50.00357818861697,"z0":5.026067576558055,"aX":-8.27310872287086},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.6,"breakHorizontal":6.2,"spinRate":2650,"spinDirection":222},"zone":5,"typeConfidence":0.87,"plateTime":0.3876643121550698,"extension":5.523881894121106},"index":6,"playId":"d759c656-6293-3afe-aaf2-8e6d3c443508","pitchNumber":5,"startTime":"2026-02-28T20:37:26.529Z","endTime":"2026-02-28T20:37:29.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.6,"endSpeed":88.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62032328224277,"aZ":-16.091403956739093,"pfxX":-2.916906904205473,"pfxZ":8.057190792287034,"pX":0.9853393716654879,"pZ":1.3650647843566037,"vX0":8.445984516935287,"vY0":-140.35262028712822,"vZ0":-6.837526555604079,"x":79.44,"y":201.92,"x0":-1.6832164744683915,"y0":50.00124589757792,"z0":4.879661903921044,"aX":-5.821749638039024},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":3.6,"spinRate":2710,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3901742519158278,"extension":5.7241547427727095},"index":7,"playId":"4d4f8ef3-8141-304a-814d-5bffa6ad33b2","pitchNumber":6,"startTime":"2026-02-28T20:37:50.057Z","endTime":"2026-02-28T20:37:54.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61163771023935,"aZ":-31.379782055668258,"pfxX":1.840965135813879,"pfxZ":0.5012103101013281,"pX":1.590445784862275,"pZ":0.5135575199921858,"vX0":7.27551691282733,"vY0":-126.00385818821596,"vZ0":-4.879467608352571,"x":56.38,"y":224.91,"x0":-1.5787916284445431,"y0":50.00611255341868,"z0":5.023051343753358,"aX":2.948536087287457},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.0,"breakHorizontal":-5.0,"spinRate":2807,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.43539328341219674,"extension":5.77183544276285},"index":8,"playId":"e06929c8-49df-3e53-b8fa-aa36d0bb52ff","pitchNumber":7,"startTime":"2026-02-28T20:38:11.944Z","endTime":"2026-02-28T20:38:15.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.8,"awayTeamWinProbability":77.2,"homeTeamWinProbabilityAdded":-4.400000000000002,"leverageIndex":1.48,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:38:15.802Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Eric Haase hits a grand slam (1) to left center field. Christian Koss scores. Heliot Ramos scores. Bryce Eldridge scores.","rbi":4,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:38:25.957Z","endTime":"2026-02-28T20:39:26.926Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":{"id":674384,"link":"/api/v1/people/674384"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":806960,"link":"/api/v1/people/806960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":674384,"link":"/api/v1/people/674384"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61864917683859,"aZ":-32.003704842742096,"pfxX":1.8196935291111647,"pfxZ":0.10294627917422083,"pX":-1.3038735872373672,"pZ":2.591947514836551,"vX0":1.2312626061626668,"vY0":-127.85311142444357,"vZ0":-0.14520835434889012,"x":166.7,"y":168.8,"x0":-2.0276214590953345,"y0":50.003301401011875,"z0":5.154773812062594,"aX":3.0213600963417635},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":-3.6,"spinRate":2832,"spinDirection":74},"zone":11,"typeConfidence":0.9,"plateTime":0.42791159122147926,"extension":5.627575514820355},"index":0,"playId":"8bfb13a6-45f8-330b-bd00-2b64ce6dcce1","pitchNumber":1,"startTime":"2026-02-28T20:38:44.006Z","endTime":"2026-02-28T20:38:47.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671218,"link":"/api/v1/people/671218"},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66698815532941,"aZ":-31.749976074736807,"pfxX":2.3113212697209717,"pfxZ":0.2640647296033709,"pX":-0.09521116606571124,"pZ":2.6553752179652865,"vX0":3.393654774126706,"vY0":-125.04774942870193,"vZ0":-0.24211814923707098,"x":120.63,"y":167.08,"x0":-1.7688574402982302,"y0":50.00012410954052,"z0":5.353027332928578,"aX":3.6679158051234024},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":-4.9,"spinRate":2817,"spinDirection":66},"zone":5,"typeConfidence":0.91,"plateTime":0.43762257120385595,"extension":5.603831584923747},"hitData":{"launchSpeed":94.6,"launchAngle":34.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":63.16,"coordY":60.66}},"index":1,"playId":"7cd35f3a-db87-31b8-86cb-4c47374f99b5","pitchNumber":2,"startTime":"2026-02-28T20:39:02.413Z","endTime":"2026-02-28T20:39:26.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671218,"link":"/api/v1/people/671218"},"third":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-15.0,"leverageIndex":1.8,"dramaIndex":142.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:39:26.926Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jerar Encarnacion strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:39:54.674Z","endTime":"2026-02-28T20:40:33.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.021347027998672,"aZ":-20.99254557840533,"pfxX":-0.7667119735758853,"pfxZ":5.6247972643971025,"pX":-0.08450392449946983,"pZ":2.6539070127288227,"vX0":4.882069064421169,"vY0":-139.54903995233175,"vZ0":-3.034672859531544,"x":120.22,"y":167.12,"x0":-1.751002457949224,"y0":50.005112596585235,"z0":5.125524787599013,"aX":-1.5256492042804508},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.8,"breakHorizontal":0.5,"spinRate":2558,"spinDirection":220},"zone":5,"typeConfidence":0.89,"plateTime":0.39129974228332465,"extension":5.585322986923822},"index":0,"playId":"1b57e86d-f562-3c47-b959-039f73767782","pitchNumber":1,"startTime":"2026-02-28T20:39:54.674Z","endTime":"2026-02-28T20:39:57.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9995838551113,"aZ":-19.484860251642825,"pfxX":-1.755995818416721,"pfxZ":6.358000047286218,"pX":0.04237235751468708,"pZ":4.073767317410367,"vX0":5.634874948253663,"vY0":-140.2347535533285,"vZ0":0.4236010190591375,"x":115.38,"y":128.79,"x0":-1.7628349673373862,"y0":50.005798845319944,"z0":5.18940677553652,"aX":-3.5068886285297145},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":2.0,"spinRate":2606,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.39023001022518056,"extension":5.6921032586256395},"index":1,"playId":"2a27c60c-c6d7-3af0-a054-2d7b18e1a730","pitchNumber":2,"startTime":"2026-02-28T20:40:13.647Z","endTime":"2026-02-28T20:40:16.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.768298558004634,"aZ":-35.37793796288733,"pfxX":2.4543100889495952,"pfxZ":-1.930787681436711,"pX":0.9871052735822566,"pZ":1.0802758029800155,"vX0":6.24753734789594,"vY0":-127.98710396831429,"vZ0":-2.973494354730856,"x":79.37,"y":209.61,"x0":-1.8060092154095782,"y0":50.00635746814635,"z0":5.031962869217368,"aX":4.064927035095684},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.0,"breakHorizontal":-5.9,"spinRate":2901,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.4282068727704318,"extension":5.5813805312379605},"index":2,"playId":"a086556d-6d15-3289-a15b-6c0ce9681983","pitchNumber":3,"startTime":"2026-02-28T20:40:30.842Z","endTime":"2026-02-28T20:40:33.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":0.40000000000000124,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:40:33.842Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Matos grounds out, shortstop Leo De Vries to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:40:56.477Z","endTime":"2026-02-28T20:42:34.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":815888,"link":"/api/v1/people/815888"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83183816948187,"aZ":-28.31475896411739,"pfxX":3.074567745763894,"pfxZ":2.3024028539803343,"pX":0.5194471627373728,"pZ":2.448358707550921,"vX0":4.925276217637351,"vY0":-128.39717537972652,"vZ0":-1.2856360120327919,"x":97.2,"y":172.67,"x0":-1.820681612686689,"y0":50.00015324481527,"z0":5.1526009662475465,"aX":5.148078169306892},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":-6.6,"spinRate":2895,"spinDirection":54},"zone":6,"typeConfidence":0.89,"plateTime":0.4260983943877381,"extension":5.5322043256051625},"index":0,"playId":"065eff10-66c6-3e0a-9811-dc226dce8ce0","pitchNumber":1,"startTime":"2026-02-28T20:41:00.500Z","endTime":"2026-02-28T20:41:04.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86695581969434,"aZ":-18.629104400230666,"pfxX":-1.808304052926615,"pfxZ":6.888742642904501,"pX":0.3393823629269093,"pZ":2.3389461292836438,"vX0":6.390300688134757,"vY0":-139.0327272118891,"vZ0":-3.6991947236917717,"x":104.06,"y":175.63,"x0":-1.7494576799393915,"y0":50.005114619543946,"z0":4.916091611646139,"aX":-3.557765044500171},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":2.0,"spinRate":2542,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.3932895128863465,"extension":5.7473262046701095},"index":1,"playId":"c091afde-3c3c-335f-a42a-83cfe56408db","pitchNumber":2,"startTime":"2026-02-28T20:41:14.891Z","endTime":"2026-02-28T20:41:18.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":97.0,"endSpeed":89.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.288785906935292,"aZ":-19.38252743286548,"pfxX":-1.323035620110943,"pfxZ":6.250667344127043,"pX":-1.9314767715591494,"pZ":3.274219701424569,"vX0":0.8966634442323137,"vY0":-141.46302379800872,"vZ0":-1.3587795169420236,"x":190.62,"y":150.38,"x0":-2.0790594491792973,"y0":50.005373639801164,"z0":4.991287338883845,"aX":-2.7083346204066503},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":2.3,"spinRate":2749,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.3857500365111757,"extension":5.570224404695756},"index":2,"playId":"2b8079d5-a1e0-33b5-b682-1392adbbc577","pitchNumber":3,"startTime":"2026-02-28T20:41:35.715Z","endTime":"2026-02-28T20:41:40.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.053995260785594,"aZ":-29.143441356476842,"pfxX":3.390745711931772,"pfxZ":1.7905740686495264,"pX":0.6723128672160663,"pZ":2.9226215450943,"vX0":4.955200179587362,"vY0":-128.24235928912103,"vZ0":-0.2062687544428995,"x":91.37,"y":159.87,"x0":-1.7124995927101687,"y0":50.00471137329121,"z0":5.243273357316096,"aX":5.750162542729951},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":-7.1,"spinRate":2925,"spinDirection":48},"zone":3,"typeConfidence":0.89,"plateTime":0.42419159130694917,"extension":5.7658710315927655},"index":3,"playId":"64cd06ca-4475-3adb-bc1b-eccad3295a96","pitchNumber":4,"startTime":"2026-02-28T20:41:57.539Z","endTime":"2026-02-28T20:42:04.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12853243148804,"aZ":-32.32838344738218,"pfxX":2.885125883184028,"pfxZ":-0.09175810967883535,"pX":-0.6008999824858378,"pZ":2.623322588548917,"vX0":2.2871300299892807,"vY0":-129.7395248462464,"vZ0":-0.2908689232226487,"x":139.9,"y":167.95,"x0":-1.8674084009062046,"y0":50.00137912764282,"z0":5.19236075836351,"aX":4.937224422761983},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.0,"breakHorizontal":-5.8,"spinRate":2959,"spinDirection":63},"zone":4,"typeConfidence":0.9,"plateTime":0.42152974094457285,"extension":5.674110472965398},"hitData":{"launchSpeed":79.5,"launchAngle":4.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.18,"coordY":150.87}},"index":4,"playId":"413197c9-a934-381d-9e01-9dd7ab8726f3","pitchNumber":5,"startTime":"2026-02-28T20:42:28.642Z","endTime":"2026-02-28T20:42:34.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:42:34.246Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out softly, shortstop Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:44:46.774Z","endTime":"2026-02-28T20:45:29.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor McDonald replaces Tyler Mahle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-28T20:43:11.972Z","endTime":"2026-02-28T20:43:57.387Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686790,"link":"/api/v1/people/686790"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641816,"link":"/api/v1/people/641816","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Victor Bericoto replaces left fielder Heliot Ramos, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-28T20:43:57.387Z","endTime":"2026-02-28T20:43:57.397Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to left field for Jerar Encarnacion.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T20:43:57.397Z","endTime":"2026-02-28T20:44:48.922Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"400","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":666464,"link":"/api/v1/people/666464"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":93.4,"endSpeed":85.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8509898126388,"aZ":-28.04740844988987,"pfxX":-9.897784949885672,"pfxZ":2.2008588930346598,"pX":-0.1314548495575862,"pZ":1.5587169376567707,"vX0":7.735802751679955,"vY0":-135.87300568056907,"vZ0":-4.077693047566411,"x":122.01,"y":196.69,"x0":-1.7248422942293316,"y0":50.00274966734171,"z0":5.020358652297499,"aX":-18.567398912840204},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.4,"breakHorizontal":16.3,"spinRate":2316,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4025958861395549,"extension":6.651930723808004},"index":3,"playId":"41d51d36-995a-3be6-a0d8-d6dfc154873b","pitchNumber":1,"startTime":"2026-02-28T20:44:48.922Z","endTime":"2026-02-28T20:44:52.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107008879493225,"aZ":-27.691983902340688,"pfxX":-10.247325240771676,"pfxZ":2.3553720382169168,"pX":-0.28998424980803905,"pZ":1.4736896802261663,"vX0":7.1599786555831,"vY0":-137.1471733216725,"vZ0":-4.569347442563439,"x":128.05,"y":198.99,"x0":-1.6020207532175808,"y0":50.00609310060038,"z0":5.048248981159924,"aX":-19.54015009229962},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.5,"breakHorizontal":17.0,"spinRate":2344,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3992461115685497,"extension":6.497376082513099},"index":4,"playId":"9c192ecf-1145-3b85-ad45-ebac275f279f","pitchNumber":2,"startTime":"2026-02-28T20:45:04.497Z","endTime":"2026-02-28T20:45:08.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14344905835714,"aZ":-34.40695087093954,"pfxX":-10.439333064285169,"pfxZ":-1.1826508401497478,"pX":-0.3240055408796451,"pZ":2.2217813712246928,"vX0":7.4202497548438355,"vY0":-136.81405211492321,"vZ0":-1.476647010905969,"x":129.35,"y":178.79,"x0":-1.7197222986377318,"y0":50.00188153554257,"z0":5.134000791767532,"aX":-19.72190875858915},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-2.3,"breakHorizontal":17.3,"spinRate":2276,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.40086507644212466,"extension":6.511407496584466},"hitData":{"launchSpeed":76.9,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":114.28,"coordY":165.05}},"index":5,"playId":"9ed2194d-9296-3e04-8670-40fde844cb7e","pitchNumber":3,"startTime":"2026-02-28T20:45:21.720Z","endTime":"2026-02-28T20:45:29.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3,"awayTeamWinProbability":92.7,"homeTeamWinProbabilityAdded":-1.1000000000000005,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:45:29.438Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out to first baseman Bryce Eldridge.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:45:49.041Z","endTime":"2026-02-28T20:47:20.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"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":92.7,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.493039849089147,"aZ":-30.460891586789387,"pfxX":-7.165461628195814,"pfxZ":0.9178443882265199,"pX":-1.7296113917186091,"pZ":2.9473530380850983,"vX0":3.2683737150909287,"vY0":-135.03102846990276,"vZ0":-0.1844126852663609,"x":182.93,"y":159.2,"x0":-2.0177370863805613,"y0":50.003548601739794,"z0":5.140793875870903,"aX":-13.372060109435822},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.8,"breakHorizontal":12.4,"spinRate":2103,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4040155897125093,"extension":6.284693228237253},"index":0,"playId":"efd249b1-8c9c-3878-ba03-2716fed3bc09","pitchNumber":1,"startTime":"2026-02-28T20:46:02.453Z","endTime":"2026-02-28T20:46:05.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58048219461012,"aZ":-35.53499260660528,"pfxX":3.722481056760576,"pfxZ":-2.0723566298947897,"pX":-0.6478061435757393,"pZ":2.2462395259875287,"vX0":2.54204216924956,"vY0":-126.57139711410126,"vZ0":0.0739420494353158,"x":141.69,"y":178.13,"x0":-2.148307029147265,"y0":50.00136368131598,"z0":5.059755157940245,"aX":6.044419534309735},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.5,"breakHorizontal":-7.3,"spinRate":2863,"spinDirection":5},"zone":4,"typeConfidence":2.0,"plateTime":0.4325815542724394,"extension":6.265565570901723},"index":1,"playId":"b78e38ac-20db-3784-85fe-e3426f586b19","pitchNumber":2,"startTime":"2026-02-28T20:46:18.022Z","endTime":"2026-02-28T20:46:22.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2739336902317,"aZ":-39.14993119499295,"pfxX":5.879135209062883,"pfxZ":-4.3435391978631746,"pX":-1.1188332110185553,"pZ":2.483472626229008,"vX0":0.851637360403282,"vY0":-126.08906549344898,"vZ0":1.4024466603272912,"x":159.65,"y":171.73,"x0":-2.224809049482418,"y0":50.00258442088444,"z0":5.085354883795586,"aX":9.44102960612801},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.3,"breakHorizontal":-10.8,"spinRate":2742,"spinDirection":13},"zone":13,"typeConfidence":2.0,"plateTime":0.43483102631741843,"extension":6.435399881522758},"index":2,"playId":"c9e96484-b484-3e00-972d-25dc417327f5","pitchNumber":3,"startTime":"2026-02-28T20:46:34.332Z","endTime":"2026-02-28T20:46:38.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.118146993317843,"aZ":-31.466653098120656,"pfxX":-8.240308020555211,"pfxZ":0.3749447564245205,"pX":-0.5813224320586116,"pZ":3.224505123090134,"vX0":6.36021447372851,"vY0":-135.53377248733483,"vZ0":0.5579636149698776,"x":139.16,"y":151.72,"x0":-1.8773664275606448,"y0":50.0001738338532,"z0":5.197808373912261,"aX":-15.46653306915075},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.0,"breakHorizontal":13.7,"spinRate":2323,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.4027263836878574,"extension":6.563786958664668},"index":3,"playId":"43ef1b95-991c-31cd-b6a1-576fc686cf34","pitchNumber":4,"startTime":"2026-02-28T20:46:53.141Z","endTime":"2026-02-28T20:46:57.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.082980521156436,"aZ":-27.524586886453243,"pfxX":-10.306975012627124,"pfxZ":2.4567370995006668,"pX":0.21316079793526477,"pZ":2.105313899792574,"vX0":8.83035557759668,"vY0":-136.32034886902684,"vZ0":-2.8156162980318533,"x":108.87,"y":181.94,"x0":-1.7183186194099949,"y0":50.00521886497449,"z0":5.038206566048105,"aX":-19.53168962744559},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.1,"breakHorizontal":16.9,"spinRate":2363,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4007725234315509,"extension":6.696698284066793},"hitData":{"launchSpeed":92.2,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.86,"coordY":166.57}},"index":4,"playId":"27052418-462a-3ec3-b382-a31234120dcd","pitchNumber":5,"startTime":"2026-02-28T20:47:13.798Z","endTime":"2026-02-28T20:47:20.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:47:20.793Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Ibáñez strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:47:49.314Z","endTime":"2026-02-28T20:48:47.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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":87.3,"endSpeed":81.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.454135688372762,"aZ":-34.176415795815835,"pfxX":-0.3787130057690593,"pfxZ":-1.2175355453469736,"pX":1.4503534417144663,"pZ":0.9164560885575375,"vX0":8.31915936322982,"vY0":-127.00388817959218,"vZ0":-3.1853667444173692,"x":61.72,"y":214.04,"x0":-1.8037903610656671,"y0":50.000031018229606,"z0":4.8759944575319265,"aX":-0.6266050564506247},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.6,"breakHorizontal":-1.0,"spinRate":2717,"spinDirection":354},"zone":14,"typeConfidence":2.0,"plateTime":0.4295512064426883,"extension":6.665576660695897},"index":0,"playId":"775a50e9-9f31-398c-bafc-cfb94a68d79c","pitchNumber":1,"startTime":"2026-02-28T20:47:49.314Z","endTime":"2026-02-28T20:47:54.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":93.7,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.770556287421137,"aZ":-29.227105239539288,"pfxX":-9.327607219550856,"pfxZ":1.5446562046386063,"pX":-0.5541376590651016,"pZ":2.185189280283004,"vX0":6.662587378033247,"vY0":-136.3942558677476,"vZ0":-2.4494742087519654,"x":138.12,"y":179.78,"x0":-1.8026191826811853,"y0":50.002064123647564,"z0":5.087004279441938,"aX":-17.7756352437662},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.5,"breakHorizontal":15.7,"spinRate":2264,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.3998287303377923,"extension":6.564493477964072},"index":1,"playId":"fc5f08d3-131e-303c-97a2-bab614e32d32","pitchNumber":2,"startTime":"2026-02-28T20:48:07.067Z","endTime":"2026-02-28T20:48:10.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.058516949644336,"aZ":-36.279832534875965,"pfxX":2.740437378420369,"pfxZ":-2.529441223722145,"pX":0.5441812640542354,"pZ":1.8506422257760162,"vX0":5.295401244777599,"vY0":-125.94862305215328,"vZ0":-0.9359724491704939,"x":96.26,"y":188.81,"x0":-1.9329202504102183,"y0":50.00249371472508,"z0":5.133930345585405,"aX":4.448289572329521},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.6,"breakHorizontal":-6.1,"spinRate":2904,"spinDirection":21},"zone":9,"typeConfidence":2.0,"plateTime":0.4331399735524042,"extension":6.327449696269734},"index":2,"playId":"e9595759-ff62-3138-a2d8-24fee63334d8","pitchNumber":3,"startTime":"2026-02-28T20:48:26.975Z","endTime":"2026-02-28T20:48:30.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.633398933768213,"aZ":-34.396081545525306,"pfxX":3.8945237249825073,"pfxZ":-1.3413521774186252,"pX":1.5505324260060338,"pZ":1.3454668444266595,"vX0":7.0698368502553866,"vY0":-127.32175205708647,"vZ0":-2.4510085362511393,"x":57.9,"y":202.45,"x0":-1.7570640210822088,"y0":50.00281697496945,"z0":5.015561467736761,"aX":6.4569881068158095},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.8,"breakHorizontal":-8.5,"spinRate":3040,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.42852846275476875,"extension":6.559096109007378},"index":3,"playId":"cf0fef82-4f1b-3e9e-9bbb-9664eb13b7ba","pitchNumber":4,"startTime":"2026-02-28T20:48:44.320Z","endTime":"2026-02-28T20:48:47.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:48:47.483Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Brennan walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:50:56.395Z","endTime":"2026-02-28T20:51:56.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Morales replaces Eduarniel Núñez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-28T20:49:39.003Z","endTime":"2026-02-28T20:50:58.532Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806960,"link":"/api/v1/people/806960"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66140238693215,"aZ":-13.06442602448815,"pfxX":-3.2885482369252905,"pfxZ":9.652090000722046,"pX":-0.4657770007657381,"pZ":3.9643560298144913,"vX0":4.803994141948431,"vY0":-139.63080503044873,"vZ0":-2.805575054797999,"x":134.75,"y":131.74,"x0":-1.7791760449744578,"y0":50.0016153095737,"z0":5.838723537922723,"aX":-6.510511407580274},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":5.0,"spinRate":2408,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.391871057980933,"extension":5.954063809961813},"index":1,"playId":"f59ac4f6-b9c6-31a5-99f6-411d80eddfc6","pitchNumber":1,"startTime":"2026-02-28T20:50:58.532Z","endTime":"2026-02-28T20:51:01.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":96.2,"endSpeed":88.0,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4795405004361,"aZ":-12.39940115223312,"pfxX":-4.613063722326177,"pfxZ":9.977062778131192,"pX":-0.3083869697139647,"pZ":2.273013925346683,"vX0":5.537505381345678,"vY0":-139.8770970895051,"vZ0":-6.9546322354437144,"x":128.75,"y":177.41,"x0":-1.7141559319172668,"y0":50.00153526525483,"z0":5.604011717832255,"aX":-9.142671085974737},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":7.2,"spinRate":2394,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.39154058539704684,"extension":5.978320994742251},"index":2,"playId":"d04d3a42-264f-3a7c-a41e-71284a902daf","pitchNumber":2,"startTime":"2026-02-28T20:51:11.817Z","endTime":"2026-02-28T20:51:15.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43876016569201,"aZ":-12.685421583288452,"pfxX":-3.194232798851962,"pfxZ":9.859018194360749,"pX":-0.006522676600791564,"pZ":4.3576430735852,"vX0":5.7622904495625455,"vY0":-139.91852837807576,"vZ0":-2.0304613285534225,"x":117.25,"y":121.12,"x0":-1.6804349614684866,"y0":50.00493548427063,"z0":5.926998989927411,"aX":-6.316303680896325},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":4.6,"spinRate":2402,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3919006110473888,"extension":5.914526152603766},"index":3,"playId":"466c3c4d-0aa7-3870-99cf-a43c3a8f775c","pitchNumber":3,"startTime":"2026-02-28T20:51:25.417Z","endTime":"2026-02-28T20:51:28.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16409209175949,"aZ":-20.401521438422456,"pfxX":-8.820006173325977,"pfxZ":6.942921353852884,"pX":0.24464543272690437,"pZ":1.2386346500632102,"vX0":7.009682898244601,"vY0":-129.203370434277,"vZ0":-6.9167861970564255,"x":107.67,"y":205.34,"x0":-1.3535895904710236,"y0":50.00533967155843,"z0":5.511199841795209,"aX":-14.959163977223097},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.3,"breakHorizontal":14.5,"spinRate":2018,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.42344929710301304,"extension":6.10552994495446},"index":4,"playId":"3c086b48-6608-3b4e-9231-cfff774afb70","pitchNumber":4,"startTime":"2026-02-28T20:51:40.190Z","endTime":"2026-02-28T20:51:43.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.282110673528464,"aZ":-10.69566677392299,"pfxX":-3.7179902269779745,"pfxZ":10.682526689738268,"pX":1.2950200526047189,"pZ":1.4633915659367507,"vX0":8.579499706844272,"vY0":-140.74163039174516,"vZ0":-9.394159526702047,"x":67.64,"y":199.27,"x0":-1.3068036317006517,"y0":50.00384701066989,"z0":5.532945043481742,"aX":-7.4769231134270395},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":5.0,"spinRate":2396,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.38884841051952046,"extension":6.005190078281356},"index":5,"playId":"a959ec21-dfc2-347b-bac4-b546bc41af8c","pitchNumber":5,"startTime":"2026-02-28T20:51:53.589Z","endTime":"2026-02-28T20:51:56.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.18,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:51:56.679Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Parks Harber singles on a ground ball to shortstop Leo De Vries. Will Brennan to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:52:21.469Z","endTime":"2026-02-28T20:52:51.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"postOnSecond":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":815888,"link":"/api/v1/people/815888"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.1,"endSpeed":88.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19228568101658,"aZ":-15.853132534399824,"pfxX":-8.183643855512639,"pfxZ":8.095730396520084,"pX":0.6246284848994673,"pZ":2.8146643535977964,"vX0":7.952734687949494,"vY0":-141.1211626134816,"vZ0":-5.146848980222558,"x":93.19,"y":162.78,"x0":-1.1670696454743086,"y0":50.006503517231316,"z0":5.683893597379461,"aX":-16.50580075424033},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":13.2,"spinRate":2440,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3881674349422579,"extension":6.114358257226239},"index":0,"playId":"d90b3c32-e12f-3020-9b94-df8cdb9f119d","pitchNumber":1,"startTime":"2026-02-28T20:52:21.469Z","endTime":"2026-02-28T20:52:24.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"first":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99530460275423,"aZ":-18.21304840766501,"pfxX":-9.9714067833748,"pfxZ":7.089428045148658,"pX":-0.47955786359860536,"pZ":2.3128811792896347,"vX0":5.181425166887145,"vY0":-139.36167581433946,"vZ0":-5.835039302273723,"x":135.28,"y":176.33,"x0":-1.0663024020064316,"y0":50.00260216481061,"z0":5.634749373477291,"aX":-19.63486192297443},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":17.0,"spinRate":2549,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.39286446847439205,"extension":6.023005070170616},"hitData":{"launchSpeed":99.0,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.2,"coordY":153.91}},"index":1,"playId":"a9822660-8a52-3e0f-97d8-2bdf36b191b4","pitchNumber":2,"startTime":"2026-02-28T20:52:39.803Z","endTime":"2026-02-28T20:52:51.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"first":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692238,"link":"/api/v1/people/692238"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":692238,"link":"/api/v1/people/692238"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.0000000000000009,"leverageIndex":0.29,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:52:51.954Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Buddy Kennedy strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:53:20.505Z","endTime":"2026-02-28T20:54:24.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806960,"fullName":"Luis Morales","link":"/api/v1/people/806960"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"postOnSecond":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599963360797762,"aZ":-33.47510134613257,"pfxX":9.066972035399193,"pfxZ":-0.9295908695467734,"pX":0.8876743203707823,"pZ":3.22182945306974,"vX0":2.547327078187754,"vY0":-118.33664238277748,"vZ0":1.4366345699624021,"x":83.16,"y":151.79,"x0":-1.3829373074334927,"y0":50.00076451026332,"z0":5.69566491204411,"aX":12.733487126310086},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.0,"breakHorizontal":-17.0,"spinRate":2951,"spinDirection":49},"zone":12,"typeConfidence":2.0,"plateTime":0.46456131439101966,"extension":5.953988203841118},"index":0,"playId":"3ef2e547-ed52-3039-bcdf-9a669f08ffc5","pitchNumber":1,"startTime":"2026-02-28T20:53:20.505Z","endTime":"2026-02-28T20:53:24.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":692238,"link":"/api/v1/people/692238"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.793778786155855,"aZ":-16.558091099611133,"pfxX":-8.903275148421447,"pfxZ":7.785810204386103,"pX":-0.12501974963770834,"pZ":1.5479714284347095,"vX0":5.792799941158854,"vY0":-140.70865140376617,"vZ0":-8.140091269850538,"x":121.77,"y":196.98,"x0":-1.0531962371317618,"y0":50.00353184657665,"z0":5.550272326572788,"aX":-17.861660717734523},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":15.0,"spinRate":2426,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3891828624773992,"extension":6.067524580680301},"index":1,"playId":"d5dff9cd-9ada-3759-85d5-2765dee52164","pitchNumber":2,"startTime":"2026-02-28T20:53:37.062Z","endTime":"2026-02-28T20:53:40.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":692238,"link":"/api/v1/people/692238"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.989440403269263,"aZ":-37.28947298585608,"pfxX":10.27965520077958,"pfxZ":-3.731633065814872,"pX":2.0527063587907484,"pZ":1.9337468987316297,"vX0":4.461235047388885,"vY0":-117.46402735171162,"vZ0":-0.3917695811892872,"x":38.76,"y":186.57,"x0":-1.2169354844052531,"y0":50.00116832436941,"z0":5.623833067746915,"aX":14.102908045828878},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-6.5,"breakHorizontal":-19.8,"spinRate":2891,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.46955475924042833,"extension":5.9869099635825975},"index":2,"playId":"7455bdfa-b20b-3693-bd6b-6f9ec54bc5e4","pitchNumber":3,"startTime":"2026-02-28T20:54:01.719Z","endTime":"2026-02-28T20:54:06.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":692238,"link":"/api/v1/people/692238"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966210208903927,"aZ":-39.515611388137884,"pfxX":10.731534939184597,"pfxZ":-5.302750598215502,"pX":0.12269332858197485,"pZ":1.6073877522758813,"vX0":0.38395904126766633,"vY0":-117.94422494456607,"vZ0":-0.8571720166815731,"x":112.32,"y":195.38,"x0":-1.433521319286498,"y0":50.00175091081413,"z0":5.6742192217971645,"aX":14.862308852278948},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.5,"breakHorizontal":-19.4,"spinRate":3063,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4674299338544965,"extension":6.0106632671911795},"index":3,"playId":"9a833cc7-5ef6-362b-ab0e-f86d3660666d","pitchNumber":4,"startTime":"2026-02-28T20:54:21.461Z","endTime":"2026-02-28T20:54:24.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":692238,"link":"/api/v1/people/692238"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_ab"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_ab"},{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_pa"},{"player":{"id":806960,"link":"/api/v1/people/806960"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":1.0000000000000009,"leverageIndex":0.33,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:54:24.704Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Koss singles on a sharp ground ball to left fielder Tyler Soderstrom. Will Brennan to 3rd. Parks Harber to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:56:55.842Z","endTime":"2026-02-28T20:57:42.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683101,"fullName":"JJ Goss","link":"/api/v1/people/683101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnSecond":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"postOnThird":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T20:54:41.592Z","endTime":"2026-02-28T20:55:08.159Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":692238,"link":"/api/v1/people/692238"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: JJ Goss replaces Luis Morales.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-28T20:55:08.159Z","endTime":"2026-02-28T20:56:57.960Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683101,"link":"/api/v1/people/683101"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":806960,"link":"/api/v1/people/806960","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":692238,"link":"/api/v1/people/692238"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.049167365891442,"aZ":-28.333068289901394,"pfxX":-8.178643307006682,"pfxZ":2.230082872849894,"pX":-0.053596733973678624,"pZ":1.621833848806591,"vX0":4.628638445619476,"vY0":-130.28506563007699,"vZ0":-4.478781294715679,"x":119.04,"y":194.99,"x0":-0.7894589595879957,"y0":50.003190028652995,"z0":5.501495683762829,"aX":-14.077883838089845},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.2,"breakHorizontal":13.8,"spinRate":1503,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.42021221900616723,"extension":6.930366147039748},"index":2,"playId":"4daed6bd-018b-35bd-928c-c34dc933b492","pitchNumber":1,"startTime":"2026-02-28T20:56:57.960Z","endTime":"2026-02-28T20:57:01.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683101,"link":"/api/v1/people/683101","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":692238,"link":"/api/v1/people/692238"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.855252467510187,"aZ":-25.567360914290415,"pfxX":1.035230523314567,"pfxZ":4.0621701665244,"pX":1.0038717898179825,"pZ":2.2146212772878284,"vX0":4.221544243552696,"vY0":-126.69724634084183,"vZ0":-3.2862222134340993,"x":78.73,"y":178.99,"x0":-0.8183144773973292,"y0":50.00273020099889,"z0":5.571570102238834,"aX":1.68205338489149},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.8,"breakHorizontal":-2.9,"spinRate":1795,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4322995156997811,"extension":6.92161158686273},"index":3,"playId":"e22ac33e-b5c2-33ac-8142-eeb788726c70","pitchNumber":2,"startTime":"2026-02-28T20:57:16.405Z","endTime":"2026-02-28T20:57:20.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683101,"link":"/api/v1/people/683101","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":692238,"link":"/api/v1/people/692238"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.044022676742763,"aZ":-25.05073295668808,"pfxX":-7.2249614825737005,"pfxZ":4.149249337804824,"pX":-0.07341521063651064,"pZ":2.0036743501960617,"vX0":4.129706306198376,"vY0":-130.41362222551743,"vZ0":-4.1598979123558,"x":119.8,"y":184.68,"x0":-0.7407125089911019,"y0":50.00558060800165,"z0":5.514388123799899,"aX":-12.417137730514643},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.8,"breakHorizontal":12.1,"spinRate":1587,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.42037588029234785,"extension":6.8672132622960165},"hitData":{"launchSpeed":98.0,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":91.5,"coordY":117.46}},"index":4,"playId":"05886409-10fc-3174-9aca-768a37724034","pitchNumber":3,"startTime":"2026-02-28T20:57:34.156Z","endTime":"2026-02-28T20:57:42.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683101,"link":"/api/v1/people/683101","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":692238,"link":"/api/v1/people/692238"},"second":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":683101,"link":"/api/v1/people/683101"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":683101,"link":"/api/v1/people/683101"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-1.2000000000000002,"leverageIndex":0.38,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:57:42.909Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Bericoto flies out sharply to center fielder Junior Perez.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:58:17.164Z","endTime":"2026-02-28T20:59:09.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683101,"fullName":"JJ Goss","link":"/api/v1/people/683101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnSecond":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"postOnThird":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.408714919620273,"aZ":-25.451986405003936,"pfxX":-0.170297079134202,"pfxZ":3.921647040628656,"pX":1.9585394391472317,"pZ":2.431136028322711,"vX0":6.916712167470423,"vY0":-129.38133549220484,"vZ0":-3.3908278384261106,"x":42.35,"y":173.14,"x0":-0.7156748371438245,"y0":50.000372560689215,"z0":5.687187899626531,"aX":-0.29322069644947596},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.6,"breakHorizontal":-1.1,"spinRate":1832,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4217023510064766,"extension":6.847656201789211},"index":0,"playId":"51f4f859-c9c5-3853-9db0-3d62e091e21f","pitchNumber":1,"startTime":"2026-02-28T20:58:17.164Z","endTime":"2026-02-28T20:58:20.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683101,"link":"/api/v1/people/683101","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"second":{"id":692238,"link":"/api/v1/people/692238"},"third":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50339367338344,"aZ":-25.000836010172467,"pfxX":0.05165154207192213,"pfxZ":4.254885995513124,"pX":1.345815875414641,"pZ":2.407174570943286,"vX0":5.573057606424112,"vY0":-128.26868962665935,"vZ0":-3.193301360282671,"x":65.7,"y":173.79,"x0":-0.8507939653321176,"y0":50.005049289760464,"z0":5.591812831606878,"aX":0.0863244786894176},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":-1.2,"spinRate":2074,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4250524114725289,"extension":6.8311454562142675},"index":1,"playId":"50ae6d92-d77f-33c3-bae5-1a8c39a1e89a","pitchNumber":2,"startTime":"2026-02-28T20:58:35.852Z","endTime":"2026-02-28T20:58:40.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683101,"link":"/api/v1/people/683101","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"second":{"id":692238,"link":"/api/v1/people/692238"},"third":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425096474619753,"aZ":-15.952403999356495,"pfxX":-3.0659652168130553,"pfxZ":9.125833192578726,"pX":0.07443388039999145,"pZ":3.329695500424267,"vX0":3.3154329299377467,"vY0":-132.52312234923338,"vZ0":-3.248366744553277,"x":114.16,"y":148.88,"x0":-0.7947418854135365,"y0":50.00513147432834,"z0":5.737190047585649,"aX":-5.4519789339126765},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.1,"breakHorizontal":4.8,"spinRate":1783,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.41336411463676725,"extension":6.731880241035819},"hitData":{"launchSpeed":100.3,"launchAngle":58.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":147.62,"coordY":109.54}},"index":2,"playId":"5f925884-173d-3f93-9f3d-e8bd7e05b4a7","pitchNumber":3,"startTime":"2026-02-28T20:58:53.661Z","endTime":"2026-02-28T20:59:09.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683101,"link":"/api/v1/people/683101","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"second":{"id":692238,"link":"/api/v1/people/692238"},"third":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":683101,"link":"/api/v1/people/683101"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":683101,"link":"/api/v1/people/683101"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.46,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:59:09.645Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryce Eldridge grounds into a force out, fielded by shortstop Leo De Vries. Christian Koss out at 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:59:25.194Z","endTime":"2026-02-28T21:00:29.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683101,"fullName":"JJ Goss","link":"/api/v1/people/683101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":815888,"link":"/api/v1/people/815888"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.170444357318516,"aZ":-16.818524459076734,"pfxX":-5.261495038195588,"pfxZ":8.270743983374734,"pX":1.3119809363001214,"pZ":3.585838726961199,"vX0":7.4893693893454465,"vY0":-135.738461084802,"vZ0":-2.659160366515426,"x":66.99,"y":141.96,"x0":-0.8059837065261413,"y0":50.00015937330826,"z0":5.756466349412648,"aX":-9.76581623019701},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":1976,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40433380481285486,"extension":6.619560588371259},"index":0,"playId":"b86c7648-b3cc-375b-9ede-308d46404882","pitchNumber":1,"startTime":"2026-02-28T20:59:36.078Z","endTime":"2026-02-28T20:59:40.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683101,"link":"/api/v1/people/683101","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"second":{"id":692238,"link":"/api/v1/people/692238"},"third":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14946524528211,"aZ":-27.90027004207369,"pfxX":-8.123095263570605,"pfxZ":2.5418782710510524,"pX":0.9680168133931262,"pZ":2.445349077277237,"vX0":7.347774407878715,"vY0":-128.46679418009984,"vZ0":-2.4023657306921273,"x":80.1,"y":172.76,"x0":-0.8657563459227166,"y0":50.00344126943507,"z0":5.548545731181812,"aX":-13.658262680840597},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.3,"breakHorizontal":13.2,"spinRate":1389,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4254071975427167,"extension":6.848061473433237},"index":1,"playId":"1c450603-c424-39f2-aabf-31bfb33ae991","pitchNumber":2,"startTime":"2026-02-28T20:59:51.232Z","endTime":"2026-02-28T20:59:56.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683101,"link":"/api/v1/people/683101","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"second":{"id":692238,"link":"/api/v1/people/692238"},"third":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.389417786589608,"aZ":-25.59599712829463,"pfxX":-8.178632563558594,"pfxZ":3.9708282321660873,"pX":-1.1677275705852315,"pZ":2.1863253399996445,"vX0":2.5672365279801483,"vY0":-127.2195008131177,"vZ0":-3.2278110467268912,"x":161.51,"y":179.75,"x0":-1.1205989998316708,"y0":50.00526741188604,"z0":5.4760782937426,"aX":-13.55629626708061},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.7,"breakHorizontal":14.4,"spinRate":1419,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.42872617186293116,"extension":6.823452600524829},"index":2,"playId":"f8f3ad7e-36c9-37bf-b29e-9c9422e141c7","pitchNumber":3,"startTime":"2026-02-28T21:00:08.441Z","endTime":"2026-02-28T21:00:12.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683101,"link":"/api/v1/people/683101","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"second":{"id":692238,"link":"/api/v1/people/692238"},"third":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039705145669803,"aZ":-16.541569268189015,"pfxX":-4.166770697508179,"pfxZ":8.561592786444908,"pX":-0.4951654105021846,"pZ":3.580503496271957,"vX0":2.5390216949241555,"vY0":-134.2754547505977,"vZ0":-2.2598251775460834,"x":135.87,"y":142.11,"x0":-0.9115603228851037,"y0":50.00479616770121,"z0":5.609809738928885,"aX":-7.610532540140951},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":7.0,"spinRate":1839,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4078920208255479,"extension":6.720105725878902},"hitData":{"launchSpeed":99.6,"launchAngle":-18.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.98,"coordY":145.81}},"index":3,"playId":"6b71d34a-841b-3e19-b2e2-15a7c1c9fafe","pitchNumber":4,"startTime":"2026-02-28T21:00:23.809Z","endTime":"2026-02-28T21:00:29.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683101,"link":"/api/v1/people/683101","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"second":{"id":692238,"link":"/api/v1/people/692238"},"third":{"id":686823,"link":"/api/v1/people/686823"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":683101,"link":"/api/v1/people/683101"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":683101,"link":"/api/v1/people/683101"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":1.4999999999999991,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:00:29.051Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Perez strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:02:30.953Z","endTime":"2026-02-28T21:04:36.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.229351682056947,"aZ":-23.608972053863173,"pfxX":-10.777055378080693,"pfxZ":4.596198580780611,"pX":-0.9842886883195964,"pZ":1.5648469876852242,"vX0":5.837782498449782,"vY0":-135.08065416025042,"vZ0":-4.871608529858625,"x":154.52,"y":196.53,"x0":-1.764221496570421,"y0":50.0021671170744,"z0":5.034677629823094,"aX":-20.07355822889351},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":18.4,"spinRate":2316,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.40426832232613785,"extension":6.525649796221724},"index":0,"playId":"6504ed7f-10e4-38d7-b8c9-ca357e23b018","pitchNumber":1,"startTime":"2026-02-28T21:02:46.267Z","endTime":"2026-02-28T21:02:50.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22041309183504,"aZ":-33.55074394747298,"pfxX":1.105739832296572,"pfxZ":-0.8843858491098078,"pX":1.221569792287171,"pZ":-0.11832838986849654,"vX0":7.226342930144356,"vY0":-123.77788214848063,"vZ0":-5.519788238102861,"x":70.44,"y":241.97,"x0":-1.8769249369104968,"y0":50.004313858320614,"z0":4.943121175616044,"aX":1.7182372964858474},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.6,"breakHorizontal":-3.6,"spinRate":2857,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.4421529804981641,"extension":6.494379545499841},"index":1,"playId":"2aa550d2-b585-3d92-a9db-f5d0192cdba3","pitchNumber":2,"startTime":"2026-02-28T21:03:00.281Z","endTime":"2026-02-28T21:03:04.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.038488432377076,"aZ":-29.39630889579089,"pfxX":-10.661347906339023,"pfxZ":1.5295933402112176,"pX":0.4052056301817184,"pZ":2.9005234534820103,"vX0":9.334854836578184,"vY0":-133.058984991951,"vZ0":-0.512178592239575,"x":101.55,"y":160.47,"x0":-1.7410855982081908,"y0":50.00385472014548,"z0":5.2015189292462045,"aX":-19.36962182774013},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.9,"breakHorizontal":17.6,"spinRate":2253,"spinDirection":241},"zone":3,"typeConfidence":2.0,"plateTime":0.4096018493288023,"extension":6.61781763356362},"index":2,"playId":"9eddf751-d6f8-3ebf-b8da-9bcfaf7ff461","pitchNumber":3,"startTime":"2026-02-28T21:03:16.595Z","endTime":"2026-02-28T21:03:20.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.370828756663528,"aZ":-27.863471073393487,"pfxX":-9.957598103593313,"pfxZ":2.3727570019774333,"pX":-0.05204571225478967,"pZ":1.8121414696948512,"vX0":7.748414774511643,"vY0":-133.33896827882015,"vZ0":-3.4383528568031534,"x":118.98,"y":189.85,"x0":-1.689644654106893,"y0":50.002285663417226,"z0":5.1099828143555515,"aX":-18.08347281684062},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.8,"breakHorizontal":16.6,"spinRate":2162,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.40945104009358513,"extension":6.582356414801007},"index":3,"playId":"a63bd72a-670d-382b-a379-41e5b270ebcf","pitchNumber":4,"startTime":"2026-02-28T21:03:31.804Z","endTime":"2026-02-28T21:03:34.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83871324294562,"aZ":-29.230779504099722,"pfxX":-10.866786184527147,"pfxZ":1.5523706995963575,"pX":-0.8972426487308647,"pZ":2.6311046467040202,"vX0":6.011793595828097,"vY0":-136.45886394750437,"vZ0":-1.7565643425546864,"x":151.2,"y":167.74,"x0":-1.712236319982318,"y0":50.000111404465436,"z0":5.288601305219084,"aX":-20.577301904690483},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":18.5,"spinRate":2411,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4007349729180394,"extension":6.603644347791868},"index":4,"playId":"7e32a66d-1fcc-3e62-aa67-3a1253199931","pitchNumber":5,"startTime":"2026-02-28T21:03:54.870Z","endTime":"2026-02-28T21:03:57.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.98093735328244,"aZ":-29.23891135827171,"pfxX":-9.318319510891177,"pfxZ":2.0508680472814156,"pX":0.7316964924609889,"pZ":1.2725250207064895,"vX0":8.352589167700604,"vY0":-118.17068916870927,"vZ0":-2.4870604867200994,"x":89.11,"y":204.42,"x0":-1.617830225905047,"y0":50.004119675757465,"z0":4.9929753511442865,"aX":-13.339041367058341},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.4,"breakHorizontal":15.1,"spinRate":1883,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4614062866246815,"extension":6.972426752036579},"index":5,"playId":"d16686fc-1b8b-34af-bdf3-3c005f5ab3e3","pitchNumber":6,"startTime":"2026-02-28T21:04:15.852Z","endTime":"2026-02-28T21:04:19.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56049070705466,"aZ":-28.644550165275266,"pfxX":-11.542691263399421,"pfxZ":1.8662922079627595,"pX":0.10279078977246463,"pZ":1.5315058643021744,"vX0":8.740515265820749,"vY0":-136.4694009915309,"vZ0":-4.072266443658454,"x":113.08,"y":197.43,"x0":-1.633425206286441,"y0":50.00678373513356,"z0":5.004366737508979,"aX":-21.890940503938197},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.8,"breakHorizontal":19.2,"spinRate":2350,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4005540626941646,"extension":6.6525136146206965},"index":6,"playId":"1bf50d85-14ef-330d-a402-dafc21e51228","pitchNumber":7,"startTime":"2026-02-28T21:04:33.396Z","endTime":"2026-02-28T21:04:36.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":678577,"link":"/api/v1/people/678577"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:04:36.865Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo De Vries grounds out, second baseman Buddy Kennedy to first baseman Bryce Eldridge.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:04:55.982Z","endTime":"2026-02-28T21:06:07.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.001965563683786,"aZ":-30.788614726024008,"pfxX":-9.603776544740953,"pfxZ":0.7325242611873044,"pX":0.13657681939762087,"pZ":2.066081529081666,"vX0":8.356621408811796,"vY0":-136.09829778987117,"vZ0":-2.5513660548869117,"x":111.79,"y":183.0,"x0":-1.710617955906688,"y0":50.00494664013925,"z0":5.126112336227093,"aX":-18.2036182606461},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.0,"breakHorizontal":15.8,"spinRate":2214,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.40089211482082376,"extension":6.623820027251719},"index":0,"playId":"9a19d2c1-fc4e-3414-b793-0b39b2835780","pitchNumber":1,"startTime":"2026-02-28T21:05:03.050Z","endTime":"2026-02-28T21:05:06.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":85.2,"endSpeed":78.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16834141293884,"aZ":-27.705365424918682,"pfxX":-10.624850196082686,"pfxZ":2.8532291158092384,"pX":-0.7240184949861883,"pZ":0.9202112042198085,"vX0":6.629646488452701,"vY0":-123.90815721172252,"vZ0":-4.104264887030907,"x":144.6,"y":213.93,"x0":-2.044637948520146,"y0":50.001385634704356,"z0":4.895009713576777,"aX":-16.63312043606591},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.4,"breakHorizontal":17.9,"spinRate":1807,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.44088719831296164,"extension":6.879754615052865},"index":1,"playId":"152e601b-0ba2-3088-8a04-d03df2c5b742","pitchNumber":2,"startTime":"2026-02-28T21:05:17.860Z","endTime":"2026-02-28T21:05:22.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-28T21:05:43.346Z","endTime":"2026-02-28T21:05:59.874Z","isPitch":false,"type":"action","player":{"id":815888,"link":"/api/v1/people/815888"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.913314755918986,"aZ":-31.577741729416633,"pfxX":-9.257879008893289,"pfxZ":0.3190565457891559,"pX":-0.7438054744039111,"pZ":2.999161480079506,"vX0":5.905923229630943,"vY0":-136.24017992944752,"vZ0":-0.02689774683711077,"x":145.35,"y":157.8,"x0":-1.7248243730251105,"y0":50.00661234669779,"z0":5.172131421220014,"aX":-17.59504440135515},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.7,"breakHorizontal":15.7,"spinRate":2253,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.4003783150607654,"extension":6.575718877348952},"hitData":{"launchSpeed":71.7,"launchAngle":-24.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.7,"coordY":151.38}},"index":3,"playId":"9b8be1e5-40a0-3ed9-98cb-4b25834505f1","pitchNumber":3,"startTime":"2026-02-28T21:05:59.874Z","endTime":"2026-02-28T21:06:07.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815888,"link":"/api/v1/people/815888"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":815888,"link":"/api/v1/people/815888"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:06:07.316Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Wilson called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:06:16.762Z","endTime":"2026-02-28T21:09:04.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23682750183687,"aZ":-36.997892168185956,"pfxX":-0.12286235662169731,"pfxZ":-2.8881513703903066,"pX":0.46648560083161655,"pZ":1.4026452055042602,"vX0":6.049285044554649,"vY0":-128.0984025139952,"vZ0":-2.002549139277241,"x":99.22,"y":200.91,"x0":-1.904720614189403,"y0":50.0025799349107,"z0":5.073435224616151,"aX":-0.2054509029082874},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.4,"breakHorizontal":-1.1,"spinRate":2608,"spinDirection":357},"zone":14,"typeConfidence":2.0,"plateTime":0.426775467814724,"extension":6.559010612410015},"index":0,"playId":"81a0a490-d199-3c7f-9666-acea7acd4958","pitchNumber":1,"startTime":"2026-02-28T21:06:34.912Z","endTime":"2026-02-28T21:07:01.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"}},"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":93.9,"endSpeed":86.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006098038473976,"aZ":-28.843182234842153,"pfxX":-10.091176990956154,"pfxZ":1.7513733799252424,"pX":-0.3615164984773506,"pZ":2.740660573719795,"vX0":6.967510734208115,"vY0":-136.63327360358375,"vZ0":-1.2853257260687232,"x":130.78,"y":164.78,"x0":-1.6285938965761195,"y0":50.00008431054752,"z0":5.1920342390917975,"aX":-19.15107391336512},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.1,"breakHorizontal":16.9,"spinRate":2348,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.400274918230592,"extension":6.556757955858334},"index":1,"playId":"4349b06b-229f-3c43-a58d-fa669737ab6d","pitchNumber":2,"startTime":"2026-02-28T21:07:10.462Z","endTime":"2026-02-28T21:07:17.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.4,"endSpeed":85.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.607039462190052,"aZ":-32.73166550124475,"pfxX":-9.3590025129948,"pfxZ":-0.2941367531014212,"pX":-1.1862602810025988,"pZ":3.2353914228815586,"vX0":4.899334352594123,"vY0":-135.98969730208162,"vZ0":0.7755395969542029,"x":162.22,"y":151.42,"x0":-1.794448342190287,"y0":50.00544714770382,"z0":5.215655031318845,"aX":-17.5451649070552},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-0.1,"breakHorizontal":16.0,"spinRate":2389,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.40264301727495067,"extension":6.603660108843676},"index":2,"playId":"1627ffe4-6d74-307e-9788-7ab684303fc8","pitchNumber":3,"startTime":"2026-02-28T21:07:40.928Z","endTime":"2026-02-28T21:07:45.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":92.7,"endSpeed":85.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.460416623352952,"aZ":-30.045709992430073,"pfxX":-9.2232546184017,"pfxZ":1.1474744849161098,"pX":0.7869607903911136,"pZ":2.5181493359837477,"vX0":9.599897720925775,"vY0":-134.79216984217302,"vZ0":-1.5629180237257736,"x":87.0,"y":170.79,"x0":-1.6109927792920216,"y0":50.00215568033765,"z0":5.213583932802627,"aX":-17.085812213165593},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.9,"breakHorizontal":14.9,"spinRate":2344,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.4053107626129613,"extension":6.628510279551096},"index":3,"playId":"3047e78d-a457-341f-a535-9e47a55c0e6f","pitchNumber":4,"startTime":"2026-02-28T21:07:58.911Z","endTime":"2026-02-28T21:08:03.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64827809464373,"aZ":-31.968875293124157,"pfxX":-9.465873612759959,"pfxZ":0.1079354532334964,"pX":-0.9501824824181638,"pZ":2.3295546028915637,"vX0":5.322634917522587,"vY0":-136.3810382293089,"vZ0":-1.785146402770981,"x":153.22,"y":175.88,"x0":-1.696048944721826,"y0":50.00271859371583,"z0":5.194982440807072,"aX":-17.852993005529225},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.0,"breakHorizontal":16.1,"spinRate":2380,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.40143891979122426,"extension":6.604411522491887},"index":4,"playId":"e43740df-7a9f-3d52-94f1-e44ee1f29883","pitchNumber":5,"startTime":"2026-02-28T21:08:17.743Z","endTime":"2026-02-28T21:08:21.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.3,"endSpeed":79.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.276800072967653,"aZ":-34.87040633684469,"pfxX":3.201567028386152,"pfxZ":-1.6909162903561117,"pX":1.552606128619826,"pZ":0.5813006631890377,"vX0":7.2513341047734325,"vY0":-125.56567620838253,"vZ0":-3.853522915882661,"x":57.82,"y":223.08,"x0":-1.787678969594669,"y0":50.00072202597056,"z0":4.971129759106641,"aX":5.113637135440163},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.7,"breakHorizontal":-7.4,"spinRate":2820,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4360962524714185,"extension":6.552671074575199},"index":5,"playId":"69f10349-dc68-3095-b002-e1c96f29aa32","pitchNumber":6,"startTime":"2026-02-28T21:08:38.924Z","endTime":"2026-02-28T21:08:42.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.690427987478028,"aZ":-30.727628588774262,"pfxX":-8.921477095495202,"pfxZ":0.7532961146927271,"pX":0.808640552328735,"pZ":2.0970161811006434,"vX0":9.184972814875985,"vY0":-137.23767437150227,"vZ0":-2.736762012741911,"x":86.18,"y":182.16,"x0":-1.4074171748392703,"y0":50.005228209372,"z0":5.179985942917201,"aX":-17.181057080101088},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.0,"breakHorizontal":14.4,"spinRate":2459,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.39768963646126787,"extension":6.57079806068411},"index":6,"playId":"76eec51c-89a8-3332-997d-d9d00decd789","pitchNumber":7,"startTime":"2026-02-28T21:08:59.966Z","endTime":"2026-02-28T21:09:04.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:09:04.432Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Haase singles on a ground ball to right fielder Brent Rooker.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:11:22.717Z","endTime":"2026-02-28T21:12:48.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Ferguson replaces JJ Goss.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-28T21:09:32.356Z","endTime":"2026-02-28T21:11:24.558Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683101,"link":"/api/v1/people/683101","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":94.9,"endSpeed":86.8,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.243027174475607,"aZ":-15.946492132758442,"pfxX":-5.340316328730296,"pfxZ":8.405471552660783,"pX":-0.33086416406539154,"pZ":3.2358531743035,"vX0":8.812761639882625,"vY0":-137.96334179225246,"vZ0":-3.73164964495275,"x":129.61,"y":151.41,"x0":-2.870454263184711,"y0":50.003284592648875,"z0":5.678446637111541,"aX":-10.31147017684269},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":7.9,"spinRate":2331,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3967778763304728,"extension":6.064031917478815},"index":1,"playId":"e286b836-0dcd-30a7-8341-7c99c57274ee","pitchNumber":1,"startTime":"2026-02-28T21:11:24.558Z","endTime":"2026-02-28T21:11:27.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.857570659660652,"aZ":-35.9509491292348,"pfxX":9.243823484311731,"pfxZ":-2.5971984270757895,"pX":2.347375238388186,"pZ":1.4352079649718725,"vX0":9.583798129205992,"vY0":-120.47421136965757,"vZ0":-2.378045555335995,"x":27.52,"y":200.03,"x0":-2.9000494110336037,"y0":50.004366421582276,"z0":5.647461821795615,"aX":13.434198107489758},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.0,"breakHorizontal":-19.2,"spinRate":2505,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.456612742863868,"extension":6.0603193268724},"index":2,"playId":"9215d978-37ca-31b0-9aa6-523e51e5b5c7","pitchNumber":2,"startTime":"2026-02-28T21:11:42.158Z","endTime":"2026-02-28T21:11:45.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87127932581291,"aZ":-24.525630363300987,"pfxX":-9.985632847934948,"pfxZ":4.059034337673016,"pX":-0.6772017830246864,"pZ":1.5422227796900643,"vX0":9.485679567055412,"vY0":-136.196648635376,"vZ0":-6.042988659535565,"x":142.81,"y":197.14,"x0":-2.9015249281543865,"y0":50.00655496027219,"z0":5.477414823897746,"aX":-18.83390025799325},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":16.2,"spinRate":2197,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.40158394362032324,"extension":6.130704973065499},"index":3,"playId":"1e3842f7-f6e0-3938-a3b3-5f39be868cec","pitchNumber":3,"startTime":"2026-02-28T21:11:57.627Z","endTime":"2026-02-28T21:12:00.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.360473114362325,"aZ":-27.163375937207864,"pfxX":-0.0768406913434303,"pfxZ":2.9724962079710675,"pX":1.993557429850946,"pZ":1.6445629062079903,"vX0":12.19860982146898,"vY0":-128.3564366584637,"vZ0":-4.809378250017194,"x":41.01,"y":194.38,"x0":-2.792499414243934,"y0":50.000108276748485,"z0":5.635141362724977,"aX":-0.1322313775672087},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":-2.4,"spinRate":2485,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.42528232565447954,"extension":6.132115877348138},"index":4,"playId":"f0ee2b3a-8056-3e8f-b4fe-c0e3dc9e61c5","pitchNumber":4,"startTime":"2026-02-28T21:12:22.079Z","endTime":"2026-02-28T21:12:25.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93169465653439,"aZ":-18.786382953605287,"pfxX":-6.80552166279762,"pfxZ":7.082505541942117,"pX":0.5785666011637781,"pZ":3.097017654716336,"vX0":11.73245382555542,"vY0":-136.36567610919204,"vZ0":-3.633029760984932,"x":94.95,"y":155.16,"x0":-2.888052797329246,"y0":50.00273528439583,"z0":5.736377257990519,"aX":-12.865362301745463},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":10.0,"spinRate":2132,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.40108275927685266,"extension":6.217378674943877},"hitData":{"launchSpeed":105.3,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.98,"coordY":99.74}},"index":5,"playId":"cd546566-a7aa-3aef-a483-50931d933287","pitchNumber":5,"startTime":"2026-02-28T21:12:38.540Z","endTime":"2026-02-28T21:12:48.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-0.5000000000000009,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:12:48.928Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jerar Encarnacion singles on a ground ball to left fielder Tyler Soderstrom. Eric Haase to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:13:11.639Z","endTime":"2026-02-28T21:13:57.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"postOnSecond":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.505048157362285,"aZ":-33.39063923510673,"pfxX":7.961193350452426,"pfxZ":-0.847084555464618,"pX":2.4906946711893467,"pZ":1.4541605388428414,"vX0":10.372793398000574,"vY0":-119.80354372722216,"vZ0":-2.694594040782472,"x":22.06,"y":199.52,"x0":-2.9474541253237994,"y0":50.00256257445632,"z0":5.6105213664881,"aX":11.44407619105216},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.9,"breakHorizontal":-17.2,"spinRate":2516,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.45910533155837374,"extension":6.044128439056938},"index":0,"playId":"e38afd15-b689-3bdd-9bf5-b862122204e6","pitchNumber":1,"startTime":"2026-02-28T21:13:13.845Z","endTime":"2026-02-28T21:13:17.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.016208036893268,"aZ":-25.72237596160316,"pfxX":-10.588035288573117,"pfxZ":3.4031594999390347,"pX":-0.29345319863458624,"pZ":2.962125034171313,"vX0":10.940390793208412,"vY0":-136.7697302319187,"vZ0":-2.453498898228839,"x":128.19,"y":158.8,"x0":-2.968752094032517,"y0":50.00325085461047,"z0":5.633965966590547,"aX":-20.071159970809408},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":16.9,"spinRate":2060,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.4003986401485107,"extension":6.180766430146417},"index":1,"playId":"976c3d62-b3ea-33c7-bb71-d6de33d23aa8","pitchNumber":2,"startTime":"2026-02-28T21:13:31.232Z","endTime":"2026-02-28T21:13:34.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.501148315143954,"aZ":-26.577469093404503,"pfxX":-9.624806372413328,"pfxZ":3.024866070855861,"pX":-0.07523323679029308,"pZ":2.797057355485297,"vX0":10.841610917779274,"vY0":-134.94929919227656,"vZ0":-2.7163713088519175,"x":119.87,"y":163.26,"x0":-2.8882849146919978,"y0":50.004283976443105,"z0":5.682780444443564,"aX":-17.810891970121215},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.0,"breakHorizontal":15.2,"spinRate":2051,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4053952691121103,"extension":6.109986625319582},"hitData":{"launchSpeed":89.5,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.82,"coordY":98.73}},"index":2,"playId":"326f62a1-48ff-3cf8-8087-05d7a5c0890c","pitchNumber":3,"startTime":"2026-02-28T21:13:48.779Z","endTime":"2026-02-28T21:13:57.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":-0.899999999999999,"leverageIndex":0.24,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:13:57.520Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Matos singles on a ground ball to center fielder Junior Perez. Eric Haase to 3rd. Jerar Encarnacion to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:14:05.056Z","endTime":"2026-02-28T21:14:43.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"postOnSecond":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"postOnThird":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05508781525135,"aZ":-24.43512056237596,"pfxX":-0.1402616368108438,"pfxZ":4.396419906269772,"pX":0.7552395927336486,"pZ":2.7069844119424022,"vX0":9.565943452088911,"vY0":-131.8080391908421,"vZ0":-2.98073173026198,"x":88.21,"y":165.69,"x0":-2.9028269244946068,"y0":50.00125419242316,"z0":5.657140182635439,"aX":-0.24942516454327018},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":-1.8,"spinRate":2453,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.4155808233724265,"extension":6.016516359280095},"hitData":{"launchSpeed":96.4,"launchAngle":-3.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.42,"coordY":95.69}},"index":0,"playId":"b4e3875f-a68f-3567-a6fc-41c13c6b2978","pitchNumber":1,"startTime":"2026-02-28T21:14:33.178Z","endTime":"2026-02-28T21:14:43.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.5,"awayTeamWinProbability":97.5,"homeTeamWinProbabilityAdded":-1.0000000000000004,"leverageIndex":0.28,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:14:43.960Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Brennan called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:15:08.090Z","endTime":"2026-02-28T21:16:37.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"postOnSecond":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"postOnThird":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.272686458012007,"aZ":-18.547080820247615,"pfxX":-5.69594255530875,"pfxZ":6.972434368735889,"pX":0.8012918299534626,"pZ":2.4329614255635788,"vX0":12.153537310042068,"vY0":-138.07260804961464,"vZ0":-5.311647952197472,"x":86.46,"y":173.09,"x0":-2.8936842346336764,"y0":50.000965441479316,"z0":5.60760425463568,"aX":-11.130178934392996},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":8.2,"spinRate":2205,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39488900495146595,"extension":6.0247480519347745},"index":0,"playId":"0c97b6d1-1d4e-30a4-9b32-ac50729e1021","pitchNumber":1,"startTime":"2026-02-28T21:15:16.990Z","endTime":"2026-02-28T21:15:20.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22014560243684,"aZ":-30.52888449733861,"pfxX":-6.356929153585219,"pfxZ":0.958866160040996,"pX":-2.1427897331498555,"pZ":2.9262549569965106,"vX0":4.652707113536342,"vY0":-129.55532010219613,"vZ0":-0.8786917412088857,"x":198.68,"y":159.77,"x0":-3.129582056453612,"y0":50.00047584794675,"z0":5.587962268259479,"aX":-10.883548314727113},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.8,"breakHorizontal":10.6,"spinRate":1639,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4215918579119937,"extension":6.021312454754707},"index":1,"playId":"de7cf5e4-b154-37c0-bade-ba3d3217914c","pitchNumber":2,"startTime":"2026-02-28T21:15:52.088Z","endTime":"2026-02-28T21:15:55.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24495015884606,"aZ":-23.707323102797375,"pfxX":0.4656773122288076,"pfxZ":4.836534091298316,"pX":1.355394009430007,"pZ":1.391312310259734,"vX0":10.791353044056265,"vY0":-131.33037128857438,"vZ0":-6.218741684001696,"x":65.34,"y":201.21,"x0":-2.863549378747201,"y0":50.00203664270587,"z0":5.547739671049103,"aX":0.8151226856702716},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-3.1,"spinRate":2397,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.41669817170831935,"extension":6.152699086030662},"index":2,"playId":"6028aa45-65a5-3069-9a9f-f8a869dadce2","pitchNumber":3,"startTime":"2026-02-28T21:16:12.379Z","endTime":"2026-02-28T21:16:15.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":95.5,"endSpeed":87.3,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.456356599362774,"aZ":-16.174010092334093,"pfxX":-7.633034178913235,"pfxZ":8.232974930305698,"pX":0.8095842384735682,"pZ":2.1371744860783273,"vX0":12.662732915201163,"vY0":-138.4117814584362,"vZ0":-6.530864190572203,"x":86.14,"y":181.08,"x0":-2.82970646860261,"y0":50.00271412072874,"z0":5.607551871283579,"aX":-14.834286319254899},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":11.3,"spinRate":2225,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3955005122703552,"extension":6.139896003511605},"index":3,"playId":"e2a35a48-320c-3858-a0b7-7e218c08e424","pitchNumber":4,"startTime":"2026-02-28T21:16:33.481Z","endTime":"2026-02-28T21:16:37.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.26,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:16:37.809Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Parks Harber strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:17:05.633Z","endTime":"2026-02-28T21:18:22.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"postOnSecond":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"postOnThird":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58926343371723,"aZ":-15.886294209651584,"pfxX":-6.019038533731312,"pfxZ":8.280485511328596,"pX":1.1272348050523942,"pZ":3.20432215854382,"vX0":12.890210573410684,"vY0":-138.9984425214031,"vZ0":-4.050252647280768,"x":74.03,"y":152.26,"x0":-2.7772241708597445,"y0":50.0052785579737,"z0":5.72731152319288,"aX":-11.84443117659515},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":8.4,"spinRate":2315,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3932420723603389,"extension":6.106888388329507},"index":0,"playId":"57a4e043-5cda-3817-84bb-faa9af6ab9e9","pitchNumber":1,"startTime":"2026-02-28T21:17:05.633Z","endTime":"2026-02-28T21:17:09.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50725788181945,"aZ":-24.96525652136848,"pfxX":-9.924864836438275,"pfxZ":3.8751617631164574,"pX":0.2589887193897306,"pZ":1.780182171276952,"vX0":12.001711822298619,"vY0":-135.2696875293284,"vZ0":-5.4098818417015515,"x":107.13,"y":190.72,"x0":-2.93830453667002,"y0":50.001822301501086,"z0":5.547978938316343,"aX":-18.458607708412913},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.0,"breakHorizontal":15.5,"spinRate":2126,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.4043555047263516,"extension":6.047692135526079},"index":1,"playId":"10bad6e0-9e37-3df6-9fb5-b11c8d1054c9","pitchNumber":2,"startTime":"2026-02-28T21:17:23.365Z","endTime":"2026-02-28T21:17:27.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.007009470719208,"aZ":-32.847046645816484,"pfxX":6.069770987912451,"pfxZ":-0.4587230014931416,"pX":2.2575886593852568,"pZ":0.9609321236664172,"vX0":10.453778815613967,"vY0":-121.24409914541937,"vZ0":-4.032360286454457,"x":30.95,"y":212.83,"x0":-2.9238010145332263,"y0":50.002031217382154,"z0":5.558608969800796,"aX":8.90169038618201},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.7,"breakHorizontal":-13.8,"spinRate":2511,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4543541185259028,"extension":6.050564322991269},"index":2,"playId":"679b920e-d9b9-392f-ad56-62abc9f48ed8","pitchNumber":3,"startTime":"2026-02-28T21:17:40.273Z","endTime":"2026-02-28T21:17:43.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046613166842455,"aZ":-17.15136855195798,"pfxX":-6.318824771789391,"pfxZ":7.806185003401213,"pX":-0.41336336604468904,"pZ":3.264641479146126,"vX0":9.430390080407575,"vY0":-137.50172228289486,"vZ0":-3.4741854318111622,"x":132.76,"y":150.63,"x0":-3.058513480265406,"y0":50.00205344981104,"z0":5.700646296246471,"aX":-12.160286655237073},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":9.6,"spinRate":2186,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39756618285017886,"extension":6.067017838184692},"index":3,"playId":"26344ea6-a755-3a95-8e9a-495464fcf013","pitchNumber":4,"startTime":"2026-02-28T21:18:00.880Z","endTime":"2026-02-28T21:18:04.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45764064799993,"aZ":-16.16310230537624,"pfxX":-7.655528831674001,"pfxZ":8.254435253407884,"pX":0.7509828061421548,"pZ":2.3284204091831593,"vX0":12.616140216766876,"vY0":-138.0886426899788,"vZ0":-6.089600651328228,"x":88.37,"y":175.91,"x0":-2.8730502407168714,"y0":50.00551903594878,"z0":5.6416490965024035,"aX":-14.854826893078094},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":2199,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.395974829695354,"extension":6.187633439483838},"index":4,"playId":"25d1f315-b4e2-3e55-a61d-f242010cba2a","pitchNumber":5,"startTime":"2026-02-28T21:18:19.034Z","endTime":"2026-02-28T21:18:22.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692238,"link":"/api/v1/people/692238"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":692238,"link":"/api/v1/people/692238"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.39,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:18:22.204Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Buddy Kennedy strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:18:31.594Z","endTime":"2026-02-28T21:20:14.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06708020822641,"aZ":-23.915856471922506,"pfxX":-10.721725780338646,"pfxZ":4.317124188424059,"pX":-0.0819519874954308,"pZ":1.7916941493007712,"vX0":11.5134105418811,"vY0":-137.09646738198478,"vZ0":-5.723337351969533,"x":120.12,"y":190.4,"x0":-2.934197452410987,"y0":50.00089578398149,"z0":5.5289074497090045,"aX":-20.497495719264727},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.8,"breakHorizontal":17.2,"spinRate":2198,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.39885448045176775,"extension":6.064265236910698},"index":0,"playId":"0a56ca45-84b5-3f8d-ad0f-126a38dc7208","pitchNumber":1,"startTime":"2026-02-28T21:18:46.888Z","endTime":"2026-02-28T21:18:49.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":84.2,"endSpeed":78.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.827975459512928,"aZ":-29.761669665192173,"pfxX":5.151738460156538,"pfxZ":1.587928849942033,"pX":1.618283416845926,"pZ":1.469369855328787,"vX0":9.448110242984438,"vY0":-122.29281542295614,"vZ0":-3.444362134623367,"x":55.31,"y":199.11,"x0":-2.956241897876041,"y0":50.00554343156038,"z0":5.433516805799228,"aX":7.849008912968777},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.3,"breakHorizontal":-11.4,"spinRate":2510,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.446902468600777,"extension":6.028402514842308},"index":1,"playId":"ecbb4f4b-67f7-3ce6-b7ce-474f0d59a8a5","pitchNumber":2,"startTime":"2026-02-28T21:19:09.315Z","endTime":"2026-02-28T21:19:12.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":94.6,"endSpeed":86.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.403981564826513,"aZ":-17.005932024597975,"pfxX":-5.9736118838355665,"pfxZ":7.863084466427267,"pX":-1.319207570146662,"pZ":3.6113336534569953,"vX0":6.41948374553603,"vY0":-137.73555734407407,"vZ0":-2.8744937264984234,"x":167.29,"y":141.27,"x0":-2.8993865005393733,"y0":50.003610053075896,"z0":5.812645742698928,"aX":-11.52566197977448},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":9.6,"spinRate":2249,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3970404590238332,"extension":6.062111569385357},"index":2,"playId":"4adbe845-5eb5-379c-b4ed-ad40e325be0b","pitchNumber":3,"startTime":"2026-02-28T21:19:27.152Z","endTime":"2026-02-28T21:19:30.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21134801015684,"aZ":-15.788589143423758,"pfxX":-5.279233197814456,"pfxZ":8.562487412365778,"pX":0.14181464324026816,"pZ":2.514029267173909,"vX0":9.906214211009015,"vY0":-136.9812061686898,"vZ0":-5.441401468405581,"x":111.59,"y":170.9,"x0":-2.8238653303087595,"y0":50.00581859163325,"z0":5.593320120755541,"aX":-10.10711897467462},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":7.7,"spinRate":2301,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.39876291460150304,"extension":6.282905785873995},"index":3,"playId":"59b2f3d2-6f79-37c6-afb8-ea3ad38774cf","pitchNumber":4,"startTime":"2026-02-28T21:19:48.487Z","endTime":"2026-02-28T21:19:51.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.647727457108008,"aZ":-25.70006857445402,"pfxX":-10.505441455137273,"pfxZ":3.4097019522416065,"pX":-1.2898133464938857,"pZ":2.874975386526909,"vX0":7.880696833522269,"vY0":-137.03269458940812,"vZ0":-2.94695024769528,"x":166.16,"y":161.16,"x0":-2.8399294675817246,"y0":50.00330054345065,"z0":5.722512757801723,"aX":-19.953956511620245},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.8,"breakHorizontal":17.3,"spinRate":2150,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39990747952484806,"extension":6.1693530974727055},"index":4,"playId":"784636d3-c040-3edc-99b8-7e9c5168ba68","pitchNumber":5,"startTime":"2026-02-28T21:20:10.345Z","endTime":"2026-02-28T21:20:14.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":671083,"link":"/api/v1/people/671083","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":666464,"link":"/api/v1/people/666464"},"third":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":671083,"link":"/api/v1/people/671083"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.800000000000001,"awayTeamWinProbability":94.2,"homeTeamWinProbabilityAdded":1.200000000000001,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:20:14.394Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:22:39.466Z","endTime":"2026-02-28T21:23:23.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Walker replaces Trevor McDonald.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-28T21:21:22.014Z","endTime":"2026-02-28T21:22:41.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":95.2,"endSpeed":86.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.359804216009934,"aZ":-30.43686570084293,"pfxX":-12.046906491705718,"pfxZ":0.9048219698446784,"pX":0.33298314881471963,"pZ":1.9611554769324073,"vX0":13.62926909667604,"vY0":-137.9876588914511,"vZ0":-1.6866555578450098,"x":104.31,"y":185.83,"x0":-3.118675638279521,"y0":50.00067774821336,"z0":4.6422525305961795,"aX":-23.094334349937004},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.4,"breakHorizontal":18.7,"spinRate":2243,"spinDirection":250},"zone":9,"typeConfidence":0.9,"plateTime":0.39781288985069363,"extension":5.978218447588007},"index":1,"playId":"474374f7-7512-3ddc-a0d3-ca10acdc9e42","pitchNumber":1,"startTime":"2026-02-28T21:22:41.623Z","endTime":"2026-02-28T21:22:45.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75018373792948,"aZ":-30.16702965389854,"pfxX":-9.475238001148357,"pfxZ":1.0557990307283553,"pX":0.3061404250775542,"pZ":2.4276442386267667,"vX0":12.14803256708673,"vY0":-137.4651818565461,"vZ0":-0.6919128530051579,"x":105.33,"y":173.23,"x0":-2.9558716057618595,"y0":50.002155765630405,"z0":4.745206913645224,"aX":-17.989467038484953},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.9,"breakHorizontal":14.4,"spinRate":2278,"spinDirection":243},"zone":6,"typeConfidence":0.9,"plateTime":0.3996796671211582,"extension":5.920130541276502},"index":2,"playId":"00d522e5-7666-3da0-a157-c1b30346d550","pitchNumber":2,"startTime":"2026-02-28T21:22:57.103Z","endTime":"2026-02-28T21:23:00.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.298201818440425,"aZ":-32.8785886759074,"pfxX":-10.259106481865983,"pfxZ":-0.36869412195289897,"pX":-0.6188011321528005,"pZ":3.1961644400022116,"vX0":10.369922420764848,"vY0":-137.8930554797232,"vZ0":1.8642886649175572,"x":140.59,"y":152.48,"x0":-3.1056454890631042,"y0":50.00259555502736,"z0":4.738530824951634,"aX":-19.644258599967813},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.0,"breakHorizontal":16.2,"spinRate":2329,"spinDirection":250},"zone":1,"typeConfidence":0.9,"plateTime":0.398082204357308,"extension":5.853353770606651},"index":3,"playId":"5e1074e2-ddec-30b9-bb37-523d3981393f","pitchNumber":3,"startTime":"2026-02-28T21:23:19.429Z","endTime":"2026-02-28T21:23:23.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-1.0000000000000009,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:23:23.835Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:23:47.742Z","endTime":"2026-02-28T21:24:36.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.796582776588604,"aZ":-28.56057322887151,"pfxX":-10.492298068396966,"pfxZ":1.821575042006903,"pX":0.06892047794963493,"pZ":2.1277884337036896,"vX0":12.37812279448079,"vY0":-139.91528272266245,"vZ0":-1.7585135419181193,"x":114.37,"y":181.33,"x0":-3.0508375570424424,"y0":50.00045612491199,"z0":4.637418087458163,"aX":-20.784515627923213},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.1,"breakHorizontal":16.4,"spinRate":2330,"spinDirection":247},"zone":8,"typeConfidence":0.9,"plateTime":0.3915934433089805,"extension":6.062907393855604},"index":0,"playId":"0bfa30b3-dc92-3efd-ae74-abc2d7bc7d85","pitchNumber":1,"startTime":"2026-02-28T21:23:48.678Z","endTime":"2026-02-28T21:23:52.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.632006504583156,"aZ":-29.691617697333463,"pfxX":8.059228754799054,"pfxZ":1.6310002920102562,"pX":0.2568821032842802,"pZ":3.0682029369792083,"vX0":6.242347518349932,"vY0":-123.53675223539972,"vZ0":1.8084433050051283,"x":107.21,"y":155.94,"x0":-3.361872502643156,"y0":50.005607580679495,"z0":4.846030938554757,"aX":12.29344118024255},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.7,"breakHorizontal":-16.2,"spinRate":2727,"spinDirection":72},"zone":3,"typeConfidence":0.9,"plateTime":0.44563322852043097,"extension":5.897558141298061},"index":1,"playId":"93952e3f-1a6c-32da-bdfc-49b19110f0a5","pitchNumber":2,"startTime":"2026-02-28T21:24:04.486Z","endTime":"2026-02-28T21:24:07.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.562778302060845,"aZ":-31.219736747806703,"pfxX":8.03367213820398,"pfxZ":0.6294949939407068,"pX":0.8701437182675713,"pZ":1.1995899407790414,"vX0":7.354551754234262,"vY0":-122.46996681243938,"vZ0":-1.9255888757588018,"x":83.83,"y":206.39,"x0":-3.2127246189822674,"y0":50.00458378261607,"z0":4.659194210240038,"aX":12.238286451658832},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.0,"breakHorizontal":-16.2,"spinRate":2488,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4467524240386145,"extension":5.963966160105245},"index":2,"playId":"0f9064c2-6872-3431-bbbf-d780a2b45d33","pitchNumber":3,"startTime":"2026-02-28T21:24:33.296Z","endTime":"2026-02-28T21:24:36.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:24:36.641Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a ground ball to center fielder Will Brennan.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:24:47.587Z","endTime":"2026-02-28T21:25:40.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26034194135236,"aZ":-30.792591224485726,"pfxX":6.077524589817456,"pfxZ":0.929005604697509,"pX":-0.6457499557039112,"pZ":1.9437635300022746,"vX0":5.08367112541705,"vY0":-120.94309256800759,"vZ0":-0.07859497629266776,"x":141.61,"y":186.3,"x0":-3.560128745775024,"y0":50.00388427236233,"z0":4.663710933423471,"aX":9.057749104340186},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.9,"breakHorizontal":-12.1,"spinRate":2594,"spinDirection":76},"zone":7,"typeConfidence":0.9,"plateTime":0.4518496055796688,"extension":5.837132912035998},"index":0,"playId":"a5d14cf5-673a-3a97-86ca-3561dd12e52f","pitchNumber":1,"startTime":"2026-02-28T21:24:59.286Z","endTime":"2026-02-28T21:25:26.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09417763504631,"aZ":-36.805435863676884,"pfxX":-10.413684137044726,"pfxZ":-2.4448731565783284,"pX":-0.5022130082949443,"pZ":2.0509763935591625,"vX0":10.983083831090703,"vY0":-137.0574107472413,"vZ0":0.01356700575084746,"x":136.14,"y":183.4,"x0":-3.213870112184107,"y0":50.00121240857988,"z0":4.565522550330744,"aX":-19.7552118344851},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-4.2,"breakHorizontal":16.4,"spinRate":2310,"spinDirection":238},"zone":7,"typeConfidence":0.9,"plateTime":0.4000760447762852,"extension":6.100841030961064},"hitData":{"launchSpeed":95.6,"launchAngle":5.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.66,"coordY":91.64}},"index":1,"playId":"e1987e95-cfa9-3317-bc8a-51dfb01a71a3","pitchNumber":2,"startTime":"2026-02-28T21:25:31.555Z","endTime":"2026-02-28T21:25:40.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":0.4999999999999991,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:25:40.692Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers doubles (1) on a line drive to right fielder Victor Bericoto. Tyler Soderstrom to 3rd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:26:05.843Z","endTime":"2026-02-28T21:26:40.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnThird":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":95.1,"endSpeed":87.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93217553500304,"aZ":-30.939152903238064,"pfxX":-10.039133578491851,"pfxZ":0.6386226015754248,"pX":0.7428045704512624,"pZ":2.009072554172092,"vX0":13.69081983955602,"vY0":-137.93211929163792,"vZ0":-1.5624569767579302,"x":88.69,"y":184.54,"x0":-2.9667882505895857,"y0":50.00433904744143,"z0":4.657127651868101,"aX":-19.46409130506023},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.1,"breakHorizontal":15.5,"spinRate":2255,"spinDirection":251},"zone":9,"typeConfidence":0.9,"plateTime":0.39618431739207116,"extension":6.098879429206457},"index":0,"playId":"8062f934-72fd-3b23-9826-45742a849b37","pitchNumber":1,"startTime":"2026-02-28T21:26:05.843Z","endTime":"2026-02-28T21:26:09.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.270903091106696,"aZ":-31.43146929315979,"pfxX":-9.540176146184326,"pfxZ":0.3840243354382782,"pX":-0.23193771914179043,"pZ":1.8449613457617364,"vX0":11.1726736549402,"vY0":-138.15488805314445,"vZ0":-2.072510579038033,"x":125.84,"y":188.97,"x0":-3.0855713442136032,"y0":50.00350099974693,"z0":4.713771351785199,"aX":-18.475783107291356},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.5,"breakHorizontal":15.0,"spinRate":2269,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.3961935927697553,"extension":5.990458644549741},"hitData":{"launchSpeed":93.8,"launchAngle":11.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.01,"coordY":129.52}},"index":1,"playId":"9abcc363-49dc-3775-af9a-601017c322aa","pitchNumber":2,"startTime":"2026-02-28T21:26:23.517Z","endTime":"2026-02-28T21:26:40.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":1.6000000000000005,"leverageIndex":0.34,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:26:40.248Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman Buddy Kennedy to first baseman Bryce Eldridge.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:27:27.952Z","endTime":"2026-02-28T21:27:51.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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":6,"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-28T21:27:11.337Z","endTime":"2026-02-28T21:27:27.952Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.259330305918184,"aZ":-34.48519186991308,"pfxX":-12.84306356111441,"pfxZ":-1.2005080534696475,"pX":1.4588732767310857,"pZ":1.2114591922871465,"vX0":16.55338533148614,"vY0":-138.2158876162949,"vZ0":-2.8998762311655737,"x":75.69,"y":202.87,"x0":-2.943489810900291,"y0":50.00046955280253,"z0":4.593760047482145,"aX":-24.80826576238545},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-2.6,"breakHorizontal":19.7,"spinRate":2267,"spinDirection":248},"zone":14,"typeConfidence":0.89,"plateTime":0.3965235731627863,"extension":6.021433429644516},"index":1,"playId":"d11c0a72-410a-3a97-ac27-d7fb405febdb","pitchNumber":1,"startTime":"2026-02-28T21:27:27.952Z","endTime":"2026-02-28T21:27:31.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":95.4,"endSpeed":87.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.443831680978555,"aZ":-33.527780151490695,"pfxX":-10.83614872758804,"pfxZ":-0.7019887725249063,"pX":-0.482133029229529,"pZ":2.1877356937546164,"vX0":11.180843299046682,"vY0":-138.44096727626425,"vZ0":-0.5299720407883879,"x":135.38,"y":179.71,"x0":-3.168871060219602,"y0":50.001178607986326,"z0":4.629519913568341,"aX":-20.99409674571976},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-1.2,"breakHorizontal":17.3,"spinRate":2349,"spinDirection":245},"zone":4,"typeConfidence":0.9,"plateTime":0.39592926341703816,"extension":6.034810453723418},"hitData":{"launchSpeed":108.3,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.69,"coordY":154.42}},"index":2,"playId":"914118b3-4195-37ec-9a03-1b255a732926","pitchNumber":2,"startTime":"2026-02-28T21:27:44.937Z","endTime":"2026-02-28T21:27:51.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.86,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:27:51.169Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Koss walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:30:20.200Z","endTime":"2026-02-28T21:31:20.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Hogan Harris replaces Tyler Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-28T21:28:17.438Z","endTime":"2026-02-28T21:29:51.751Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Clark Elliott replaces right fielder Brent Rooker, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-28T21:29:51.751Z","endTime":"2026-02-28T21:29:51.764Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686499,"link":"/api/v1/people/686499"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":667670,"link":"/api/v1/people/667670"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":667670,"link":"/api/v1/people/667670"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan Lasko replaces left fielder Tyler Soderstrom, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-28T21:29:51.764Z","endTime":"2026-02-28T21:30:22.513Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805782,"link":"/api/v1/people/805782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.298343860576537,"aZ":-9.833002136154715,"pfxX":1.6237112372726688,"pfxZ":11.546307609955667,"pX":-0.08296113257968431,"pZ":3.5049936216746076,"vX0":-6.301565658240437,"vY0":-138.33033858881694,"vZ0":-4.8750365012596575,"x":120.16,"y":144.15,"x0":2.01523096835342,"y0":50.005709369383425,"z0":5.951543112454933,"aX":3.14374491022494},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.0,"breakHorizontal":-1.6,"spinRate":2340,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.39620304045566046,"extension":6.589915921606058},"index":3,"playId":"7c161feb-b260-36cd-8fbf-eae0371ed687","pitchNumber":1,"startTime":"2026-02-28T21:30:22.513Z","endTime":"2026-02-28T21:30:25.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.373797158371175,"aZ":-10.755643457341812,"pfxX":6.093381855072444,"pfxZ":11.022128036017232,"pX":1.0335357694658382,"pZ":1.9451311079229308,"vX0":-4.40408294156678,"vY0":-138.18478527091403,"vZ0":-8.458538344779464,"x":77.6,"y":186.26,"x0":1.8523358818720668,"y0":50.00343001902945,"z0":5.7591108342045,"aX":11.842538929490344},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":-10.2,"spinRate":2368,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.39562740857800804,"extension":6.580824986502766},"index":4,"playId":"2758c42a-f6db-3206-b99c-f4b0ea2ca8c2","pitchNumber":2,"startTime":"2026-02-28T21:30:35.386Z","endTime":"2026-02-28T21:30:38.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52330846202501,"aZ":-17.80801516091119,"pfxX":7.227772991838921,"pfxZ":8.976683492866542,"pX":-1.1125183842343067,"pZ":1.3593935666874042,"vX0":-9.918701239106857,"vY0":-125.22234045006054,"vZ0":-7.021632032524961,"x":159.41,"y":202.08,"x0":1.9471233954944938,"y0":50.00169101828017,"z0":5.639035408895291,"aX":11.564784832097631},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":14.9,"breakHorizontal":-11.0,"spinRate":2276,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.43617675672422207,"extension":6.694940735926929},"index":5,"playId":"13b916cc-3b95-3165-9f02-67285c527c98","pitchNumber":3,"startTime":"2026-02-28T21:30:47.560Z","endTime":"2026-02-28T21:30:51.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884278666848424,"aZ":-11.257435449186508,"pfxX":5.854687194515078,"pfxZ":10.801451567589229,"pX":-0.9035346766357689,"pZ":1.4844235599215692,"vX0":-9.579066046800648,"vY0":-138.07377995215202,"vZ0":-9.587360511978172,"x":151.44,"y":198.7,"x0":1.8453993324967561,"y0":50.006447327184695,"z0":5.753381936887108,"aX":11.341671274057171},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":-8.6,"spinRate":2393,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.39625051012366175,"extension":6.632254604639793},"index":6,"playId":"30de9842-0f39-387c-a20b-7ac638abce46","pitchNumber":4,"startTime":"2026-02-28T21:31:00.755Z","endTime":"2026-02-28T21:31:03.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99885892891373,"aZ":-9.015314575808167,"pfxX":5.137540045451982,"pfxZ":11.903605350434685,"pX":0.06383307152691241,"pZ":1.5893374103668634,"vX0":-6.458516630747182,"vY0":-138.59946882213174,"vZ0":-9.757107290702237,"x":114.57,"y":195.87,"x0":1.7568643273017615,"y0":50.00436574334897,"z0":5.757790556771771,"aX":9.996313435778148},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.7,"breakHorizontal":-7.9,"spinRate":2369,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.3952118878203206,"extension":6.7035312455311775},"index":7,"playId":"fc3a21e0-2ea3-3973-bd0b-e74a17915bad","pitchNumber":5,"startTime":"2026-02-28T21:31:16.016Z","endTime":"2026-02-28T21:31:20.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-0.49999999999999956,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:31:20.057Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Bericoto strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:31:41.583Z","endTime":"2026-02-28T21:32:48.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":68.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.387556810124703,"aZ":-43.789862198882865,"pfxX":-1.822023265719987,"pfxZ":-9.794965482509749,"pX":0.12322809359286312,"pZ":3.672289706498826,"vX0":-3.7185824291715766,"vY0":-109.16705282152704,"vZ0":4.429737148447328,"x":112.3,"y":139.63,"x0":2.0975690145849275,"y0":50.00313153268016,"z0":6.385571483213739,"aX":-2.1603670081820456},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-15.8,"breakHorizontal":4.4,"spinRate":2664,"spinDirection":336},"zone":12,"typeConfidence":2.0,"plateTime":0.5051686475049713,"extension":6.140572939317754},"index":0,"playId":"ce7546d9-efb1-3b58-9a00-285980099499","pitchNumber":1,"startTime":"2026-02-28T21:31:43.206Z","endTime":"2026-02-28T21:31:47.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":69.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23212976912344,"aZ":-43.428730903896344,"pfxX":-2.844152893139456,"pfxZ":-9.39878874042353,"pX":-0.03955631896328121,"pZ":2.127072199431864,"vX0":-3.6993920625201357,"vY0":-109.33814099209482,"vZ0":1.3766813170713048,"x":118.51,"y":181.35,"x0":2.050900312949973,"y0":50.00230213319788,"z0":6.189086314817272,"aX":-3.4056528909567096},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-16.2,"breakHorizontal":6.2,"spinRate":2751,"spinDirection":338},"zone":8,"typeConfidence":2.0,"plateTime":0.5030434837420414,"extension":6.084752131082088},"index":1,"playId":"58d1567b-f862-33db-bb82-92565d276586","pitchNumber":2,"startTime":"2026-02-28T21:31:59.519Z","endTime":"2026-02-28T21:32:03.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98944485550599,"aZ":-11.322114968193038,"pfxX":3.145581837983191,"pfxZ":10.50116946823682,"pX":0.6049936748043087,"pZ":3.7115633471921585,"vX0":-4.539243007936831,"vY0":-139.88702769004556,"vZ0":-4.0718153953318055,"x":93.94,"y":138.57,"x0":1.8385698526068077,"y0":50.00153185456445,"z0":5.925865683584067,"aX":6.24579203597659},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":-4.8,"spinRate":2376,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.39126668211818005,"extension":6.542442004414811},"index":2,"playId":"89486639-c2c0-3538-a732-18efdd8ffbc0","pitchNumber":3,"startTime":"2026-02-28T21:32:22.916Z","endTime":"2026-02-28T21:32:26.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":96.9,"endSpeed":88.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.613407547510455,"aZ":-13.094657233601128,"pfxX":5.88568853782578,"pfxZ":9.462477107442492,"pX":0.19691472316854985,"pZ":3.6712932646616343,"vX0":-6.335907977340878,"vY0":-140.99684358624202,"vZ0":-4.155723493069568,"x":109.49,"y":139.66,"x0":1.7068859327961527,"y0":50.00424556188546,"z0":6.0074091974051465,"aX":11.869420588336899},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":-9.4,"spinRate":2355,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.38825944541823887,"extension":6.492909605436004},"index":3,"playId":"0ecd00ba-2343-3ab9-a925-9833eb8b194e","pitchNumber":4,"startTime":"2026-02-28T21:32:45.188Z","endTime":"2026-02-28T21:32:48.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:32:48.312Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to left fielder Ryan Lasko.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:33:12.900Z","endTime":"2026-02-28T21:34:23.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805782,"link":"/api/v1/people/805782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.669562181625174,"aZ":-16.31036967390811,"pfxX":-2.8904019157446053,"pfxZ":9.465025798237491,"pX":0.0922188116326234,"pZ":3.2947569165529393,"vX0":-4.348708279324596,"vY0":-128.4146369338099,"vZ0":-3.4112227074004577,"x":113.48,"y":149.82,"x0":2.1808018417386243,"y0":50.00392893460398,"z0":5.903233616639126,"aX":-4.845453269119966},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":16.7,"breakHorizontal":6.2,"spinRate":2145,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.42591511629145984,"extension":6.409661129549709},"index":0,"playId":"8004c887-d974-3dff-9347-a8a1a6a2a0f9","pitchNumber":1,"startTime":"2026-02-28T21:33:12.900Z","endTime":"2026-02-28T21:33:17.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96731252189165,"aZ":-44.04191754941634,"pfxX":-6.322767990095206,"pfxZ":-9.897223874734019,"pX":-0.019158372356873964,"pZ":2.258829981794994,"vX0":-3.4119660672801806,"vY0":-109.31424934364198,"vZ0":2.167880882024556,"x":117.73,"y":177.79,"x0":2.388365432941439,"y0":50.003984234370215,"z0":6.0157930800324735,"aX":-7.579718011615926},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-16.9,"breakHorizontal":12.4,"spinRate":2722,"spinDirection":331},"zone":8,"typeConfidence":2.0,"plateTime":0.5028843588644407,"extension":6.146710756164429},"index":1,"playId":"f75edc35-a68d-3235-bcc4-025e0685a9ca","pitchNumber":2,"startTime":"2026-02-28T21:33:58.055Z","endTime":"2026-02-28T21:34:02.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.958382488767953,"aZ":-12.354018436875338,"pfxX":3.6106715346485014,"pfxZ":9.976657684623225,"pX":0.39753258344278564,"pZ":2.773312941428462,"vX0":-4.688366781110946,"vY0":-139.9213821801496,"vZ0":-6.467067661576002,"x":101.85,"y":163.9,"x0":1.6241196099831812,"y0":50.0063166376912,"z0":5.920839458699919,"aX":7.17593383179225},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":-5.6,"spinRate":2393,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.3911430683447237,"extension":6.53751088532019},"hitData":{"launchSpeed":84.4,"launchAngle":26.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.04,"coordY":112.21}},"index":2,"playId":"e4a1ac78-46db-335a-8398-277c477ecd4d","pitchNumber":3,"startTime":"2026-02-28T21:34:13.323Z","endTime":"2026-02-28T21:34:23.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:34:23.166Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nate Furman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:34:48.818Z","endTime":"2026-02-28T21:35:50.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nate Furman replaces Eric Haase.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"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-28T21:34:50.939Z","endTime":"2026-02-28T21:34:50.940Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":606992,"link":"/api/v1/people/606992"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Osleivis Basabe replaces Christian Koss.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":0,"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-28T21:34:50.941Z","endTime":"2026-02-28T21:34:50.942Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":683766,"link":"/api/v1/people/683766"},"base":1,"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.489173503654655,"aZ":-12.853775717939872,"pfxX":4.319446637696183,"pfxZ":9.744341125327892,"pX":0.35143043822389647,"pZ":2.5123304844132233,"vX0":-5.533211051464932,"vY0":-139.457177072817,"vZ0":-6.905905172408203,"x":103.6,"y":170.95,"x0":1.7941116304024232,"y0":50.00088007674226,"z0":5.857548145397974,"aX":8.562222897954461},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":-6.7,"spinRate":2298,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.39181852029776065,"extension":6.642658262234282},"index":2,"playId":"11a80ed9-290b-314c-ba1f-3f6c210767da","pitchNumber":1,"startTime":"2026-02-28T21:34:50.943Z","endTime":"2026-02-28T21:34:54.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.210010266530794,"aZ":-9.006584696826728,"pfxX":3.089633183793968,"pfxZ":11.67134056083874,"pX":0.30412781301425496,"pZ":1.8233647603398464,"vX0":-4.884987399249432,"vY0":-139.27673417160435,"vZ0":-9.328291651092945,"x":105.41,"y":189.55,"x0":1.67102945989868,"y0":50.00672837535956,"z0":5.7921856960942835,"aX":6.135280597725565},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.7,"breakHorizontal":-4.7,"spinRate":2441,"spinDirection":158},"zone":9,"typeConfidence":2.0,"plateTime":0.39170945894098086,"extension":6.535810518057158},"index":3,"playId":"1092c526-3f3f-3c4e-a3e9-f3f47184e4d5","pitchNumber":2,"startTime":"2026-02-28T21:35:10.774Z","endTime":"2026-02-28T21:35:14.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":96.1,"endSpeed":88.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.389555791385693,"aZ":-7.86539225305011,"pfxX":3.2183780165326423,"pfxZ":12.21385501264999,"pX":-0.29905167891591805,"pZ":1.21953398251665,"vX0":-6.107160516597206,"vY0":-139.4884361955791,"vZ0":-11.157765244484644,"x":128.4,"y":205.85,"x0":1.4906747430642284,"y0":50.00687710058578,"z0":5.768982517841651,"aX":6.407925551045528},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.3,"breakHorizontal":-4.7,"spinRate":2381,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.3911516288874406,"extension":6.620770682486649},"index":4,"playId":"d482b755-8f6b-3429-b9b5-bd39d6649b6f","pitchNumber":3,"startTime":"2026-02-28T21:35:30.046Z","endTime":"2026-02-28T21:35:34.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.316536160700032,"aZ":-24.702799518458534,"pfxX":-2.0026870840794495,"pfxZ":4.630645939689208,"pX":-0.6885230773821333,"pZ":2.909284374036478,"vX0":-6.04747353966827,"vY0":-125.63437635710747,"vZ0":-2.3279375697489697,"x":143.24,"y":160.23,"x0":2.001184624808501,"y0":50.00136579390652,"z0":5.837270701128027,"aX":-3.228860894779462},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.2,"breakHorizontal":4.9,"spinRate":2138,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.43449217353957303,"extension":6.4630200977026755},"index":5,"playId":"a3da5abe-9d81-3f86-afa2-ee97d55230dd","pitchNumber":4,"startTime":"2026-02-28T21:35:47.330Z","endTime":"2026-02-28T21:35:50.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801501,"link":"/api/v1/people/801501"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":801501,"link":"/api/v1/people/801501"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:35:50.330Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Ibáñez singles on a ground ball to center fielder Tyler Fitzgerald.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:38:56.408Z","endTime":"2026-02-28T21:39:24.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[6,7],"actionIndex":[0,1,2,3,4,5],"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":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jake Holton replaces second baseman Buddy Kennedy, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-28T21:37:39.451Z","endTime":"2026-02-28T21:37:39.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":671083,"link":"/api/v1/people/671083"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nate Furman remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"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-28T21:37:39.466Z","endTime":"2026-02-28T21:37:39.468Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":606992,"link":"/api/v1/people/606992"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":671083,"link":"/api/v1/people/671083"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyler Fitzgerald replaces center fielder Will Brennan, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-28T21:37:39.468Z","endTime":"2026-02-28T21:37:39.469Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":686823,"link":"/api/v1/people/686823"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jesus Rodriguez replaces first baseman Bryce Eldridge, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T21:37:39.469Z","endTime":"2026-02-28T21:37:39.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":805811,"link":"/api/v1/people/805811"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Osleivis Basabe remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T21:37:39.471Z","endTime":"2026-02-28T21:37:39.473Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: José Buttó replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-28T21:37:39.473Z","endTime":"2026-02-28T21:38:58.507Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676130,"link":"/api/v1/people/676130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.662047189480923,"aZ":-21.059135768203458,"pfxX":-9.372290816755108,"pfxZ":5.8514512127337595,"pX":1.1427899805207091,"pZ":1.2596861633475935,"vX0":11.488308854853532,"vY0":-136.60337477343356,"vZ0":-6.586715298348942,"x":73.44,"y":204.77,"x0":-1.889580505182603,"y0":50.0014173618904,"z0":5.138528703130135,"aX":-17.801144497056555},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.4,"breakHorizontal":14.6,"spinRate":2303,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40017370758685855,"extension":6.097174941671574},"index":6,"playId":"eb5d46a9-9c57-37a4-a4d6-7fffeb8fceb6","pitchNumber":1,"startTime":"2026-02-28T21:38:58.507Z","endTime":"2026-02-28T21:39:02.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37411287020386,"aZ":-15.502354446418616,"pfxX":-3.050295084818672,"pfxZ":8.603025687306214,"pX":0.7610764592243234,"pZ":1.841075682028752,"vX0":8.277018060736102,"vY0":-137.99088461824212,"vZ0":-6.485059458751717,"x":87.99,"y":189.07,"x0":-1.8747434166050054,"y0":50.00077914851506,"z0":5.257485383454784,"aX":-5.910740406123231},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":3.8,"spinRate":2323,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3962276821548234,"extension":6.119625985501565},"hitData":{"launchSpeed":85.8,"launchAngle":3.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.3,"coordY":98.22}},"index":7,"playId":"5c7d9d0e-ed0e-3cab-9b7b-b83e696ab4cd","pitchNumber":2,"startTime":"2026-02-28T21:39:14.791Z","endTime":"2026-02-28T21:39:24.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":1.7000000000000002,"leverageIndex":0.37,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:39:24.013Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Junior Perez pops out to second baseman Nate Furman.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:39:48.616Z","endTime":"2026-02-28T21:40:18.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.128312818953304,"aZ":-20.105929678430176,"pfxX":-8.87234231221204,"pfxZ":6.308804357321089,"pX":-0.6000641261509898,"pZ":1.7950091193691728,"vX0":6.845465979399199,"vY0":-136.94239207610886,"vZ0":-5.511133508901693,"x":139.87,"y":190.31,"x0":-1.9701566843955938,"y0":50.00649114657413,"z0":5.194417707361785,"aX":-16.980797376473863},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":14.8,"spinRate":2133,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.39884347758240857,"extension":6.131822842232729},"index":0,"playId":"e2474d64-9834-3155-b622-3223375e2745","pitchNumber":1,"startTime":"2026-02-28T21:39:53.824Z","endTime":"2026-02-28T21:39:58.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.144456183064857,"aZ":-21.678463124844953,"pfxX":-7.99415315301971,"pfxZ":5.511132492222776,"pX":-0.850248972635799,"pZ":2.787850732625057,"vX0":5.710638670016883,"vY0":-136.63753596476357,"vZ0":-2.8223494912988913,"x":149.41,"y":163.51,"x0":-1.9214160834998895,"y0":50.00161367442835,"z0":5.312165540534416,"aX":-15.21997529437693},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":13.4,"spinRate":2211,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39980398580479726,"extension":6.038166170141566},"hitData":{"launchSpeed":62.3,"launchAngle":60.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.39,"coordY":150.81}},"index":1,"playId":"a1eec0d3-8817-3852-b077-839685f528b2","pitchNumber":2,"startTime":"2026-02-28T21:40:11.788Z","endTime":"2026-02-28T21:40:18.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":678577,"link":"/api/v1/people/678577"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":-1.6000000000000005,"leverageIndex":0.71,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:40:18.767Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joshua Kuroda-Grauer singles on a line drive to left fielder Jerar Encarnacion. Andy Ibáñez to 3rd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:40:43.750Z","endTime":"2026-02-28T21:43:25.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"postOnThird":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"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":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Joshua Kuroda-Grauer replaces Leo De Vries.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T21:40:31.828Z","endTime":"2026-02-28T21:40:45.888Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":815888,"link":"/api/v1/people/815888"},"defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.116763899292163,"aZ":-19.376966227375764,"pfxX":-7.888290336743907,"pfxZ":6.696127402765786,"pX":0.24845197295290414,"pZ":1.1549470191098345,"vX0":8.70431858339262,"vY0":-136.43368975978424,"vZ0":-7.215863236040396,"x":107.53,"y":207.6,"x0":-1.9375698485654382,"y0":50.00268961340913,"z0":5.138874057917367,"aX":-15.077251133524781},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":12.7,"spinRate":2006,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3993545832730505,"extension":6.251104573631928},"index":1,"playId":"a7020f65-6ecf-3545-9719-f0914f3118df","pitchNumber":1,"startTime":"2026-02-28T21:40:45.888Z","endTime":"2026-02-28T21:40:49.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.809432990429077,"aZ":-27.73894333157397,"pfxX":0.010374142907752848,"pfxZ":2.6707123700463127,"pX":1.6136789136561456,"pZ":0.2724994917409002,"vX0":9.03764079465492,"vY0":-126.95181888049119,"vZ0":-6.830685539791058,"x":55.49,"y":231.42,"x0":-1.9683253217882646,"y0":50.003419920382676,"z0":5.155832248068333,"aX":0.015424146410923809},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":-1.7,"spinRate":2613,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.42865890325800704,"extension":6.247936706646492},"index":2,"playId":"c23e742e-a9e0-3ed1-b663-6dd10901d714","pitchNumber":2,"startTime":"2026-02-28T21:41:04.069Z","endTime":"2026-02-28T21:41:07.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507619542167987,"aZ":-19.857377809256676,"pfxX":-7.221022903914173,"pfxZ":6.294522873244704,"pX":0.02509029613970569,"pZ":1.7331883268443413,"vX0":8.165509743361127,"vY0":-137.98593561724036,"vZ0":-5.900361185027669,"x":116.04,"y":191.98,"x0":-2.0140033826806905,"y0":50.00329635261614,"z0":5.208238493723779,"aX":-14.129112204414449},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":11.6,"spinRate":2251,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3947619112442369,"extension":6.25061544263757},"index":3,"playId":"0bbed7c7-e5a1-32e9-acc9-79098a376f3b","pitchNumber":3,"startTime":"2026-02-28T21:41:26.268Z","endTime":"2026-02-28T21:41:29.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.588827751153385,"aZ":-30.454172000666826,"pfxX":0.9027484534723982,"pfxZ":1.0392411564926887,"pX":1.3895293150528225,"pZ":1.5414622616646885,"vX0":8.391669263436063,"vY0":-126.50098241730055,"vZ0":-3.324013472483876,"x":64.03,"y":197.16,"x0":-2.058847246211935,"y0":50.00456902180905,"z0":5.259384880715199,"aX":1.4923599463772939},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":-3.1,"spinRate":2638,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.4294721488315214,"extension":6.297015951216673},"index":4,"playId":"dced8ccf-d7d7-3dc2-b6fd-affe1371c054","pitchNumber":4,"startTime":"2026-02-28T21:41:44.264Z","endTime":"2026-02-28T21:41:47.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578120675930986,"aZ":-22.19557848586367,"pfxX":-5.889229565866184,"pfxZ":5.265820371287363,"pX":-0.20100360233322478,"pZ":2.949967374351291,"vX0":6.924870224390675,"vY0":-135.81616147629774,"vZ0":-2.29724980429728,"x":124.66,"y":159.13,"x0":-2.000820408028769,"y0":50.00605143478786,"z0":5.326183772779863,"aX":-11.168862485989045},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.4,"breakHorizontal":9.5,"spinRate":2208,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.400995349468078,"extension":6.079097902387492},"index":5,"playId":"5c1315bd-89cc-354c-ab17-b1ec3072cbcb","pitchNumber":5,"startTime":"2026-02-28T21:42:03.995Z","endTime":"2026-02-28T21:42:06.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.270799473956444,"aZ":-14.150759112283303,"pfxX":-5.0895959862767715,"pfxZ":9.078181072629224,"pX":0.021459316343230065,"pZ":1.9100361224151436,"vX0":7.353865398323077,"vY0":-139.306021974255,"vZ0":-6.51149111519343,"x":116.18,"y":187.21,"x0":-1.9788272397283988,"y0":50.00578008467213,"z0":5.195324731129673,"aX":-10.108534996639795},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2394,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3916493049162666,"extension":6.239747202620603},"index":6,"playId":"a9e60883-803d-3c73-b22f-e2a5c71485a1","pitchNumber":6,"startTime":"2026-02-28T21:42:33.671Z","endTime":"2026-02-28T21:42:36.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.927414333112456,"aZ":-13.705903986171363,"pfxX":-3.168008366892888,"pfxZ":9.848733253265387,"pX":-0.7348359951042545,"pZ":1.4050122000537901,"vX0":4.683486781517906,"vY0":-135.65119703005385,"vZ0":-7.25956290464057,"x":145.01,"y":200.84,"x0":-2.0671792496871646,"y0":50.00520020416504,"z0":5.059548671212609,"aX":-5.942384825943282},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":4.8,"spinRate":2372,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.40282210406364083,"extension":6.352740283036904},"index":7,"playId":"ef0e7f2b-5395-3878-9819-2926ef4ad670","pitchNumber":7,"startTime":"2026-02-28T21:42:54.668Z","endTime":"2026-02-28T21:42:58.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.616821086832836,"aZ":-30.56247268674079,"pfxX":0.6654917135020122,"pfxZ":1.0298353102084556,"pX":0.25986931850947076,"pZ":1.931776652709887,"vX0":5.81953893969548,"vY0":-123.73174158106802,"vZ0":-1.9393142129682253,"x":107.09,"y":186.62,"x0":-2.2043580738495216,"y0":50.00049611258247,"z0":5.275404248181174,"aX":1.0345455157490586},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.7,"breakHorizontal":-2.5,"spinRate":2573,"spinDirection":176},"zone":9,"typeConfidence":2.0,"plateTime":0.441900759531074,"extension":6.290397311630566},"hitData":{"launchSpeed":94.4,"launchAngle":10.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":102.92,"coordY":103.43}},"index":8,"playId":"bd735758-531d-3db4-b42e-6ba334f61531","pitchNumber":8,"startTime":"2026-02-28T21:43:16.606Z","endTime":"2026-02-28T21:43:25.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":2.5999999999999996,"leverageIndex":0.5,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:43:25.484Z","atBatIndex":47},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jacob Wilson grounds into a double play, shortstop Osleivis Basabe to second baseman Nate Furman to first baseman Jake Holton. Joshua Kuroda-Grauer out at 2nd. Jacob Wilson out at 1st.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:43:46.186Z","endTime":"2026-02-28T21:44:13.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":801501,"link":"/api/v1/people/801501"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51938102411961,"aZ":-20.460062173866163,"pfxX":-6.807266702058425,"pfxZ":5.910654915235144,"pX":-1.0537770933665465,"pZ":2.3718916095277467,"vX0":5.213420054817743,"vY0":-139.05315303995914,"vZ0":-4.221361839318871,"x":157.17,"y":174.74,"x0":-2.056804668620019,"y0":50.00660289955486,"z0":5.245279050284931,"aX":-13.500845172868035},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.1,"breakHorizontal":11.4,"spinRate":2259,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3920317604750587,"extension":5.975483573551487},"hitData":{"launchSpeed":100.0,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.23,"coordY":154.92}},"index":0,"playId":"dfbb7792-2f03-31b4-9e13-a5e92753b4d2","pitchNumber":1,"startTime":"2026-02-28T21:44:04.724Z","endTime":"2026-02-28T21:44:13.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-4.499999999999999,"leverageIndex":0.89,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:44:13.030Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jerar Encarnacion flies out to center fielder Cade Marlowe.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T21:46:36.447Z","endTime":"2026-02-28T21:47:02.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687799,"link":"/api/v1/people/687799"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brian Serven replaces catcher Shea Langeliers, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-28T21:45:30.033Z","endTime":"2026-02-28T21:45:30.047Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Euribiel Angeles replaces center fielder Junior Perez, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-28T21:45:30.047Z","endTime":"2026-02-28T21:45:30.048Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683494,"link":"/api/v1/people/683494"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":678577,"link":"/api/v1/people/678577"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cade Marlowe replaces second baseman Jeff McNeil, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-28T21:45:30.048Z","endTime":"2026-02-28T21:45:30.050Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687799,"link":"/api/v1/people/687799"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":643446,"link":"/api/v1/people/643446"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Joshua Kuroda-Grauer remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T21:45:30.050Z","endTime":"2026-02-28T21:45:30.051Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":815888,"link":"/api/v1/people/815888"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Scott Barlow replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T21:45:30.051Z","endTime":"2026-02-28T21:46:38.551Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605130,"link":"/api/v1/people/605130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.579038817154416,"aZ":-26.278808252328638,"pfxX":-7.549206367830551,"pfxZ":3.6026465290125538,"pX":-1.2609445987669747,"pZ":2.0415138620974145,"vX0":4.619523095438964,"vY0":-127.02891462886376,"vZ0":-2.4277238712301257,"x":165.06,"y":183.66,"x0":-2.1205444719369386,"y0":50.00362081755464,"z0":5.094840978207355,"aX":-12.36040045000774},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.2,"breakHorizontal":12.6,"spinRate":2057,"spinDirection":219},"zone":13,"typeConfidence":0.88,"plateTime":0.43086981934995094,"extension":6.347003260505997},"index":5,"playId":"d96badc9-ad39-348e-91df-adc3a2a9eb1e","pitchNumber":1,"startTime":"2026-02-28T21:46:38.551Z","endTime":"2026-02-28T21:46:41.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":80.6,"endSpeed":74.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.697291708125466,"aZ":-30.679068142210273,"pfxX":4.468547376666221,"pfxZ":1.0588252898492048,"pX":-0.9670975881301975,"pZ":2.44255923243853,"vX0":2.01078623166065,"vY0":-117.53483918856764,"vZ0":0.3327115988333469,"x":153.86,"y":172.83,"x0":-2.4121802233748864,"y0":50.00123215382265,"z0":5.130684698679083,"aX":6.298430799394286},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.3,"breakHorizontal":-8.5,"spinRate":2433,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.46466486984547206,"extension":6.247814796634669},"hitData":{"launchSpeed":88.5,"launchAngle":34.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.61,"coordY":64.96}},"index":6,"playId":"850fc1a2-9133-3872-b521-a32492686e62","pitchNumber":2,"startTime":"2026-02-28T21:46:55.387Z","endTime":"2026-02-28T21:47:02.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:47:02.149Z","atBatIndex":49},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luis Matos hit by pitch.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T21:47:25.095Z","endTime":"2026-02-28T21:49:29.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"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, 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":81.2,"endSpeed":75.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.243801238407833,"aZ":-33.150478391401684,"pfxX":3.3100724886905164,"pfxZ":-0.6822124223912125,"pX":-0.21077624856501648,"pZ":1.9309879412295632,"vX0":3.704818572979603,"vY0":-118.35219929252177,"vZ0":-0.4107616463177123,"x":125.03,"y":186.64,"x0":-2.219971900886184,"y0":50.00242842528383,"z0":5.114423835436986,"aX":4.746584099316385},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.1,"breakHorizontal":-6.8,"spinRate":2357,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.4608504430791882,"extension":6.316104468603208},"index":0,"playId":"a6e3c3fa-c62c-3a63-9204-648c85031b41","pitchNumber":1,"startTime":"2026-02-28T21:47:30.699Z","endTime":"2026-02-28T21:47:34.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90684494648562,"aZ":-26.648462381875106,"pfxX":-6.642894942188203,"pfxZ":3.2956212405622844,"pX":-1.0845273938593925,"pZ":1.8790336947372512,"vX0":4.486648681230888,"vY0":-128.254300720224,"vZ0":-3.038599464939911,"x":158.34,"y":188.05,"x0":-1.9877571472582236,"y0":50.00388818629919,"z0":5.143080980725843,"aX":-11.139604736797523},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":11.2,"spinRate":2074,"spinDirection":224},"zone":13,"typeConfidence":0.88,"plateTime":0.4260081747531954,"extension":6.429968802246855},"index":1,"playId":"da405dc4-f721-3e18-9a16-2e8b785e0a5a","pitchNumber":2,"startTime":"2026-02-28T21:47:48.598Z","endTime":"2026-02-28T21:47:51.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":71.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.75898941959605,"aZ":-25.577911623992375,"pfxX":6.5171024143321485,"pfxZ":5.1555225330201875,"pX":-1.1326585394486615,"pZ":2.5888225604845116,"vX0":0.9398243877454481,"vY0":-112.01144820723628,"vZ0":0.3737757019241742,"x":160.17,"y":168.88,"x0":-2.4042786311029287,"y0":50.0053562641719,"z0":5.018699968223264,"aX":8.34708027946909},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":9.7,"breakHorizontal":-12.0,"spinRate":2389,"spinDirection":92},"zone":11,"typeConfidence":0.96,"plateTime":0.48754525647759905,"extension":6.144050897865806},"index":2,"playId":"a2b06e93-419d-34be-8db1-9fa8b232a5ff","pitchNumber":3,"startTime":"2026-02-28T21:48:05.571Z","endTime":"2026-02-28T21:48:09.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.064791100298226,"aZ":-27.882235830485673,"pfxX":6.218146752509659,"pfxZ":3.266517188912049,"pX":-0.5392499722722299,"pZ":2.5032254942878644,"vX0":2.5316758676971656,"vY0":-113.7268862958466,"vZ0":0.5972864136488794,"x":137.55,"y":171.19,"x0":-2.4735094999934275,"y0":50.00432490935642,"z0":4.993751391258876,"aX":8.179172976788747},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":6.4,"breakHorizontal":-11.9,"spinRate":2488,"spinDirection":87},"zone":4,"typeConfidence":0.94,"plateTime":0.48086964875621696,"extension":6.250941484082228},"index":3,"playId":"8f39f757-8073-3bdb-81c0-dc35d3979953","pitchNumber":4,"startTime":"2026-02-28T21:48:23.641Z","endTime":"2026-02-28T21:48:26.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":87.1,"endSpeed":80.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.376435185377026,"aZ":-22.89739277164859,"pfxX":-0.4599776159145834,"pfxZ":5.629527743065157,"pX":-0.38066387127648343,"pZ":3.492618951822317,"vX0":4.8561843274238,"vY0":-126.88340985545908,"vZ0":0.5774729929894896,"x":131.51,"y":144.48,"x0":-2.250964954195093,"y0":50.00304892887253,"z0":5.071674962936027,"aX":-0.7589797175821028},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.6,"breakHorizontal":-0.1,"spinRate":2198,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.42993294719614994,"extension":6.496825849597343},"index":4,"playId":"53942167-69f8-306c-a782-c723214004c6","pitchNumber":5,"startTime":"2026-02-28T21:48:46.863Z","endTime":"2026-02-28T21:48:50.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":71.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.766412287352175,"aZ":-35.731600750921274,"pfxX":6.42055297503304,"pfxZ":-2.8239068691126548,"pX":1.0613126593995614,"pZ":0.661402189894583,"vX0":5.191446823657157,"vY0":-111.46642620507852,"vZ0":-1.8916593737218952,"x":76.55,"y":220.92,"x0":-2.1307623730546394,"y0":50.002379723104106,"z0":5.205357935565635,"aX":8.08999334031791},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-5.3,"breakHorizontal":-13.0,"spinRate":2516,"spinDirection":61},"zone":14,"typeConfidence":0.88,"plateTime":0.49111898868748316,"extension":6.449788996468401},"index":5,"playId":"79deef93-616f-357c-a102-3fc4f61234cc","pitchNumber":6,"startTime":"2026-02-28T21:49:05.159Z","endTime":"2026-02-28T21:49:08.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.874496305952384,"aZ":-25.10321189167762,"pfxX":-6.363340721310772,"pfxZ":4.28728305577345,"pX":-2.449735077622143,"pZ":3.2623997414041392,"vX0":1.5629388345847497,"vY0":-127.2911555318868,"vZ0":0.285499300472115,"x":210.38,"y":150.7,"x0":-2.2429409755080596,"y0":50.00271449422374,"z0":5.128056536648463,"aX":-10.495716631404868},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":11.2,"spinRate":2072,"spinDirection":226},"zone":11,"typeConfidence":0.81,"plateTime":0.42944983074882614,"extension":6.454379368454552},"index":6,"playId":"19b912a2-9a9b-3c06-b95a-03d950b6c0f0","pitchNumber":7,"startTime":"2026-02-28T21:49:24.235Z","endTime":"2026-02-28T21:49:29.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:49:29.605Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Fitzgerald strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T21:50:12.240Z","endTime":"2026-02-28T21:52:00.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83441252984036,"aZ":-28.973737481022404,"pfxX":2.053980064724816,"pfxZ":2.26902168948084,"pX":0.39808738291782136,"pZ":1.1270701717859346,"vX0":5.571367528512573,"vY0":-117.72857476831852,"vZ0":-2.562915129554903,"x":101.83,"y":208.35,"x0":-2.2633539526880004,"y0":50.00019784671369,"z0":4.904993678812481,"aX":2.88798562247868},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.7,"breakHorizontal":-5.0,"spinRate":2378,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.46481815682836825,"extension":6.375848942263869},"index":0,"playId":"ae6e7728-620e-365d-9bce-829c65fabb13","pitchNumber":1,"startTime":"2026-02-28T21:50:12.240Z","endTime":"2026-02-28T21:50:16.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35168435481857,"aZ":-31.01332028138108,"pfxX":2.9842266231515513,"pfxZ":0.8197231445752653,"pX":-0.4919632816586756,"pZ":2.0846082667443904,"vX0":2.9981126202006267,"vY0":-118.13407523956965,"vZ0":-0.4017355844488434,"x":135.75,"y":182.5,"x0":-2.1648701884973733,"y0":50.003094901578734,"z0":5.106042023476267,"aX":4.21988856025275},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.7,"breakHorizontal":-6.1,"spinRate":2506,"spinDirection":117},"zone":7,"typeConfidence":2.0,"plateTime":0.46352713245361743,"extension":6.238420232813881},"index":1,"playId":"cc2bab11-cb68-3abd-8dd4-22b7200dc528","pitchNumber":2,"startTime":"2026-02-28T21:50:30.579Z","endTime":"2026-02-28T21:50:36.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luis Matos steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"cc2bab11-cb68-3abd-8dd4-22b7200dc528","startTime":"2026-02-28T21:50:42.631Z","endTime":"2026-02-28T21:50:58.770Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"postOnSecond":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.13,"dramaIndex":11.0,"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.175765789909274,"aZ":-24.900355519977126,"pfxX":5.422432930904865,"pfxZ":5.362041371205891,"pX":0.6421871601674126,"pZ":1.9288227561809377,"vX0":5.250142506564037,"vY0":-116.18650095206216,"vZ0":-1.4009496049922845,"x":92.52,"y":186.7,"x0":-2.3573168123684747,"y0":50.00570245478421,"z0":4.9213286054237635,"aX":7.363760973310862},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":9.6,"breakHorizontal":-11.2,"spinRate":2383,"spinDirection":88},"zone":9,"typeConfidence":0.94,"plateTime":0.47266268457691973,"extension":6.4916343099250575},"index":3,"playId":"e636f821-0ef8-30b2-88e0-41afed3e4760","pitchNumber":3,"startTime":"2026-02-28T21:50:58.770Z","endTime":"2026-02-28T21:51:02.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.246077927275977,"aZ":-25.44890014108923,"pfxX":0.02399706053425721,"pfxZ":4.0910153005019865,"pX":1.2113068426492746,"pZ":2.9618064259208072,"vX0":7.882551941681394,"vY0":-127.21855518013567,"vZ0":-0.297221216306194,"x":70.83,"y":158.81,"x0":-1.9259882228204528,"y0":50.00491821009126,"z0":5.0913063059141255,"aX":0.038846131255977606},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.6,"breakHorizontal":-1.8,"spinRate":2138,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4299655103230289,"extension":6.562490093059778},"index":4,"playId":"ede7c08e-894b-353b-bc63-fad1c1b28b34","pitchNumber":4,"startTime":"2026-02-28T21:51:16.647Z","endTime":"2026-02-28T21:51:19.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.638784278949252,"aZ":-26.532035222352945,"pfxX":5.70406843652962,"pfxZ":4.295676458276799,"pX":1.2951180973355485,"pZ":1.3692893797948622,"vX0":6.148058480348432,"vY0":-113.85139046486506,"vZ0":-2.043334342035486,"x":67.63,"y":201.81,"x0":-2.180237488850308,"y0":50.005519335355125,"z0":4.900861142417127,"aX":7.4987408732712275},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":7.6,"breakHorizontal":-11.9,"spinRate":2377,"spinDirection":80},"zone":14,"typeConfidence":0.95,"plateTime":0.4808507702188276,"extension":6.45436097956656},"index":5,"playId":"175071b3-60ab-3476-a676-a68ad5cb05f6","pitchNumber":5,"startTime":"2026-02-28T21:51:34.794Z","endTime":"2026-02-28T21:51:37.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86237125026577,"aZ":-23.30102100809425,"pfxX":-0.7173749308418342,"pfxZ":5.456027453064519,"pX":1.7699807017140707,"pZ":1.514688203320702,"vX0":9.550678033703978,"vY0":-126.20720790265095,"vZ0":-3.6677839042608773,"x":49.53,"y":197.88,"x0":-1.9577455870333125,"y0":50.001190705008824,"z0":4.8471379070987295,"aX":-1.1686007107089016},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.4,"breakHorizontal":-0.7,"spinRate":2259,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.43275334719587333,"extension":6.538003144848768},"index":6,"playId":"bac61c95-4225-3749-a28e-8af37c50aeb8","pitchNumber":6,"startTime":"2026-02-28T21:51:56.827Z","endTime":"2026-02-28T21:52:00.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.13,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:52:00.091Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Parks Harber grounds out sharply, shortstop Joshua Kuroda-Grauer to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T21:52:26.939Z","endTime":"2026-02-28T21:52:33.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"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":692238,"fullName":"Parks Harber","link":"/api/v1/people/692238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530459985443862,"aZ":-25.259531349620975,"pfxX":-7.598498636725203,"pfxZ":4.092585869908168,"pX":-0.46993872570113493,"pZ":2.869557271873064,"vX0":6.411338574218954,"vY0":-129.81017292446808,"vZ0":-1.136667904711702,"x":134.91,"y":161.3,"x0":-1.9958440044117218,"y0":50.00495784070805,"z0":5.252801843614676,"aX":-12.848761233989208},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.3,"breakHorizontal":12.1,"spinRate":2246,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.4234560905764013,"extension":6.651236763113983},"hitData":{"launchSpeed":109.4,"launchAngle":2.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":105.17,"coordY":150.87}},"index":0,"playId":"1672dd38-2bbd-379e-82be-54c8a4dd821d","pitchNumber":1,"startTime":"2026-02-28T21:52:26.939Z","endTime":"2026-02-28T21:52:33.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692238,"link":"/api/v1/people/692238"},"credit":"b_ab"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_ab"},{"player":{"id":692238,"link":"/api/v1/people/692238"},"credit":"b_pa"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:52:33.830Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Kurtz pops out to third baseman Parks Harber.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T21:54:36.769Z","endTime":"2026-02-28T21:55:25.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":692238,"link":"/api/v1/people/692238"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bo Davidson replaces left fielder Jerar Encarnacion, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-28T21:53:53.222Z","endTime":"2026-02-28T21:53:53.235Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815589,"link":"/api/v1/people/815589"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":666464,"link":"/api/v1/people/666464"},"defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Tyler Fitzgerald.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"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-28T21:53:53.235Z","endTime":"2026-02-28T21:54:38.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":686823,"link":"/api/v1/people/686823"},"defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666464,"link":"/api/v1/people/666464"},"center":{"id":666149,"link":"/api/v1/people/666149"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":80.7,"endSpeed":74.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.295968304523154,"aZ":-37.56594380841041,"pfxX":-1.3373393904810316,"pfxZ":-3.876749809947013,"pX":1.7272241773195691,"pZ":0.03385750220963839,"vX0":9.104742109755517,"vY0":-117.18583656811472,"vZ0":-4.156651518209497,"x":51.16,"y":237.87,"x0":-2.0360172795253435,"y0":50.00582530009005,"z0":5.342878698364515,"aX":-1.8607435735487774},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.8,"breakHorizontal":0.1,"spinRate":2614,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.46753160911127134,"extension":6.105329489591795},"index":2,"playId":"d1912466-be0e-3bc8-9cff-2b89147af9b2","pitchNumber":1,"startTime":"2026-02-28T21:54:38.842Z","endTime":"2026-02-28T21:54:42.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.35433583264818,"aZ":-37.585986544795624,"pfxX":2.8567340916616955,"pfxZ":-3.9441288460622115,"pX":-1.1975566907026394,"pZ":3.7021216215946287,"vX0":1.5175589451963316,"vY0":-116.0292341647565,"vZ0":3.797567466919099,"x":162.65,"y":138.82,"x0":-2.2297667335765614,"y0":50.001966270933345,"z0":5.6105425971763125,"aX":3.920586780887407},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.0,"breakHorizontal":-5.5,"spinRate":2536,"spinDirection":28},"zone":11,"typeConfidence":2.0,"plateTime":0.47086116948538503,"extension":5.8873505924390095},"index":3,"playId":"1a36a727-ee05-3c4b-9d73-ee021b1f1dc5","pitchNumber":2,"startTime":"2026-02-28T21:54:57.777Z","endTime":"2026-02-28T21:55:00.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":92.8,"endSpeed":85.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.312370565214497,"aZ":-17.195325463110287,"pfxX":-1.7157929179743057,"pfxZ":8.013264092943198,"pX":0.4889610308897902,"pZ":2.8743842455148756,"vX0":7.456401122196383,"vY0":-135.07998140407054,"vZ0":-3.2503880973474386,"x":98.36,"y":161.17,"x0":-2.07067148001268,"y0":50.00064774068682,"z0":5.2852849167565745,"aX":-3.2075875602352375},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":1.7,"spinRate":2463,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.40374336714131864,"extension":6.049145481150247},"hitData":{"launchSpeed":97.4,"launchAngle":69.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.1,"coordY":146.32}},"index":4,"playId":"ddb74ad0-0328-3a0b-b9d3-bf8bb42ef06e","pitchNumber":3,"startTime":"2026-02-28T21:55:14.731Z","endTime":"2026-02-28T21:55:25.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:55:25.047Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Clark Elliott strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T21:55:51.631Z","endTime":"2026-02-28T21:57:04.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686499,"fullName":"Clark Elliott","link":"/api/v1/people/686499"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686499,"fullName":"Clark Elliott","link":"/api/v1/people/686499"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.6,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.899116089158603,"aZ":-38.83801421362815,"pfxX":2.5949932322248643,"pfxZ":-4.75999582610924,"pX":-0.9488584570439772,"pZ":2.9282740856287846,"vX0":2.050991245663102,"vY0":-116.93635492759934,"vZ0":2.2583576726433146,"x":153.17,"y":159.72,"x0":-2.1712696135279366,"y0":50.004584547213284,"z0":5.566561955642368,"aX":3.630972151579469},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.9,"breakHorizontal":-5.2,"spinRate":2553,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.46654530652248605,"extension":5.924047868213718},"index":0,"playId":"59ba8051-98fb-30fc-b96b-8ef1ad976d41","pitchNumber":1,"startTime":"2026-02-28T21:55:51.631Z","endTime":"2026-02-28T21:55:55.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686499,"link":"/api/v1/people/686499","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":93.9,"endSpeed":86.6,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.004804716308065,"aZ":-14.715940465556791,"pfxX":-0.686578696747016,"pfxZ":9.190589418375321,"pX":0.6554987332888959,"pZ":1.301100476827494,"vX0":7.34141909655968,"vY0":-136.44308949212157,"vZ0":-7.673570496870014,"x":92.01,"y":203.65,"x0":-1.9724373915765305,"y0":50.000593221188836,"z0":5.149528306621192,"aX":-1.306018272624161},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":-0.2,"spinRate":2551,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4003466745338975,"extension":6.066947767744716},"index":1,"playId":"d5fb5507-2060-3261-bb97-31e2dd48fa3d","pitchNumber":2,"startTime":"2026-02-28T21:56:04.072Z","endTime":"2026-02-28T21:56:08.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686499,"link":"/api/v1/people/686499","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.300965225912826,"aZ":-16.18963240530486,"pfxX":-1.322745936087153,"pfxZ":8.65705426580373,"pX":0.5866665265415343,"pZ":1.9980079146578162,"vX0":7.3714438161913005,"vY0":-134.34050384373802,"vZ0":-5.488662555168782,"x":94.64,"y":184.83,"x0":-2.0089372066104225,"y0":50.00452655390298,"z0":5.199949640731304,"aX":-2.4437272364816502},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":1.0,"spinRate":2406,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.406131210990647,"extension":6.140681713959944},"index":2,"playId":"646cb666-0de0-3d46-9fed-11308ddd3c15","pitchNumber":3,"startTime":"2026-02-28T21:56:18.900Z","endTime":"2026-02-28T21:56:23.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686499,"link":"/api/v1/people/686499","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.907182883048453,"aZ":-31.562642859500567,"pfxX":0.6782371728151956,"pfxZ":0.3881466053470648,"pX":-0.028661062169693854,"pZ":1.6798887936221016,"vX0":4.7750827521266475,"vY0":-124.40365782815726,"vZ0":-2.391841395906218,"x":118.09,"y":193.42,"x0":-2.057507423968022,"y0":50.00231397600795,"z0":5.258454296291666,"aX":1.0675354289710266},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.4,"breakHorizontal":-2.3,"spinRate":2580,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.43951981465655754,"extension":6.079688591793747},"index":3,"playId":"3c85f592-3d61-3e1f-b462-3ef3c4dc4810","pitchNumber":4,"startTime":"2026-02-28T21:56:34.641Z","endTime":"2026-02-28T21:56:37.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686499,"link":"/api/v1/people/686499","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.235525394260105,"aZ":-29.645057367967272,"pfxX":-5.3818223292969005,"pfxZ":1.6134209746620893,"pX":-0.711357038852347,"pZ":2.867308176934479,"vX0":4.979977121863527,"vY0":-123.70666472005156,"vZ0":0.007921115267313983,"x":144.12,"y":161.36,"x0":-2.0411790085240726,"y0":50.00152211102919,"z0":5.32749401421841,"aX":-8.428962419136667},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.1,"breakHorizontal":8.8,"spinRate":2112,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.4409812708156182,"extension":6.134369809789186},"index":4,"playId":"7441d365-1dc8-34e8-8c52-96e942ee74fc","pitchNumber":5,"startTime":"2026-02-28T21:57:01.587Z","endTime":"2026-02-28T21:57:04.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686499,"link":"/api/v1/people/686499","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686499,"link":"/api/v1/people/686499"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":686499,"link":"/api/v1/people/686499"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:57:04.694Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Lasko singles on a ground ball to center fielder Bo Davidson.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T21:57:25.035Z","endTime":"2026-02-28T21:57:33.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805782,"fullName":"Ryan Lasko","link":"/api/v1/people/805782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805782,"fullName":"Ryan Lasko","link":"/api/v1/people/805782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805782,"fullName":"Ryan Lasko","link":"/api/v1/people/805782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":815589,"link":"/api/v1/people/815589"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116016243834853,"aZ":-14.026950037212032,"pfxX":-2.9937668829169617,"pfxZ":9.485809071143118,"pX":-0.056242797666029666,"pZ":2.1576856298303473,"vX0":6.007410057716126,"vY0":-137.15977409619722,"vZ0":-5.6925396365125,"x":119.14,"y":180.52,"x0":-1.8817306582216724,"y0":50.006011767422805,"z0":5.209477957111433,"aX":-5.729810966087855},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":4.2,"spinRate":2450,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3986788302048012,"extension":6.115285358924878},"hitData":{"launchSpeed":100.9,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.0,"coordY":90.63}},"index":0,"playId":"1792d482-417f-3785-88a7-5e7686a406a3","pitchNumber":1,"startTime":"2026-02-28T21:57:26.246Z","endTime":"2026-02-28T21:57:33.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805782,"link":"/api/v1/people/805782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805782,"link":"/api/v1/people/805782"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":805782,"link":"/api/v1/people/805782"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:57:33.868Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brian Serven grounds out, third baseman Parks Harber to first baseman Jake Holton.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T21:58:03.027Z","endTime":"2026-02-28T21:58:51.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":692238,"link":"/api/v1/people/692238"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.837954115405182,"aZ":-20.595384206178245,"pfxX":-8.542761409027342,"pfxZ":6.083441963937413,"pX":-0.7665311306778426,"pZ":2.285963062269019,"vX0":6.451614241947512,"vY0":-136.56657579812247,"vZ0":-4.23806249920556,"x":146.22,"y":177.06,"x0":-2.0402714400513817,"y0":50.00493346721834,"z0":5.260158581819186,"aX":-16.266626913414495},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":14.3,"spinRate":2289,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.39986603027458756,"extension":6.260841782491018},"index":0,"playId":"ac4a64c2-500f-3f87-b1e1-c87d2556effc","pitchNumber":1,"startTime":"2026-02-28T21:58:03.027Z","endTime":"2026-02-28T21:58:06.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"first":{"id":805782,"link":"/api/v1/people/805782"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":86.6,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.44767258346984,"aZ":-29.2693166167893,"pfxX":1.2852591206036283,"pfxZ":1.761425400502194,"pX":2.686929527293956,"pZ":1.0933116804077787,"vX0":10.733925411024998,"vY0":-125.87916203874308,"vZ0":-4.531905777829633,"x":14.58,"y":209.26,"x0":-1.7549425044070959,"y0":50.00049900716932,"z0":5.218592892308066,"aX":2.1124771072304105},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.5,"breakHorizontal":-4.2,"spinRate":2710,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.4309625839205862,"extension":6.192963586882022},"index":1,"playId":"814e0382-d84d-3748-87ce-db57d7acaeaa","pitchNumber":2,"startTime":"2026-02-28T21:58:21.380Z","endTime":"2026-02-28T21:58:24.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"first":{"id":805782,"link":"/api/v1/people/805782"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.884577067585326,"aZ":-29.375213816568152,"pfxX":2.10029510702899,"pfxZ":1.6910080885700527,"pX":0.6227239444536181,"pZ":1.8901139691796753,"vX0":5.944404269084105,"vY0":-126.54259032968125,"vZ0":-2.5850500673866295,"x":93.26,"y":187.75,"x0":-2.0106930841160104,"y0":50.002997659278066,"z0":5.23044534815165,"aX":3.4745120825061555},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":-4.9,"spinRate":2747,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.42951095140797113,"extension":6.169844534149176},"hitData":{"launchSpeed":77.0,"launchAngle":-53.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.15,"coordY":173.15}},"index":2,"playId":"a5075109-10ed-3e70-ba65-c6cd968024a0","pitchNumber":3,"startTime":"2026-02-28T21:58:41.629Z","endTime":"2026-02-28T21:58:51.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"first":{"id":805782,"link":"/api/v1/people/805782"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":661531,"link":"/api/v1/people/661531"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:58:51.157Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Holton grounds out, second baseman Euribiel Angeles to first baseman Brett Harris.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T22:01:06.149Z","endTime":"2026-02-28T22:02:03.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687724,"fullName":"Jake Holton","link":"/api/v1/people/687724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687724,"fullName":"Jake Holton","link":"/api/v1/people/687724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683494,"link":"/api/v1/people/683494"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brett Harris replaces first baseman Nick Kurtz, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-28T22:00:00.206Z","endTime":"2026-02-28T22:00:00.220Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Michael Stefanic replaces third baseman Andy Ibáñez, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"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-28T22:00:00.220Z","endTime":"2026-02-28T22:00:00.221Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683021,"link":"/api/v1/people/683021"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":628451,"link":"/api/v1/people/628451"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Sterner replaces Scott Barlow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-28T22:00:00.221Z","endTime":"2026-02-28T22:01:08.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605130,"link":"/api/v1/people/605130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":90.5,"endSpeed":82.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.274809716326292,"aZ":-14.10853606073985,"pfxX":-5.627447313360554,"pfxZ":10.261315460475892,"pX":-0.8682070925511177,"pZ":3.2111447322450086,"vX0":6.9729000500098115,"vY0":-131.66848046589578,"vZ0":-2.7778081216537003,"x":150.09,"y":152.08,"x0":-2.8163942349943087,"y0":50.000332358379175,"z0":5.320305773020271,"aX":-9.905405975843328},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.2,"breakHorizontal":8.8,"spinRate":2239,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41558085025071767,"extension":6.476641446627389},"index":3,"playId":"ff889e6a-ddcd-3063-b203-120165a50511","pitchNumber":1,"startTime":"2026-02-28T22:01:08.043Z","endTime":"2026-02-28T22:01:12.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.734860908698874,"aZ":-13.28439676321943,"pfxX":-5.8207272742555105,"pfxZ":10.34169506736954,"pX":0.79323412846939,"pZ":1.6536376440238572,"vX0":10.807953966872628,"vY0":-133.76326176082705,"vZ0":-7.017164862924106,"x":86.76,"y":194.13,"x0":-2.5290211768551467,"y0":50.00134868048943,"z0":5.248610628652556,"aX":-10.63110146475638},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.5,"breakHorizontal":8.4,"spinRate":2369,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4082575309068681,"extension":6.493319154291379},"index":4,"playId":"d821527a-a88b-300f-be4b-22a8d0d8f0a2","pitchNumber":2,"startTime":"2026-02-28T22:01:25.387Z","endTime":"2026-02-28T22:01:29.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.720752158462297,"aZ":-30.68455192389619,"pfxX":9.64449035592121,"pfxZ":1.1089832019296244,"pX":1.3445847689029766,"pZ":0.5097486947754035,"vX0":6.683934716135412,"vY0":-115.58771538953533,"vZ0":-3.987926026080243,"x":65.75,"y":225.02,"x0":-2.8437083186759797,"y0":50.005005224742874,"z0":5.222533197904426,"aX":12.973331079720513},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.2,"breakHorizontal":-19.2,"spinRate":2598,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.47493727049446166,"extension":6.456696254371696},"index":5,"playId":"0c36a1e1-2e5d-386a-9151-f079324ece70","pitchNumber":3,"startTime":"2026-02-28T22:01:40.656Z","endTime":"2026-02-28T22:01:44.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":85.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.328814263178145,"aZ":-17.02914025148052,"pfxX":-5.937356794198978,"pfxZ":8.181930284760394,"pX":0.2728981446560057,"pZ":3.308969519708463,"vX0":9.616298179981973,"vY0":-134.50696377012605,"vZ0":-2.229956426381943,"x":106.6,"y":149.44,"x0":-2.5603078263021666,"y0":50.005658447920965,"z0":5.342338758867269,"aX":-10.99529375932851},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":9.0,"spinRate":2256,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.4056049677089071,"extension":6.413895984904199},"hitData":{"launchSpeed":84.6,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.15,"coordY":146.82}},"index":6,"playId":"141925a7-2525-3b95-8b82-ed9df9e9f65d","pitchNumber":4,"startTime":"2026-02-28T22:01:55.985Z","endTime":"2026-02-28T22:02:03.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687724,"link":"/api/v1/people/687724"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:02:03.288Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Osleivis Basabe strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T22:02:23.688Z","endTime":"2026-02-28T22:03:13.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.478251388303068,"aZ":-33.05880072753967,"pfxX":10.567444010757134,"pfxZ":-0.6559814292088841,"pX":-0.2431070981056676,"pZ":2.9625441016138914,"vX0":2.736092097673585,"vY0":-115.4408388143881,"vZ0":1.7324004838647282,"x":126.27,"y":158.79,"x0":-2.818066218626742,"y0":50.003998177044345,"z0":5.396116182945427,"aX":14.193499146176183},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.5,"breakHorizontal":-19.8,"spinRate":2533,"spinDirection":66},"zone":2,"typeConfidence":2.0,"plateTime":0.47535643421564444,"extension":6.381200183867373},"index":0,"playId":"5295487e-af0d-3136-ae20-3d8a51716fbe","pitchNumber":1,"startTime":"2026-02-28T22:02:26.067Z","endTime":"2026-02-28T22:02:33.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.245453434167477,"aZ":-13.496952705780336,"pfxX":-5.7741603790382,"pfxZ":10.20492781283589,"pX":-0.021556978198550496,"pZ":2.7227531420248474,"vX0":8.83270356763759,"vY0":-134.67919577396933,"vZ0":-4.235433062038672,"x":117.82,"y":165.27,"x0":-2.5990042684242294,"y0":50.00461786435326,"z0":5.275765491516157,"aX":-10.570686798751606},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":8.5,"spinRate":2308,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4072575914015477,"extension":6.5911822133703755},"index":1,"playId":"837ba3be-76a2-3027-b45c-b1dd5054c78e","pitchNumber":2,"startTime":"2026-02-28T22:02:51.428Z","endTime":"2026-02-28T22:02:54.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45123215413498,"aZ":-15.462741452016582,"pfxX":-5.82657068766682,"pfxZ":8.987688986809513,"pX":0.5191119315028321,"pZ":2.4350537674332964,"vX0":10.100839738958587,"vY0":-135.46345741552216,"vZ0":-4.394488645122131,"x":97.21,"y":173.03,"x0":-2.50009955565076,"y0":50.00314329159426,"z0":5.158516910930393,"aX":-10.835016903758058},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.5,"breakHorizontal":8.4,"spinRate":2317,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.40426491634435546,"extension":6.636428562765615},"index":2,"playId":"890dab06-ca01-3008-8a4a-b263322bfb6f","pitchNumber":3,"startTime":"2026-02-28T22:03:10.106Z","endTime":"2026-02-28T22:03:13.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:03:13.506Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Bericoto flies out to center fielder Cade Marlowe.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T22:03:35.645Z","endTime":"2026-02-28T22:04:02.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687799,"link":"/api/v1/people/687799"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67644748513628,"aZ":-13.678991737062216,"pfxX":-3.1618119179044823,"pfxZ":9.921866339677672,"pX":-0.465450228065546,"pZ":3.4636110548192796,"vX0":7.017583994957402,"vY0":-135.4436677217996,"vZ0":-2.4146509588506357,"x":134.74,"y":145.26,"x0":-2.6753513075676403,"y0":50.002601975586785,"z0":5.319440090406102,"aX":-5.894729611956338},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":4.3,"spinRate":2369,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.403890694332671,"extension":6.364498032205538},"index":0,"playId":"75b9f421-b5d7-360e-bb4d-9128f73ff14e","pitchNumber":1,"startTime":"2026-02-28T22:03:37.677Z","endTime":"2026-02-28T22:03:42.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.5,"endSpeed":85.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.979640109698398,"aZ":-15.402373675354596,"pfxX":-4.79711219944269,"pfxZ":9.000519076195504,"pX":-0.14184238230738788,"pZ":3.320963158194154,"vX0":8.274296877443614,"vY0":-135.9254600628801,"vZ0":-2.3326556682685835,"x":122.41,"y":149.11,"x0":-2.608003324046468,"y0":50.00167144927594,"z0":5.265094245744913,"aX":-8.938759535379628},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":6.8,"spinRate":2195,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.4036295441034361,"extension":6.6144416451384584},"hitData":{"launchSpeed":98.3,"launchAngle":37.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.95,"coordY":47.59}},"index":1,"playId":"6ccb4f1f-9fee-3330-95d4-e483c78d52ad","pitchNumber":2,"startTime":"2026-02-28T22:03:53.939Z","endTime":"2026-02-28T22:04:02.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:04:02.308Z","atBatIndex":59},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Cade Marlowe triples (1) on a sharp line drive to right fielder Victor Bericoto.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:06:19.406Z","endTime":"2026-02-28T22:06:34.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687799,"fullName":"Cade Marlowe","link":"/api/v1/people/687799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687799,"fullName":"Cade Marlowe","link":"/api/v1/people/687799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":687799,"fullName":"Cade Marlowe","link":"/api/v1/people/687799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Keaton Winn replaces José Buttó.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-28T22:04:27.943Z","endTime":"2026-02-28T22:06:21.371Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676775,"link":"/api/v1/people/676775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.723717477226444,"aZ":-14.744220196611163,"pfxX":-5.32353551763528,"pfxZ":8.531835353629372,"pX":1.1091359076272802,"pZ":2.088665885089611,"vX0":8.65795068667883,"vY0":-141.86680907261777,"vZ0":-7.857777984198295,"x":74.72,"y":182.39,"x0":-1.2873017304945202,"y0":50.00568874942833,"z0":5.829669585422551,"aX":-10.879696525462844},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":7.9,"spinRate":2254,"spinDirection":226},"zone":14,"typeConfidence":0.92,"plateTime":0.3857271080951383,"extension":6.213591848359912},"hitData":{"launchSpeed":108.8,"launchAngle":11.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.57,"coordY":125.48}},"index":1,"playId":"8f03cc20-916c-35ca-a4a6-16150260ff61","pitchNumber":1,"startTime":"2026-02-28T22:06:21.371Z","endTime":"2026-02-28T22:06:34.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687799,"link":"/api/v1/people/687799"},"credit":"b_ab"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_ab"},{"player":{"id":687799,"link":"/api/v1/people/687799"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":1.7999999999999998,"leverageIndex":0.26,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:06:34.561Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Stefanic singles on a soft ground ball to third baseman Parks Harber. Cade Marlowe scores.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:07:02.672Z","endTime":"2026-02-28T22:07:31.229Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692238,"link":"/api/v1/people/692238"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687799,"fullName":"Cade Marlowe","link":"/api/v1/people/687799"},"responsiblePitcher":{"id":676775,"link":"/api/v1/people/676775"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.1,"endSpeed":91.0,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40604963423929,"aZ":-25.239029141309356,"pfxX":-6.248641249520864,"pfxZ":3.308781348603725,"pX":-0.37256060057478013,"pZ":3.0649763252237396,"vX0":4.514520452978687,"vY0":-142.893117189075,"vZ0":-3.8095091971613613,"x":131.2,"y":156.03,"x0":-1.1493982751764034,"y0":50.006337882627584,"z0":5.973969445494277,"aX":-13.114005604510252},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.5,"breakHorizontal":10.6,"spinRate":2238,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.38118052054429574,"extension":6.142378771777765},"index":0,"playId":"1d4f0aa8-1c27-33c2-853c-23100a55d796","pitchNumber":1,"startTime":"2026-02-28T22:07:07.380Z","endTime":"2026-02-28T22:07:11.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"third":{"id":687799,"link":"/api/v1/people/687799"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36283995033847,"aZ":-32.65391644417525,"pfxX":-7.920509626382512,"pfxZ":-0.26958909107878526,"pX":-0.46323691921278826,"pZ":2.204771365465599,"vX0":5.04503250680845,"vY0":-132.48757766357213,"vZ0":-3.3979776661418772,"x":134.66,"y":179.25,"x0":-1.3523714152617827,"y0":50.001612721961564,"z0":5.862723301865085,"aX":-14.23584394106852},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.0,"breakHorizontal":13.4,"spinRate":1498,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4116854146684945,"extension":6.316322208758584},"hitData":{"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":117.32,"coordY":189.86}},"index":1,"playId":"10c7c21c-9ad2-3241-9194-4e3ab53cc437","pitchNumber":2,"startTime":"2026-02-28T22:07:25.363Z","endTime":"2026-02-28T22:07:31.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"third":{"id":687799,"link":"/api/v1/people/687799"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_ab"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_ab"},{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":2.2,"leverageIndex":0.47,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:07:31.229Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Euribiel Angeles grounds out, shortstop Osleivis Basabe to first baseman Jake Holton. Michael Stefanic to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:07:54.649Z","endTime":"2026-02-28T22:08:25.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683494,"fullName":"Euribiel Angeles","link":"/api/v1/people/683494"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683494,"fullName":"Euribiel Angeles","link":"/api/v1/people/683494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"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":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.080321194615866,"aZ":-24.62929027672651,"pfxX":-8.027531556852937,"pfxZ":3.845709641935416,"pX":-0.5294311965756114,"pZ":1.8848322282774261,"vX0":4.586673209876341,"vY0":-138.4870724454907,"vZ0":-6.290632452486361,"x":137.18,"y":187.89,"x0":-1.1556469927585333,"y0":50.002503918859524,"z0":5.8105480675624035,"aX":-15.745422239444155},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.0,"breakHorizontal":13.7,"spinRate":2161,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.394041404708136,"extension":6.045392958320406},"hitData":{"launchSpeed":86.9,"launchAngle":-41.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.28,"coordY":163.53}},"index":0,"playId":"3cd0bb39-0dfd-3bbe-8369-fe5f38ad704b","pitchNumber":1,"startTime":"2026-02-28T22:08:16.341Z","endTime":"2026-02-28T22:08:25.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":683494,"link":"/api/v1/people/683494","batSide":{"code":"R","description":"Right"}},"first":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683494,"link":"/api/v1/people/683494"},"credit":"b_ab"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_ab"},{"player":{"id":683494,"link":"/api/v1/people/683494"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.6000000000000005,"leverageIndex":0.88,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:08:25.226Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joshua Kuroda-Grauer grounds out, shortstop Osleivis Basabe to first baseman Jake Holton. Michael Stefanic to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:08:47.814Z","endTime":"2026-02-28T22:09:17.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.156963081175835,"aZ":-21.53497772017598,"pfxX":-9.959659651382069,"pfxZ":5.316687271379794,"pX":-0.6229372417557196,"pZ":2.121504486216382,"vX0":5.0068067088621415,"vY0":-140.4197752307941,"vZ0":-6.491481868516014,"x":140.74,"y":181.5,"x0":-1.1329491837204304,"y0":50.00523130672943,"z0":5.859956903209276,"aX":-19.934237963570496},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":17.0,"spinRate":2276,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.38974505752060384,"extension":6.052126584866889},"index":0,"playId":"64e931c0-4c6c-3130-b863-03ec54c96df4","pitchNumber":1,"startTime":"2026-02-28T22:08:51.108Z","endTime":"2026-02-28T22:08:54.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"second":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.805862766658148,"aZ":-28.299476959083275,"pfxX":-9.540474641898253,"pfxZ":2.211849545200156,"pX":-0.08668287946812661,"pZ":2.2713862722139506,"vX0":6.378265810016501,"vY0":-131.0034298985953,"vZ0":-3.8412258395695087,"x":120.3,"y":177.45,"x0":-1.3046208826387566,"y0":50.00099786552149,"z0":5.8548860995095025,"aX":-16.70049716239394},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.4,"breakHorizontal":16.0,"spinRate":1690,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.41694960621551,"extension":6.145195970862598},"hitData":{"launchSpeed":102.8,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.31,"coordY":155.43}},"index":1,"playId":"36edb9c7-293e-390a-84a9-7b2fae086168","pitchNumber":2,"startTime":"2026-02-28T22:09:08.335Z","endTime":"2026-02-28T22:09:17.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"second":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_ab"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_ab"},{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-1.4999999999999991,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:09:17.560Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colby Thomas grounds out to first baseman Jake Holton.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:09:41.153Z","endTime":"2026-02-28T22:10:35.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colby Thomas replaces Jacob Wilson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T22:09:36.569Z","endTime":"2026-02-28T22:09:43.442Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":805779,"link":"/api/v1/people/805779"},"defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"third":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.826218634660478,"aZ":-29.778909131429383,"pfxX":-7.79925648653864,"pfxZ":1.3469081757391992,"pX":-0.03183436356672654,"pZ":0.7239812326369914,"vX0":6.007178061887662,"vY0":-132.14700883690927,"vZ0":-7.226586058189366,"x":118.21,"y":219.23,"x0":-1.3155209434310895,"y0":50.00343496924395,"z0":5.666844927842843,"aX":-13.864321579283606},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.1,"breakHorizontal":13.0,"spinRate":1706,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41368063608548855,"extension":6.254285530240399},"index":1,"playId":"c14074d9-502e-33d6-a4c1-f41a7dd3e265","pitchNumber":1,"startTime":"2026-02-28T22:09:43.442Z","endTime":"2026-02-28T22:09:46.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"third":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":97.1,"endSpeed":90.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37729402918961,"aZ":-24.754139025976166,"pfxX":-7.199000479023773,"pfxZ":3.6183329514673552,"pX":-0.590026769829589,"pZ":2.474866265052497,"vX0":4.346657219346943,"vY0":-141.4277610535454,"vZ0":-5.220923155013895,"x":139.49,"y":171.96,"x0":-1.2012483463840662,"y0":50.00533389175196,"z0":5.905951895346822,"aX":-14.772701434595326},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.8,"breakHorizontal":12.4,"spinRate":2364,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3853955989604887,"extension":6.124603537698815},"index":2,"playId":"6edaa4b4-6ccb-3556-b24f-d39a4570dead","pitchNumber":2,"startTime":"2026-02-28T22:10:06.280Z","endTime":"2026-02-28T22:10:09.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"third":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.320167821053225,"aZ":-27.710775689903873,"pfxX":-7.85462521912287,"pfxZ":2.18377413563279,"pX":-0.7957776594461424,"pZ":3.330509502182318,"vX0":4.021608737969356,"vY0":-141.11442431224268,"vZ0":-2.4240312857626347,"x":147.33,"y":148.86,"x0":-1.2093076149432271,"y0":50.001144613815796,"z0":5.962786457937276,"aX":-16.038971120425384},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.7,"breakHorizontal":13.6,"spinRate":2243,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38629114470451453,"extension":6.130843087549678},"hitData":{"launchSpeed":53.2,"launchAngle":14.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.73,"coordY":161.04}},"index":3,"playId":"4cf7dcd4-5fd4-3ea7-8649-b6ed7cb3602c","pitchNumber":3,"startTime":"2026-02-28T22:10:28.455Z","endTime":"2026-02-28T22:10:35.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"third":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-1.1000000000000005,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:10:35.603Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesus Rodriguez grounds out, shortstop Joshua Kuroda-Grauer to first baseman Brett Harris.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:12:41.357Z","endTime":"2026-02-28T22:12:48.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Colby Thomas remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:11:24.392Z","endTime":"2026-02-28T22:11:24.408Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":805779,"link":"/api/v1/people/805779"},"defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kade Morris replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T22:11:24.408Z","endTime":"2026-02-28T22:12:43.339Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695034,"link":"/api/v1/people/695034"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.210496480571525,"aZ":-23.260867280611627,"pfxX":-9.855199163655616,"pfxZ":4.650428831247221,"pX":-0.053575351865722695,"pZ":2.3291402222018993,"vX0":8.422086994390513,"vY0":-137.2810364585617,"vZ0":-2.253810403403131,"x":119.04,"y":175.89,"x0":-1.874567711881565,"y0":50.002362621599204,"z0":4.737223225941278,"aX":-18.888371827621366},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":16.2,"spinRate":2145,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.3983501968542229,"extension":6.279050636179321},"hitData":{"launchSpeed":103.9,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.15,"coordY":149.08}},"index":2,"playId":"6eaa2cf1-629f-317a-b2ca-a9a4eacd0dcb","pitchNumber":1,"startTime":"2026-02-28T22:12:43.339Z","endTime":"2026-02-28T22:12:48.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"credit":"b_ab"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_ab"},{"player":{"id":683679,"link":"/api/v1/people/683679"},"credit":"b_pa"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:12:48.761Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jean Carlos Sió homers (1) on a fly ball to right field.","rbi":1,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:13:10.002Z","endTime":"2026-02-28T22:15:58.338Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805117,"fullName":"Jean Carlos Sió","link":"/api/v1/people/805117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":805117,"fullName":"Jean Carlos Sió","link":"/api/v1/people/805117"},"responsiblePitcher":{"id":695034,"link":"/api/v1/people/695034"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jean Carlos Sió replaces Nate Furman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T22:13:05.702Z","endTime":"2026-02-28T22:13:11.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805117,"link":"/api/v1/people/805117"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"302","replacedPlayer":{"id":801501,"link":"/api/v1/people/801501"},"defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":801501,"link":"/api/v1/people/801501","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.161496322335815,"aZ":-26.312047055903946,"pfxX":-10.535137923091288,"pfxZ":3.0432626472751068,"pX":0.9429354949149702,"pZ":2.3530816845249944,"vX0":11.508879157885495,"vY0":-137.4095438279785,"vZ0":-1.796163563665661,"x":81.06,"y":175.25,"x0":-1.9150502787943129,"y0":50.00580419429538,"z0":4.788984958713867,"aX":-20.31209050662579},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":16.9,"spinRate":2152,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.39739926827971983,"extension":6.283226775061761},"index":1,"playId":"dca3a334-e760-3960-9926-a29f29af409a","pitchNumber":1,"startTime":"2026-02-28T22:13:11.965Z","endTime":"2026-02-28T22:13:15.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":805117,"link":"/api/v1/people/805117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":94.9,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.982852115566107,"aZ":-24.780903467219797,"pfxX":-9.582676900517267,"pfxZ":3.7972230454026956,"pX":1.3172904949996909,"pZ":1.511308999212541,"vX0":12.133595173662677,"vY0":-137.75908121029073,"vZ0":-4.117472322560386,"x":66.79,"y":197.97,"x0":-1.8734008197661902,"y0":50.00171216264197,"z0":4.675200326269687,"aX":-18.65053226307799},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":15.2,"spinRate":2131,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.3956901933337429,"extension":6.324012004387234},"index":2,"playId":"80db035f-ab37-3a92-a0cb-4fdb0d62451d","pitchNumber":2,"startTime":"2026-02-28T22:13:23.696Z","endTime":"2026-02-28T22:13:26.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":805117,"link":"/api/v1/people/805117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.293684241422177,"aZ":-16.862231210328662,"pfxX":-7.2086642270545696,"pfxZ":7.89773240198793,"pX":-0.3368913663760271,"pZ":1.9835840442454453,"vX0":7.587234777710239,"vY0":-137.78190049659844,"vZ0":-4.842437529724052,"x":129.84,"y":185.22,"x0":-2.1791071534939186,"y0":50.00089922460411,"z0":4.889825278603635,"aX":-13.971246881762573},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":11.6,"spinRate":2363,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.3963130611892396,"extension":6.177114704997617},"index":3,"playId":"aa95d269-e113-3489-867b-54f260a58b66","pitchNumber":3,"startTime":"2026-02-28T22:13:37.786Z","endTime":"2026-02-28T22:13:40.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":805117,"link":"/api/v1/people/805117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.486612678326996,"aZ":-17.467596410964294,"pfxX":-6.624928662296295,"pfxZ":7.459079757218694,"pX":0.16274187117981032,"pZ":2.4785179446010144,"vX0":8.496367028275703,"vY0":-138.89325172212952,"vZ0":-3.2392323680090396,"x":110.8,"y":171.86,"x0":-2.06232650587535,"y0":50.00219573744475,"z0":4.808473023036804,"aX":-13.060852611318136},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":10.4,"spinRate":2281,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.3930016847577109,"extension":6.178371174452426},"index":4,"playId":"5074c084-5bae-3587-9527-c8d2b376eaf8","pitchNumber":4,"startTime":"2026-02-28T22:13:49.518Z","endTime":"2026-02-28T22:13:53.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":805117,"link":"/api/v1/people/805117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.5,"endSpeed":88.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.008038930317475,"aZ":-19.365157552796806,"pfxX":-5.6400821824509615,"pfxZ":6.473484469978851,"pX":0.07500086125334146,"pZ":4.409504753518204,"vX0":7.086725309088312,"vY0":-139.0132552948681,"vZ0":1.3969656232988923,"x":114.14,"y":119.72,"x0":-1.7616672268072777,"y0":50.00051117401182,"z0":5.176838076016028,"aX":-11.156939039035716},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":8.9,"spinRate":2222,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3924002653718368,"extension":6.277190243973171},"index":5,"playId":"99cfd744-09e0-366a-b665-074eae2d34ce","pitchNumber":5,"startTime":"2026-02-28T22:14:50.617Z","endTime":"2026-02-28T22:14:53.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":805117,"link":"/api/v1/people/805117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-02-28T22:15:15.706Z","endTime":"2026-02-28T22:15:33.217Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":805117,"link":"/api/v1/people/805117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97876773921231,"aZ":-34.61776969782617,"pfxX":9.199125299819343,"pfxZ":-1.7614894048714547,"pX":0.323171605435405,"pZ":2.120322985068351,"vX0":3.0697344196856875,"vY0":-117.33271863315306,"vZ0":1.0421588672936668,"x":104.68,"y":181.53,"x0":-2.1984018932406744,"y0":50.001711168947736,"z0":4.905618028659609,"aX":12.775966064070378},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.6,"breakHorizontal":-17.4,"spinRate":2578,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4674931633948751,"extension":6.162401669076248},"hitData":{"launchSpeed":102.2,"launchAngle":28.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.69,"coordY":64.13}},"index":7,"playId":"c4976913-5677-3f0a-acad-3951202c8bc9","pitchNumber":6,"startTime":"2026-02-28T22:15:33.217Z","endTime":"2026-02-28T22:15:58.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":805117,"link":"/api/v1/people/805117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805117,"link":"/api/v1/people/805117"},"credit":"b_ab"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_ab"},{"player":{"id":805117,"link":"/api/v1/people/805117"},"credit":"b_pa"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.05,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:15:58.338Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Davidson walks.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:16:09.038Z","endTime":"2026-02-28T22:17:16.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":815589,"fullName":"Bo Davidson","link":"/api/v1/people/815589"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":815589,"fullName":"Bo Davidson","link":"/api/v1/people/815589"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":815589,"fullName":"Bo Davidson","link":"/api/v1/people/815589"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88160189968836,"aZ":-18.963893897034033,"pfxX":-9.353996677775106,"pfxZ":6.814214253680001,"pX":-0.29394810050449083,"pZ":3.423388323135842,"vX0":8.36459586028472,"vY0":-138.7895530773123,"vZ0":-0.4297693347887237,"x":128.2,"y":146.35,"x0":-2.1407976418272123,"y0":50.00363559611069,"z0":4.850298974895681,"aX":-18.13551335288154},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":15.1,"spinRate":2163,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.39560022831321584,"extension":6.2995846043112955},"index":0,"playId":"596160a0-7983-3aee-a4e0-bcf8190a90f8","pitchNumber":1,"startTime":"2026-02-28T22:16:12.678Z","endTime":"2026-02-28T22:16:16.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":815589,"link":"/api/v1/people/815589","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":86.9,"endSpeed":80.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46483366485001,"aZ":-28.84709696567117,"pfxX":-0.3461263247050943,"pfxZ":2.050522123348107,"pX":0.8068880247284868,"pZ":1.0790086914178982,"vX0":7.196318844853323,"vY0":-126.40075074805736,"vZ0":-3.4293402187975177,"x":86.24,"y":209.65,"x0":-2.030362932657047,"y0":50.00007480759492,"z0":4.766305832379235,"aX":-0.5613488717521979},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":-1.0,"spinRate":2312,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4331208530149504,"extension":6.1686590160687995},"index":1,"playId":"83b1c339-419e-31fd-860b-954484d95ed3","pitchNumber":2,"startTime":"2026-02-28T22:16:26.713Z","endTime":"2026-02-28T22:16:30.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":815589,"link":"/api/v1/people/815589","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.807266925353503,"aZ":-30.889991451954018,"pfxX":-8.2092912784513,"pfxZ":0.771389455502737,"pX":-0.18512241337902557,"pZ":0.8729331937767184,"vX0":7.3040526827471135,"vY0":-128.05495310009303,"vZ0":-3.6713014380798112,"x":124.06,"y":215.21,"x0":-1.998734006408708,"y0":50.00457376185987,"z0":4.724541824017857,"aX":-13.725241831826967},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.8,"breakHorizontal":13.3,"spinRate":1732,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4266504363260899,"extension":6.486086055034832},"index":2,"playId":"36f83831-7acf-36da-8fde-6035c8b672b6","pitchNumber":3,"startTime":"2026-02-28T22:16:44.393Z","endTime":"2026-02-28T22:16:47.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":815589,"link":"/api/v1/people/815589","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.976878698071804,"aZ":-37.49674626424119,"pfxX":8.146551495064248,"pfxZ":-4.178769532072817,"pX":-1.6116145309532002,"pZ":2.465574206496089,"vX0":-0.25496090603626564,"vY0":-112.53833053219998,"vZ0":3.003552970992471,"x":178.43,"y":172.21,"x0":-2.553548474485503,"y0":50.005062148673765,"z0":4.932935343680042,"aX":10.365540173041461},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-6.4,"breakHorizontal":-14.6,"spinRate":2671,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4882172052971532,"extension":5.939438986508373},"index":3,"playId":"7c6513e3-523f-3acc-8808-3ebf55fb6527","pitchNumber":4,"startTime":"2026-02-28T22:16:58.780Z","endTime":"2026-02-28T22:17:02.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":815589,"link":"/api/v1/people/815589","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.375302801742645,"aZ":-28.74244346931356,"pfxX":-10.881790725874305,"pfxZ":1.8115015518304292,"pX":1.1541650817542322,"pZ":1.60111387770768,"vX0":12.070586189841457,"vY0":-136.7150903493956,"vZ0":-2.948292095657124,"x":73.01,"y":195.55,"x0":-1.898715599626402,"y0":50.00520330363486,"z0":4.660500073463828,"aX":-20.65765982300313},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.9,"breakHorizontal":17.3,"spinRate":1965,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4002106206278815,"extension":6.301404790755991},"index":4,"playId":"f0a081aa-7f3c-3fd3-a95f-f1415d38aba5","pitchNumber":5,"startTime":"2026-02-28T22:17:13.463Z","endTime":"2026-02-28T22:17:16.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":815589,"link":"/api/v1/people/815589","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815589,"link":"/api/v1/people/815589"},"credit":"b_pa"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:17:16.783Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Matos singles on a sharp line drive to left fielder Ryan Lasko. Bo Davidson out at 3rd on the throw, left fielder Ryan Lasko to third baseman Michael Stefanic. Luis Matos to 2nd.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:17:44.284Z","endTime":"2026-02-28T22:19:40.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805782,"link":"/api/v1/people/805782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":815589,"fullName":"Bo Davidson","link":"/api/v1/people/815589"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":815589,"fullName":"Bo Davidson","link":"/api/v1/people/815589"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805782,"link":"/api/v1/people/805782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":805782,"link":"/api/v1/people/805782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":683021,"link":"/api/v1/people/683021"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47552358239407,"aZ":-27.229396743911547,"pfxX":-8.722773440263568,"pfxZ":2.6855615992189037,"pX":-0.683678562995336,"pZ":2.348732608572991,"vX0":6.279773935949216,"vY0":-134.69748120438058,"vZ0":-1.682604270083372,"x":143.06,"y":175.36,"x0":-1.908616891536766,"y0":50.004656469960956,"z0":4.901453801638055,"aX":-16.075967102858744},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.7,"breakHorizontal":14.5,"spinRate":2066,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.40618275645515434,"extension":6.241557815931479},"index":0,"playId":"e1845b50-792d-39f2-a799-2e1ae2c05b22","pitchNumber":1,"startTime":"2026-02-28T22:17:44.284Z","endTime":"2026-02-28T22:17:48.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":815589,"link":"/api/v1/people/815589"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.180135731428248,"aZ":-38.035089538749986,"pfxX":8.501485002128735,"pfxZ":-4.546951383692214,"pX":-0.1468131437577331,"pZ":1.897235295021635,"vX0":2.591807238351675,"vY0":-113.58466591047693,"vZ0":1.8018458410049383,"x":122.6,"y":187.55,"x0":-2.410555811289674,"y0":50.00057678309769,"z0":4.910586273465593,"aX":10.969213913121024},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-7.3,"breakHorizontal":-16.1,"spinRate":2672,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4844971488822596,"extension":6.128728889956803},"index":1,"playId":"a4b7e7bc-d734-30f4-8dcb-b5594e921655","pitchNumber":2,"startTime":"2026-02-28T22:18:02.965Z","endTime":"2026-02-28T22:18:11.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":815589,"link":"/api/v1/people/815589"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.966420323276555,"aZ":-18.727376356531177,"pfxX":-6.139988798273354,"pfxZ":6.903053237026793,"pX":-0.2235877489627515,"pZ":2.5807352951585933,"vX0":6.708257823668906,"vY0":-138.44525315247245,"vZ0":-3.675402170389496,"x":125.52,"y":169.1,"x0":-1.8765354632597175,"y0":50.00175925389373,"z0":5.173764399712986,"aX":-11.95779533643224},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":9.7,"spinRate":2227,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.39514154350063846,"extension":6.089117872062757},"index":2,"playId":"afaf0935-8d36-3639-8910-458631cc5da3","pitchNumber":3,"startTime":"2026-02-28T22:18:39.038Z","endTime":"2026-02-28T22:18:42.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":815589,"link":"/api/v1/people/815589"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14243393789705,"aZ":-15.860711574174923,"pfxX":-6.716095596803413,"pfxZ":8.482671759710477,"pX":0.28760894010847277,"pZ":2.758655739336519,"vX0":7.933259923189283,"vY0":-137.6930252413807,"vZ0":-3.318495933190171,"x":106.04,"y":164.3,"x0":-1.7562624546048209,"y0":50.00317788311321,"z0":5.050624827491307,"aX":-12.916659216852176},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":10.6,"spinRate":2320,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.3975653041994578,"extension":6.1617875835584615},"index":3,"playId":"b4d5296a-69a0-3948-beb3-72f25ba810cf","pitchNumber":4,"startTime":"2026-02-28T22:19:03.246Z","endTime":"2026-02-28T22:19:06.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":815589,"link":"/api/v1/people/815589"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.115146231057253,"aZ":-38.57792746756026,"pfxX":8.617819446882393,"pfxZ":-4.849633191824869,"pX":0.040896906512079195,"pZ":1.6887640686390795,"vX0":2.6813510845167734,"vY0":-115.01554655154042,"vZ0":0.9813508840287337,"x":115.44,"y":193.18,"x0":-2.263784155215454,"y0":50.00140286718286,"z0":5.039127283813104,"aX":11.383153525164884},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-8.2,"breakHorizontal":-16.3,"spinRate":2719,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.47879194583149953,"extension":5.93976502940983},"hitData":{"launchSpeed":104.3,"launchAngle":18.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":44.82,"coordY":73.12}},"index":4,"playId":"bf60138b-35f9-3f4b-9155-9d0fe324ea3c","pitchNumber":5,"startTime":"2026-02-28T22:19:28.384Z","endTime":"2026-02-28T22:19:40.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":815589,"link":"/api/v1/people/815589"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:19:40.457Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Fitzgerald doubles (2) on a sharp fly ball to center fielder Cade Marlowe. Lorenzo Meola scores.","rbi":1,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:20:22.531Z","endTime":"2026-02-28T22:20:36.470Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687799,"link":"/api/v1/people/687799"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":823768,"fullName":"Lorenzo Meola","link":"/api/v1/people/823768"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":823768,"fullName":"Lorenzo Meola","link":"/api/v1/people/823768"},"responsiblePitcher":{"id":695034,"link":"/api/v1/people/695034"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Lorenzo Meola replaces Luis Matos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T22:20:20.384Z","endTime":"2026-02-28T22:20:24.604Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823768,"link":"/api/v1/people/823768"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":682641,"link":"/api/v1/people/682641"},"base":2,"defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8469513935591,"aZ":-26.071406227375363,"pfxX":-11.060686886987261,"pfxZ":3.1309161505798144,"pX":-0.005481352328173707,"pZ":1.7232121805586396,"vX0":9.248577149541397,"vY0":-138.86215026813238,"vZ0":-3.6199063004133465,"x":117.21,"y":192.25,"x0":-1.9464731861230362,"y0":50.00174448777301,"z0":4.783419300476799,"aX":-21.543826600024236},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.0,"breakHorizontal":18.0,"spinRate":2032,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.3948311021463118,"extension":6.260399391701463},"hitData":{"launchSpeed":102.1,"launchAngle":23.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":137.62,"coordY":39.93}},"index":1,"playId":"f5dca0cb-0b51-3e6a-9628-b09a369dd572","pitchNumber":1,"startTime":"2026-02-28T22:20:24.604Z","endTime":"2026-02-28T22:20:36.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"second":{"id":823768,"link":"/api/v1/people/823768"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_ab"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_ab"},{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_pa"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.4999999999999999,"leverageIndex":0.05,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:20:36.470Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Kilen grounds out, second baseman Euribiel Angeles to first baseman Brett Harris.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:21:37.559Z","endTime":"2026-02-28T22:21:46.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702264,"fullName":"Gavin Kilen","link":"/api/v1/people/702264"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0],"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":702264,"fullName":"Gavin Kilen","link":"/api/v1/people/702264"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683494,"link":"/api/v1/people/683494"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gavin Kilen replaces Parks Harber.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T22:21:00.276Z","endTime":"2026-02-28T22:21:04.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702264,"link":"/api/v1/people/702264"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":692238,"link":"/api/v1/people/692238"},"defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":692238,"link":"/api/v1/people/692238","batSide":{"code":"R","description":"Right"}},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":1,"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-28T22:21:04.491Z","endTime":"2026-02-28T22:21:39.300Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":702264,"link":"/api/v1/people/702264","batSide":{"code":"L","description":"Left"}},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63018364850517,"aZ":-27.299737920949166,"pfxX":-8.971664922450008,"pfxZ":2.4800599160080843,"pX":-0.02477255500403051,"pZ":1.8378804151110797,"vX0":9.19486570126164,"vY0":-138.46827987918837,"vZ0":-3.000467876988805,"x":117.94,"y":189.16,"x0":-2.2048548977159803,"y0":50.00134111407416,"z0":4.739865442577889,"aX":-17.618686516849575},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.1,"breakHorizontal":14.6,"spinRate":1994,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.39385495045541097,"extension":6.182933754020384},"hitData":{"launchSpeed":100.5,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.77,"coordY":149.86}},"index":2,"playId":"9fee94f6-b3c3-3a05-ae9b-c1e11636f851","pitchNumber":1,"startTime":"2026-02-28T22:21:39.300Z","endTime":"2026-02-28T22:21:46.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":702264,"link":"/api/v1/people/702264","batSide":{"code":"L","description":"Left"}},"second":{"id":666149,"link":"/api/v1/people/666149"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702264,"link":"/api/v1/people/702264"},"credit":"b_ab"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_ab"},{"player":{"id":702264,"link":"/api/v1/people/702264"},"credit":"b_pa"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:21:46.240Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Harris grounds out, shortstop Josuar Gonzalez to first baseman Jake Holton.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T22:24:22.507Z","endTime":"2026-02-28T22:24:46.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":829034,"link":"/api/v1/people/829034"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Josuar Gonzalez replaces Jean Carlos Sió, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:23:48.152Z","endTime":"2026-02-28T22:23:48.175Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829034,"link":"/api/v1/people/829034"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"303","replacedPlayer":{"id":805117,"link":"/api/v1/people/805117"},"defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Lorenzo Meola remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T22:23:48.175Z","endTime":"2026-02-28T22:23:48.177Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823768,"link":"/api/v1/people/823768"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gavin Kilen remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T22:23:48.177Z","endTime":"2026-02-28T22:23:48.180Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702264,"link":"/api/v1/people/702264"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":692238,"link":"/api/v1/people/692238"},"defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":801501,"link":"/api/v1/people/801501"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to third base for Osleivis Basabe.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T22:23:48.180Z","endTime":"2026-02-28T22:23:48.182Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":692238,"link":"/api/v1/people/692238"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Michael Fulmer replaces Keaton Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T22:23:48.182Z","endTime":"2026-02-28T22:24:24.516Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605242,"link":"/api/v1/people/605242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.537725945455954,"aZ":-25.504203181762772,"pfxX":2.381091434548897,"pfxZ":3.9995053568905643,"pX":-0.12718787960709782,"pZ":3.0309587920368495,"vX0":4.081880223556225,"vY0":-127.65063961029027,"vZ0":-2.260307206136194,"x":121.85,"y":156.94,"x0":-2.0495598510005215,"y0":50.00479716878662,"z0":5.913295502842595,"aX":3.9734010815159557},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":-5.2,"spinRate":2393,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.42727005096246495,"extension":6.558939917150813},"index":5,"playId":"ff6bfa73-deec-3ef3-9451-aabc999d9cd9","pitchNumber":1,"startTime":"2026-02-28T22:24:24.516Z","endTime":"2026-02-28T22:24:28.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.9,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.399535507892548,"aZ":-31.865275213349822,"pfxX":6.926186044513596,"pfxZ":0.2303922864208392,"pX":0.1653769963128172,"pZ":2.7490161107019886,"vX0":3.7419492691746497,"vY0":-114.55307335051339,"vZ0":-0.05181636153314062,"x":110.7,"y":164.56,"x0":-2.395034842950014,"y0":50.00090718826414,"z0":5.9169748358132574,"aX":9.097625968594777},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.7,"breakHorizontal":-13.6,"spinRate":2709,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.4802434197688261,"extension":6.565961920847319},"hitData":{"launchSpeed":77.4,"launchAngle":11.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.25,"coordY":137.42}},"index":6,"playId":"4f1d3250-7f17-3871-9c1c-888e609c417e","pitchNumber":2,"startTime":"2026-02-28T22:24:39.639Z","endTime":"2026-02-28T22:24:46.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_ab"},{"player":{"id":605242,"link":"/api/v1/people/605242"},"credit":"p_ab"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_pa"},{"player":{"id":605242,"link":"/api/v1/people/605242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:24:46.979Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Clark Elliott walks.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T22:24:52.816Z","endTime":"2026-02-28T22:26:05.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":686499,"fullName":"Clark Elliott","link":"/api/v1/people/686499"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686499,"fullName":"Clark Elliott","link":"/api/v1/people/686499"},"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":686499,"fullName":"Clark Elliott","link":"/api/v1/people/686499"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5219856568207,"aZ":-26.127385396705566,"pfxX":1.6159707262499072,"pfxZ":3.68247949450282,"pX":-1.1810553468173894,"pZ":3.2253860387227573,"vX0":2.3971674755644243,"vY0":-126.93240667204923,"vZ0":-1.5907058920467616,"x":162.02,"y":151.69,"x0":-2.345445912133406,"y0":50.00289771644618,"z0":5.928676128267986,"aX":2.6518202041047085},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.6,"breakHorizontal":-3.5,"spinRate":2448,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4305405218151903,"extension":6.492135876957572},"index":0,"playId":"3b1b4d61-c670-30e3-bfe1-9912b8bc636d","pitchNumber":1,"startTime":"2026-02-28T22:25:13.410Z","endTime":"2026-02-28T22:25:17.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686499,"link":"/api/v1/people/686499","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":90.7,"endSpeed":83.3,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.997634993723917,"aZ":-18.16310318180516,"pfxX":-2.178780138621346,"pfxZ":7.887423218980425,"pX":-0.9582962001923385,"pZ":3.621746792729267,"vX0":3.804175902260736,"vY0":-132.14863208088443,"vZ0":-2.4738780551770803,"x":153.53,"y":140.99,"x0":-2.130547733329699,"y0":50.00328055883728,"z0":5.897695215089426,"aX":-3.8709514877685236},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.0,"breakHorizontal":3.1,"spinRate":2311,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4137746850244737,"extension":6.703174955065955},"index":1,"playId":"9a5e81dc-8970-37f0-9fa7-df970f5b6b31","pitchNumber":2,"startTime":"2026-02-28T22:25:30.177Z","endTime":"2026-02-28T22:25:34.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686499,"link":"/api/v1/people/686499","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27278619332484,"aZ":-25.025280539298045,"pfxX":-0.2607710012554523,"pfxZ":4.374738818550185,"pX":-0.8982926461644406,"pZ":3.80237958498823,"vX0":3.644048051319671,"vY0":-127.06805770546336,"vZ0":-0.43497642353634014,"x":151.24,"y":136.12,"x0":-2.317639981369758,"y0":50.002612152748185,"z0":5.965834075295563,"aX":-0.42701832755371455},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.0,"breakHorizontal":-0.4,"spinRate":2390,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.43121562469967145,"extension":6.630234009336756},"index":2,"playId":"4531822c-f6e8-36ca-b963-216cbc011bab","pitchNumber":3,"startTime":"2026-02-28T22:25:46.226Z","endTime":"2026-02-28T22:25:49.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686499,"link":"/api/v1/people/686499","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15290443717064,"aZ":-19.635106437066938,"pfxX":-1.3855021230966784,"pfxZ":7.123052054214281,"pX":-1.7186252541191946,"pZ":4.417756863579851,"vX0":1.7756323039910686,"vY0":-131.88255857636787,"vZ0":-0.12779320614683742,"x":182.51,"y":119.5,"x0":-2.2207531332382757,"y0":50.00543176382814,"z0":5.915577819582729,"aX":-2.440141989886187},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.1,"breakHorizontal":2.2,"spinRate":2343,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.41538279287570257,"extension":6.500807253857439},"index":3,"playId":"3604f928-d6b2-36e7-a0f0-09af55d6fd3b","pitchNumber":4,"startTime":"2026-02-28T22:26:01.981Z","endTime":"2026-02-28T22:26:05.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":686499,"link":"/api/v1/people/686499","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686499,"link":"/api/v1/people/686499"},"credit":"b_pa"},{"player":{"id":605242,"link":"/api/v1/people/605242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.2,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:26:05.399Z","atBatIndex":72},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ryan Lasko grounds into a force out, third baseman Osleivis Basabe to second baseman Gavin Kilen. Clark Elliott out at 2nd. Ryan Lasko to 1st.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T22:26:06.708Z","endTime":"2026-02-28T22:28:02.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805782,"fullName":"Ryan Lasko","link":"/api/v1/people/805782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805782,"fullName":"Ryan Lasko","link":"/api/v1/people/805782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686499,"fullName":"Clark Elliott","link":"/api/v1/people/686499"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702264,"link":"/api/v1/people/702264"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":805782,"fullName":"Ryan Lasko","link":"/api/v1/people/805782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":80.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.749857867277345,"aZ":-24.239967136866564,"pfxX":0.12386594794739336,"pfxZ":4.851441578935942,"pX":0.7043276071268801,"pZ":1.807290035769079,"vX0":6.918262509768033,"vY0":-126.96702590676114,"vZ0":-5.2869208345269,"x":90.15,"y":189.98,"x0":-2.0705142673472294,"y0":50.000122448358304,"z0":5.842949793722791,"aX":0.20114826671650468},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.8,"breakHorizontal":-1.8,"spinRate":2379,"spinDirection":176},"zone":9,"typeConfidence":2.0,"plateTime":0.4312276248414961,"extension":6.817748576502817},"index":0,"playId":"46ae9b1b-30c7-39b4-b736-851121fe9bd9","pitchNumber":1,"startTime":"2026-02-28T22:26:31.261Z","endTime":"2026-02-28T22:26:35.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805782,"link":"/api/v1/people/805782","batSide":{"code":"R","description":"Right"}},"first":{"id":686499,"link":"/api/v1/people/686499"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.841073661459976,"aZ":-34.5464745206052,"pfxX":8.100619357838172,"pfxZ":-1.8039281496388977,"pX":-0.3789383869899448,"pZ":3.2488102408414417,"vX0":2.167266822897658,"vY0":-114.18227681235328,"vZ0":1.525003111728865,"x":131.44,"y":151.06,"x0":-2.3937333801032565,"y0":50.00248552626699,"z0":5.982053977566753,"aX":10.651377705144743},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-2.5,"breakHorizontal":-15.2,"spinRate":2657,"spinDirection":64},"zone":1,"typeConfidence":2.0,"plateTime":0.4804481335930224,"extension":6.432901953440148},"index":1,"playId":"f63b6fbd-bf0a-3efc-a5a6-06623f50faec","pitchNumber":2,"startTime":"2026-02-28T22:26:50.314Z","endTime":"2026-02-28T22:26:53.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805782,"link":"/api/v1/people/805782","batSide":{"code":"R","description":"Right"}},"first":{"id":686499,"link":"/api/v1/people/686499"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.761618888711673,"aZ":-34.5840536007394,"pfxX":8.448218184587006,"pfxZ":-1.8322531743733825,"pX":2.243101080475438,"pZ":0.9263601032007659,"vX0":7.429038647827454,"vY0":-114.2642713020491,"vZ0":-3.1290428702227944,"x":31.5,"y":213.77,"x0":-2.1518868455192828,"y0":50.00139866096418,"z0":5.723819011249989,"aX":11.128453277052055},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-3.8,"breakHorizontal":-17.3,"spinRate":2704,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4800213709286809,"extension":6.557194151666154},"index":2,"playId":"1df7b281-b961-361d-beb2-82cf1d318715","pitchNumber":3,"startTime":"2026-02-28T22:27:11.628Z","endTime":"2026-02-28T22:27:14.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805782,"link":"/api/v1/people/805782","batSide":{"code":"R","description":"Right"}},"first":{"id":686499,"link":"/api/v1/people/686499"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.297446834764354,"aZ":-37.16050670021157,"pfxX":9.245802858658966,"pfxZ":-3.792701457847997,"pX":-0.5141357399502933,"pZ":3.1407305758672006,"vX0":1.7587430269372284,"vY0":-113.80877257797816,"vZ0":2.094701043914769,"x":136.6,"y":153.98,"x0":-2.497590098608892,"y0":50.000999653263825,"z0":5.880823807336963,"aX":12.16336584923207},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-6.1,"breakHorizontal":-17.2,"spinRate":2682,"spinDirection":66},"zone":1,"typeConfidence":2.0,"plateTime":0.4807167668129537,"extension":6.338017578381776},"index":3,"playId":"505e9c9b-9927-3ab9-8606-9dc5440d7b52","pitchNumber":4,"startTime":"2026-02-28T22:27:31.177Z","endTime":"2026-02-28T22:27:34.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805782,"link":"/api/v1/people/805782","batSide":{"code":"R","description":"Right"}},"first":{"id":686499,"link":"/api/v1/people/686499"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.869954837310832,"aZ":-34.09666854909305,"pfxX":8.466546669064911,"pfxZ":-1.5119178898053178,"pX":0.39851947190662135,"pZ":2.238867725031106,"vX0":3.685954245247827,"vY0":-112.50680628547747,"vZ0":-0.33847448656916235,"x":101.81,"y":178.33,"x0":-2.36478803795966,"y0":50.001774356937325,"z0":5.8694118915406115,"aX":10.770054846990709},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-2.5,"breakHorizontal":-16.3,"spinRate":2640,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.48826678451850114,"extension":6.3857816647738},"hitData":{"launchSpeed":65.3,"launchAngle":-27.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.15,"coordY":168.59}},"index":4,"playId":"409f4d55-455d-379f-ba68-a63f0948f6b1","pitchNumber":5,"startTime":"2026-02-28T22:27:56.421Z","endTime":"2026-02-28T22:28:02.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":805782,"link":"/api/v1/people/805782","batSide":{"code":"R","description":"Right"}},"first":{"id":686499,"link":"/api/v1/people/686499"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805782,"link":"/api/v1/people/805782"},"credit":"b_ab"},{"player":{"id":605242,"link":"/api/v1/people/605242"},"credit":"p_ab"},{"player":{"id":805782,"link":"/api/v1/people/805782"},"credit":"b_pa"},{"player":{"id":605242,"link":"/api/v1/people/605242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.3,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:28:02.784Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brian Serven strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T22:28:33.304Z","endTime":"2026-02-28T22:29:33.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89514220580261,"aZ":-27.376644941386303,"pfxX":2.56103382293245,"pfxZ":2.8608015782698875,"pX":-0.027199463036583174,"pZ":3.072837384268078,"vX0":4.569301605790709,"vY0":-127.62751556859483,"vZ0":-1.7571011556088911,"x":118.04,"y":155.81,"x0":-2.1614031246672973,"y0":50.00615127136238,"z0":5.889960682845495,"aX":4.300140572425383},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":-5.5,"spinRate":2367,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.4262838753758924,"extension":6.581418436438087},"index":0,"playId":"e2741d49-f2aa-3b6c-b45e-5b008fa616c0","pitchNumber":1,"startTime":"2026-02-28T22:28:33.304Z","endTime":"2026-02-28T22:28:38.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"first":{"id":805782,"link":"/api/v1/people/805782"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"e2741d49-f2aa-3b6c-b45e-5b008fa616c0","startTime":"2026-02-28T22:28:43.319Z","endTime":"2026-02-28T22:28:56.413Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"first":{"id":805782,"link":"/api/v1/people/805782"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.6,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71035627490324,"aZ":-19.37343255579544,"pfxX":-5.041082627201854,"pfxZ":7.068486845491973,"pX":-0.00850100505153506,"pZ":3.0581959948064,"vX0":7.078571947850678,"vY0":-133.25070522964177,"vZ0":-3.5339003318269864,"x":117.32,"y":156.21,"x0":-2.035685912239601,"y0":50.00455405443567,"z0":5.789140354237916,"aX":-9.131900468426993},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":7.7,"spinRate":2352,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4099402221592041,"extension":6.587032458280424},"index":2,"playId":"74d57369-5df9-3545-9af4-f9d80584a3af","pitchNumber":2,"startTime":"2026-02-28T22:28:56.413Z","endTime":"2026-02-28T22:28:59.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"first":{"id":805782,"link":"/api/v1/people/805782"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02866077549776,"aZ":-35.58446498886832,"pfxX":6.227095881374613,"pfxZ":-2.5231651776336754,"pX":0.782127994071666,"pZ":2.10240181759932,"vX0":5.250152462072806,"vY0":-115.58958102177549,"vZ0":-0.7106534932322806,"x":87.19,"y":182.02,"x0":-2.329855109250168,"y0":50.00562020921512,"z0":5.837748844858736,"aX":8.405702117743132},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.4,"breakHorizontal":-12.6,"spinRate":2647,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.47430553958098276,"extension":6.3305707084362295},"index":3,"playId":"feebf88e-d620-3200-a9cb-a1aabe84bcd2","pitchNumber":3,"startTime":"2026-02-28T22:29:29.803Z","endTime":"2026-02-28T22:29:33.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"first":{"id":805782,"link":"/api/v1/people/805782"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"credit":"b_ab"},{"player":{"id":605242,"link":"/api/v1/people/605242"},"credit":"p_ab"},{"player":{"id":661531,"link":"/api/v1/people/661531"},"credit":"b_pa"},{"player":{"id":605242,"link":"/api/v1/people/605242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:29:33.204Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Holton grounds out softly, first baseman Brett Harris to pitcher Kade Morris.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T22:31:29.849Z","endTime":"2026-02-28T22:31:46.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687724,"fullName":"Jake Holton","link":"/api/v1/people/687724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687724,"fullName":"Jake Holton","link":"/api/v1/people/687724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.133035046679577,"aZ":-29.669364010352815,"pfxX":-10.77903929812206,"pfxZ":1.3026786783411852,"pX":0.11258770975209184,"pZ":1.9405260799926771,"vX0":9.520030807859035,"vY0":-137.6954988442428,"vZ0":-1.8848583939511987,"x":112.71,"y":186.39,"x0":-1.9865548024070732,"y0":50.00293820411204,"z0":4.638328605712566,"aX":-20.730677415030154},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.2,"breakHorizontal":17.5,"spinRate":1959,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.39754333304254574,"extension":6.308439329185183},"hitData":{"launchSpeed":71.9,"launchAngle":-60.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":143.65,"coordY":166.06}},"index":0,"playId":"78270d4c-9d16-3d94-944d-19468cc58029","pitchNumber":1,"startTime":"2026-02-28T22:31:40.700Z","endTime":"2026-02-28T22:31:46.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":687724,"link":"/api/v1/people/687724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687724,"link":"/api/v1/people/687724"},"credit":"b_ab"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_ab"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"credit":"b_pa"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:31:46.637Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Osleivis Basabe singles on a ground ball to shortstop Joshua Kuroda-Grauer.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T22:32:08.877Z","endTime":"2026-02-28T22:32:40.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.900967105664765,"aZ":-29.271037091086676,"pfxX":-8.09271246238839,"pfxZ":1.5321654320863836,"pX":0.5351306822137752,"pZ":2.564896931491753,"vX0":9.595643149114407,"vY0":-136.01375673299722,"vZ0":-0.33064999347090973,"x":96.6,"y":169.53,"x0":-1.9697428339968892,"y0":50.0014139597013,"z0":4.699704417956574,"aX":-15.321020081148303},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":12.8,"spinRate":1989,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.40110350659564675,"extension":6.209836279822572},"index":0,"playId":"a4735f46-3e1f-3395-8ebf-fbdddbb1a1bb","pitchNumber":1,"startTime":"2026-02-28T22:32:15.704Z","endTime":"2026-02-28T22:32:20.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.765462545200187,"aZ":-34.88701341985776,"pfxX":8.83890834144561,"pfxZ":-1.9898468200489212,"pX":0.8477842765232235,"pZ":2.776862992404901,"vX0":4.425240788310494,"vY0":-116.38385457474516,"vZ0":2.8074245685363346,"x":84.68,"y":163.8,"x0":-2.2290618998898775,"y0":50.00025476314868,"z0":4.8691952959146905,"aX":12.068554858830254},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.5,"breakHorizontal":-17.2,"spinRate":2592,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.47143723510504953,"extension":6.1499766043245945},"hitData":{"launchSpeed":95.5,"launchAngle":5.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":91.59,"coordY":136.26}},"index":1,"playId":"2ad45c70-fe96-3763-a25e-332844e13d2a","pitchNumber":2,"startTime":"2026-02-28T22:32:30.202Z","endTime":"2026-02-28T22:32:40.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:32:40.841Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Diego Cartaya strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T22:33:05.603Z","endTime":"2026-02-28T22:34:12.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682616,"fullName":"Diego Cartaya","link":"/api/v1/people/682616"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682616,"fullName":"Diego Cartaya","link":"/api/v1/people/682616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Diego Cartaya replaces Victor Bericoto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T22:33:07.753Z","endTime":"2026-02-28T22:33:07.754Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682616,"link":"/api/v1/people/682616"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"102","replacedPlayer":{"id":682674,"link":"/api/v1/people/682674"},"defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.268,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90704747965432,"aZ":-30.630063236176202,"pfxX":-11.641360896591662,"pfxZ":0.8506512836375482,"pX":-0.26471284747611235,"pZ":2.471462555754481,"vX0":8.831640710805472,"vY0":-134.02200502455312,"vZ0":-0.22358052405233608,"x":127.09,"y":172.05,"x0":-2.089846820524731,"y0":50.005030116559816,"z0":4.74322012439754,"aX":-21.184810179872503},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.7,"breakHorizontal":19.2,"spinRate":1936,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4086496350899411,"extension":6.107328483819872},"index":1,"playId":"3ea49201-1b29-3be8-9786-52abe2c6dde4","pitchNumber":1,"startTime":"2026-02-28T22:33:07.755Z","endTime":"2026-02-28T22:33:11.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682616,"link":"/api/v1/people/682616","batSide":{"code":"R","description":"Right"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.268,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.788591216212385,"aZ":-28.75510028811219,"pfxX":-11.4817001002402,"pfxZ":1.8060529224062343,"pX":-1.3133517159932049,"pZ":1.6421809085025167,"vX0":6.559393613968984,"vY0":-136.71603058566797,"vZ0":-2.571187894904422,"x":167.06,"y":194.44,"x0":-2.250310145627562,"y0":50.00482610995384,"z0":4.565878199001337,"aX":-21.76476127702092},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.9,"breakHorizontal":19.4,"spinRate":1919,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4004365061510273,"extension":6.130985073520257},"index":2,"playId":"5f32de49-3981-38e3-9e58-43505f01b12f","pitchNumber":2,"startTime":"2026-02-28T22:33:25.452Z","endTime":"2026-02-28T22:33:28.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682616,"link":"/api/v1/people/682616","batSide":{"code":"R","description":"Right"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.268,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84186170046958,"aZ":-23.416100049898052,"pfxX":1.2691512751822982,"pfxZ":5.215922443812417,"pX":1.6076147295175072,"pZ":2.4942794656818714,"vX0":8.11356562748015,"vY0":-128.08980669909084,"vZ0":-1.9828679905549744,"x":55.72,"y":171.43,"x0":-1.7522228490744327,"y0":50.00389820517906,"z0":5.090053730702676,"aX":2.1294029778815564},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.2,"breakHorizontal":-4.0,"spinRate":2317,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.42590852427057513,"extension":6.202364952783047},"index":3,"playId":"ac12bfa3-c53d-3b90-87dd-3f9cd03e6bbf","pitchNumber":3,"startTime":"2026-02-28T22:33:46.934Z","endTime":"2026-02-28T22:33:50.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682616,"link":"/api/v1/people/682616","batSide":{"code":"R","description":"Right"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.2,"endSpeed":79.7,"strikeZoneTop":3.268,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77317240760871,"aZ":-28.672655752948078,"pfxX":0.7719832062358662,"pfxZ":2.183744950402464,"pX":1.2839554512401028,"pZ":1.7435966765865674,"vX0":7.654309831587441,"vY0":-125.37759664508512,"vZ0":-1.932376024999064,"x":68.06,"y":191.7,"x0":-1.9003137042743032,"y0":50.001562109406734,"z0":4.849188014943452,"aX":1.2365228261752472},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":-3.0,"spinRate":2266,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.43574908486114605,"extension":6.076344445542434},"index":4,"playId":"a61b3642-7442-3619-b05a-d3fd59b5993c","pitchNumber":4,"startTime":"2026-02-28T22:34:09.297Z","endTime":"2026-02-28T22:34:12.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":682616,"link":"/api/v1/people/682616","batSide":{"code":"R","description":"Right"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682616,"link":"/api/v1/people/682616"},"credit":"b_ab"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_ab"},{"player":{"id":682616,"link":"/api/v1/people/682616"},"credit":"b_pa"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:34:12.320Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesus Rodriguez grounds out, third baseman Michael Stefanic to first baseman Brett Harris.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T22:34:36.413Z","endTime":"2026-02-28T22:35:25.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.552901342649548,"aZ":-27.00089481729753,"pfxX":-0.22338894457649605,"pfxZ":2.992694446386178,"pX":-0.43651148797273476,"pZ":3.0514693088434015,"vX0":4.497914938093722,"vY0":-130.38104443401937,"vZ0":0.5247401468019987,"x":133.64,"y":156.39,"x0":-2.1524567657208276,"y0":50.00141763466989,"z0":4.879904077471279,"aX":-0.38702602592400515},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.8,"breakHorizontal":-0.6,"spinRate":2246,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.4195735201544468,"extension":6.06593273544146},"index":0,"playId":"6e496e91-9eea-3ab9-a471-b9dbba8db1f3","pitchNumber":1,"startTime":"2026-02-28T22:34:37.424Z","endTime":"2026-02-28T22:34:40.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20713429536442,"aZ":-28.9225056207919,"pfxX":-12.028398067347599,"pfxZ":1.7110188827022865,"pX":-1.2118845680407564,"pZ":1.3990307702778544,"vX0":7.1547751965428175,"vY0":-137.04877888390322,"vZ0":-3.215790450303918,"x":163.19,"y":201.01,"x0":-2.298168288698298,"y0":50.000354522690735,"z0":4.57005435398726,"aX":-22.80306779161699},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":20.2,"spinRate":2036,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.40015513225509736,"extension":6.117014123993709},"index":1,"playId":"ad00e92c-7950-3f5c-b5f7-f730e5671492","pitchNumber":2,"startTime":"2026-02-28T22:34:57.373Z","endTime":"2026-02-28T22:35:00.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.668548822209587,"aZ":-31.211827262193573,"pfxX":-9.550620309767321,"pfxZ":0.5246274490445755,"pX":0.033755476133673926,"pZ":1.9145040487195035,"vX0":8.467683744363706,"vY0":-135.07892213679088,"vZ0":-1.5458958175628703,"x":115.71,"y":187.09,"x0":-1.9021379891076278,"y0":50.006234218367986,"z0":4.690546916175661,"aX":-17.63716950507167},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.8,"breakHorizontal":15.5,"spinRate":2042,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.405622848469259,"extension":6.111866750235735},"hitData":{"launchSpeed":88.4,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.22,"coordY":172.64}},"index":2,"playId":"096d4b09-6429-36e4-b169-5b4e4286bb39","pitchNumber":3,"startTime":"2026-02-28T22:35:17.469Z","endTime":"2026-02-28T22:35:25.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695034,"link":"/api/v1/people/695034","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":683494,"link":"/api/v1/people/683494"},"third":{"id":683021,"link":"/api/v1/people/683021"},"shortstop":{"id":811965,"link":"/api/v1/people/811965"},"left":{"id":805782,"link":"/api/v1/people/805782"},"center":{"id":687799,"link":"/api/v1/people/687799"},"right":{"id":686499,"link":"/api/v1/people/686499"}},"offense":{"batter":{"id":683679,"link":"/api/v1/people/683679","batSide":{"code":"R","description":"Right"}},"first":{"id":678545,"link":"/api/v1/people/678545"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"credit":"b_ab"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_ab"},{"player":{"id":683679,"link":"/api/v1/people/683679"},"credit":"b_pa"},{"player":{"id":695034,"link":"/api/v1/people/695034"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:35:25.537Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cade Marlowe walks.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T22:38:01.105Z","endTime":"2026-02-28T22:41:12.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687799,"fullName":"Cade Marlowe","link":"/api/v1/people/687799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687218,"fullName":"Will Bednar","link":"/api/v1/people/687218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687799,"fullName":"Cade Marlowe","link":"/api/v1/people/687799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9,10,11],"actionIndex":[0,1,2],"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":687799,"fullName":"Cade Marlowe","link":"/api/v1/people/687799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Will Bednar replaces Michael Fulmer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:35:50.188Z","endTime":"2026-02-28T22:37:08.957Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687218,"link":"/api/v1/people/687218"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605242,"link":"/api/v1/people/605242","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Diego Cartaya remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T22:37:08.957Z","endTime":"2026-02-28T22:37:08.973Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682616,"link":"/api/v1/people/682616"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"102","replacedPlayer":{"id":682674,"link":"/api/v1/people/682674"},"defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Turner Hill replaces catcher Jesus Rodriguez, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T22:37:08.973Z","endTime":"2026-02-28T22:38:03.254Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"202","replacedPlayer":{"id":683679,"link":"/api/v1/people/683679"},"defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683679,"link":"/api/v1/people/683679"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":95.8,"endSpeed":88.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50565531123721,"aZ":-12.24904049912886,"pfxX":-2.0465831013349964,"pfxZ":10.062072108020859,"pX":1.0565636683374184,"pZ":3.314287322308429,"vX0":7.068238932678536,"vY0":-139.3946869105754,"vZ0":-5.232218290978905,"x":76.73,"y":149.29,"x0":-1.2391215756652036,"y0":50.00208380186763,"z0":6.015226558266489,"aX":-4.053065563921029},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":2.4,"spinRate":2548,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3920010178186395,"extension":6.818086830770768},"index":3,"playId":"6bd850ed-2c62-329b-8e2a-68bf1b35c756","pitchNumber":1,"startTime":"2026-02-28T22:38:03.254Z","endTime":"2026-02-28T22:38:07.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.9,"endSpeed":82.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04153801371119,"aZ":-30.139443920921586,"pfxX":0.3058979584703936,"pfxZ":1.2001070220401964,"pX":1.7150053997821475,"pZ":1.2363347180489732,"vX0":7.463388337550482,"vY0":-129.24560939620474,"vZ0":-5.974228973229796,"x":51.63,"y":205.4,"x0":-1.2456037784765208,"y0":50.00387359385799,"z0":5.882142929312998,"aX":0.5191476208154426},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":-2.2,"spinRate":2612,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4232082515154296,"extension":6.618442358148068},"index":4,"playId":"75057405-e079-3bf6-b880-90855a475d5f","pitchNumber":2,"startTime":"2026-02-28T22:38:26.156Z","endTime":"2026-02-28T22:38:30.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90966399067304,"aZ":-28.365468119061706,"pfxX":1.1389601797764852,"pfxZ":2.178784207684483,"pX":1.418556478932005,"pZ":1.797824797741424,"vX0":7.138009200235262,"vY0":-130.93402135228948,"vZ0":-5.167469165740781,"x":62.93,"y":190.24,"x0":-1.4834106168356502,"y0":50.003332131050556,"z0":5.902291182155286,"aX":1.989593358032764},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":-3.5,"spinRate":2545,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4172595516804827,"extension":6.795741658444009},"index":5,"playId":"6feed5df-056b-3b21-9381-0578c58a9fa2","pitchNumber":3,"startTime":"2026-02-28T22:38:51.900Z","endTime":"2026-02-28T22:38:55.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.986520652008874,"aZ":-28.25324125851878,"pfxX":-5.638864462756439,"pfxZ":2.2945504355867747,"pX":-2.917288800252979,"pZ":4.25427130598825,"vX0":-0.7975212280714983,"vY0":-129.75480742552824,"vZ0":1.269423354878338,"x":228.2,"y":123.91,"x0":-1.8735168679475585,"y0":50.00014387753852,"z0":5.910511900724125,"aX":-9.618641607607373},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.7,"breakHorizontal":10.4,"spinRate":784,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4220236466290732,"extension":6.7992690179682445},"index":6,"playId":"9b769e4e-3ad0-3519-ae20-924bb8fbde4e","pitchNumber":4,"startTime":"2026-02-28T22:39:15.708Z","endTime":"2026-02-28T22:39:19.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":98.5,"endSpeed":90.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08085676346836,"aZ":-10.73502157314779,"pfxX":-2.2997066532153223,"pfxZ":10.275491300521633,"pX":0.025915703860525854,"pZ":3.059693234415935,"vX0":4.9659004690356685,"vY0":-143.28908473629784,"vZ0":-6.342139122841438,"x":116.01,"y":156.17,"x0":-1.4281983786142418,"y0":50.001494972789715,"z0":5.9675010781795885,"aX":-4.798071096190379},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":3.2,"spinRate":2515,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.38177291029268945,"extension":6.822373010306266},"index":7,"playId":"445ddf59-c8e3-372a-95d7-8acbf9c998dd","pitchNumber":5,"startTime":"2026-02-28T22:39:40.588Z","endTime":"2026-02-28T22:39:44.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.724633670936267,"aZ":-32.83333457794747,"pfxX":2.1561446233018753,"pfxZ":-0.39098150968603296,"pX":1.4206758728593512,"pZ":1.7253205013628685,"vX0":7.04828154356454,"vY0":-128.2085238067067,"vZ0":-3.9562064200914513,"x":62.85,"y":192.2,"x0":-1.6364077968167028,"y0":50.005213117276554,"z0":5.831152121466694,"aX":3.6144029412766545},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.3,"breakHorizontal":-5.4,"spinRate":2577,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.426049943859947,"extension":6.875109473445128},"index":8,"playId":"1ba1ce69-8377-3f5f-8a91-c41d72091c64","pitchNumber":6,"startTime":"2026-02-28T22:40:01.251Z","endTime":"2026-02-28T22:40:04.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.681214728880988,"aZ":-10.383803468281783,"pfxX":-1.9082614360869954,"pfxZ":10.804430305635368,"pX":-0.7633555543941064,"pZ":3.4584881086856214,"vX0":3.024248208103059,"vY0":-140.80615181840145,"vZ0":-4.8117659949390035,"x":146.1,"y":145.4,"x0":-1.6012531035576483,"y0":50.00140309339829,"z0":5.855893232417882,"aX":-3.8483675615928172},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":2.9,"spinRate":2585,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.38835313725336773,"extension":6.780556028534182},"index":9,"playId":"58de4176-61e7-3192-bd55-56c19d11bb46","pitchNumber":7,"startTime":"2026-02-28T22:40:27.641Z","endTime":"2026-02-28T22:40:33.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65049700198061,"aZ":-9.223772488864721,"pfxX":-1.380599365260247,"pfxZ":11.194361708698658,"pX":0.8561676484093984,"pZ":1.7724384664042858,"vX0":6.548259357626578,"vY0":-141.6494991169682,"vZ0":-9.930742428194417,"x":84.36,"y":190.92,"x0":-1.2973255600246254,"y0":50.0053185771557,"z0":5.896266721621947,"aX":-2.8318714632147213},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.6,"breakHorizontal":1.3,"spinRate":2692,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.38536139418671933,"extension":6.787120220576358},"index":10,"playId":"763f6c5b-1235-305a-a299-363ec9cd8158","pitchNumber":8,"startTime":"2026-02-28T22:40:48.353Z","endTime":"2026-02-28T22:40:53.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":96.7,"endSpeed":89.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.979252379334127,"aZ":-11.687331899822501,"pfxX":-0.574811417113755,"pfxZ":10.081531230175,"pX":-0.28810286768307936,"pZ":3.8488697495578816,"vX0":3.817133497324125,"vY0":-140.9455192606341,"vZ0":-3.9250956005787794,"x":127.98,"y":134.86,"x0":-1.5794518861957985,"y0":50.006336813268035,"z0":6.00209087979528,"aX":-1.1688257107608},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":0.4,"spinRate":2643,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.38711088115431647,"extension":6.740103986824099},"index":11,"playId":"9c003091-c855-3988-97d7-dd85926ad3fb","pitchNumber":9,"startTime":"2026-02-28T22:41:07.534Z","endTime":"2026-02-28T22:41:12.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687799,"link":"/api/v1/people/687799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687799,"link":"/api/v1/people/687799"},"credit":"b_pa"},{"player":{"id":687218,"link":"/api/v1/people/687218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.04,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:41:12.756Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Stefanic singles on a ground ball to right fielder Turner Hill. Cade Marlowe to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T22:41:32.418Z","endTime":"2026-02-28T22:42:05.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687218,"fullName":"Will Bednar","link":"/api/v1/people/687218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"postOnSecond":{"id":687799,"fullName":"Cade Marlowe","link":"/api/v1/people/687799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687799,"fullName":"Cade Marlowe","link":"/api/v1/people/687799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":84.0,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.026975667283022,"aZ":-28.157110568255252,"pfxX":2.161388141535775,"pfxZ":2.277902963910641,"pX":0.7544033711657913,"pZ":1.852429743859063,"vX0":5.271286725445706,"vY0":-130.79789200666926,"vZ0":-5.297499193978954,"x":88.24,"y":188.76,"x0":-1.5538194533181737,"y0":50.00189939593305,"z0":5.969930443287536,"aX":3.8107111219235823},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.4,"breakHorizontal":-4.9,"spinRate":2623,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.41596231110867166,"extension":6.705755274545392},"index":0,"playId":"0c31bebd-e29d-3bb9-998d-1a65872ca1ff","pitchNumber":1,"startTime":"2026-02-28T22:41:36.501Z","endTime":"2026-02-28T22:41:41.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"first":{"id":687799,"link":"/api/v1/people/687799"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.031968418284034,"aZ":-14.112382104819394,"pfxX":-1.1652334054111868,"pfxZ":9.148065424379071,"pX":0.08125590626192575,"pZ":3.187270961786251,"vX0":4.736386599526794,"vY0":-139.1042291711362,"vZ0":-4.816674350607088,"x":113.9,"y":152.72,"x0":-1.4865951038803988,"y0":50.00288402174723,"z0":5.865790063164845,"aX":-2.301388940930835},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":1.2,"spinRate":2707,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.39263876301308764,"extension":6.671307435799462},"hitData":{"launchSpeed":95.4,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.18,"coordY":116.45}},"index":1,"playId":"3ceb9a59-1e49-368c-9a23-5ac08709d3f9","pitchNumber":2,"startTime":"2026-02-28T22:41:54.987Z","endTime":"2026-02-28T22:42:05.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"first":{"id":687799,"link":"/api/v1/people/687799"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_ab"},{"player":{"id":687218,"link":"/api/v1/people/687218"},"credit":"p_ab"},{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_pa"},{"player":{"id":687218,"link":"/api/v1/people/687218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.4999999999999999,"leverageIndex":0.1,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:42:05.247Z","atBatIndex":80},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Euribiel Angeles reaches on a fielder's choice, fielded by pitcher Will Bednar. Cade Marlowe scores. Michael Stefanic to 2nd. Throwing error by pitcher Will Bednar.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T22:42:04.719Z","endTime":"2026-02-28T22:43:06.006Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":683494,"fullName":"Euribiel Angeles","link":"/api/v1/people/683494"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687218,"fullName":"Will Bednar","link":"/api/v1/people/687218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683494,"fullName":"Euribiel Angeles","link":"/api/v1/people/683494"},"postOnSecond":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687218,"link":"/api/v1/people/687218"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":687799,"fullName":"Cade Marlowe","link":"/api/v1/people/687799"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687799,"fullName":"Cade Marlowe","link":"/api/v1/people/687799"},"responsiblePitcher":{"id":687218,"link":"/api/v1/people/687218"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":683494,"fullName":"Euribiel Angeles","link":"/api/v1/people/683494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687218,"link":"/api/v1/people/687218"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.3,"endSpeed":82.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.969998261562147,"aZ":-27.789603371164908,"pfxX":-0.9291798020859163,"pfxZ":2.5078199344968475,"pX":0.4306050942222355,"pZ":2.5871365604873215,"vX0":6.040963445935201,"vY0":-131.39299294962825,"vZ0":-3.3226077225462145,"x":100.59,"y":168.93,"x0":-1.7780118702842007,"y0":50.00125417553025,"z0":5.934067668388645,"aX":-1.6239226182978552},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.1,"breakHorizontal":0.4,"spinRate":2734,"spinDirection":161},"zone":6,"typeConfidence":2.0,"plateTime":0.41693963326376426,"extension":6.684378264526798},"index":0,"playId":"6c642b98-cb58-3e2e-951c-f395f0d57407","pitchNumber":1,"startTime":"2026-02-28T22:42:39.336Z","endTime":"2026-02-28T22:42:43.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":683494,"link":"/api/v1/people/683494","batSide":{"code":"R","description":"Right"}},"first":{"id":683021,"link":"/api/v1/people/683021"},"second":{"id":687799,"link":"/api/v1/people/687799"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2418073351036,"aZ":-30.334390385100882,"pfxX":1.4923030286722332,"pfxZ":1.096583671565961,"pX":0.6644968542115526,"pZ":1.6528122412450914,"vX0":5.424299698659107,"vY0":-128.62978736561652,"vZ0":-4.3975047298318355,"x":91.67,"y":194.15,"x0":-1.6640118524569278,"y0":50.003792144901624,"z0":5.731876209157131,"aX":2.5043471678949194},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.2,"breakHorizontal":-3.8,"spinRate":2681,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.42552908900658215,"extension":6.819429931400738},"hitData":{"launchSpeed":80.8,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.98,"coordY":174.16}},"index":1,"playId":"308e5f0c-ceca-3fbd-a6c7-f738850842d7","pitchNumber":2,"startTime":"2026-02-28T22:42:56.426Z","endTime":"2026-02-28T22:43:06.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":683494,"link":"/api/v1/people/683494","batSide":{"code":"R","description":"Right"}},"first":{"id":683021,"link":"/api/v1/people/683021"},"second":{"id":687799,"link":"/api/v1/people/687799"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683494,"link":"/api/v1/people/683494"},"credit":"b_ab"},{"player":{"id":687218,"link":"/api/v1/people/687218"},"credit":"p_ab"},{"player":{"id":683494,"link":"/api/v1/people/683494"},"credit":"b_pa"},{"player":{"id":687218,"link":"/api/v1/people/687218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.23,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:43:06.006Z","atBatIndex":81},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Joshua Kuroda-Grauer grounds into a double play, shortstop Josuar Gonzalez to second baseman Gavin Kilen to first baseman Jake Holton. Michael Stefanic to 3rd. Euribiel Angeles out at 2nd. Joshua Kuroda-Grauer out at 1st.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T22:44:07.660Z","endTime":"2026-02-28T22:44:35.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687218,"fullName":"Will Bednar","link":"/api/v1/people/687218"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683494,"fullName":"Euribiel Angeles","link":"/api/v1/people/683494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":829034,"link":"/api/v1/people/829034"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702264,"link":"/api/v1/people/702264"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702264,"link":"/api/v1/people/702264"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687724,"link":"/api/v1/people/687724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:43:49.544Z","endTime":"2026-02-28T22:44:09.783Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"first":{"id":683494,"link":"/api/v1/people/683494"},"second":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":97.8,"endSpeed":89.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11681024446692,"aZ":-10.74155496041676,"pfxX":-1.3677852418535372,"pfxZ":10.42910399639089,"pX":-0.17481129739248866,"pZ":2.744750618604785,"vX0":4.056252319008574,"vY0":-142.33201445534448,"vZ0":-6.968168436397683,"x":123.66,"y":164.67,"x0":-1.4396217539467537,"y0":50.006159652355194,"z0":5.902146116000224,"aX":-2.8119676166198775},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":1.7,"spinRate":2737,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3845498706146464,"extension":6.73711767865739},"index":1,"playId":"c26486f6-b6a9-35f2-aade-c0cf4c9073e1","pitchNumber":1,"startTime":"2026-02-28T22:44:09.783Z","endTime":"2026-02-28T22:44:13.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"first":{"id":683494,"link":"/api/v1/people/683494"},"second":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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.1,"endSpeed":80.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.772719385560386,"aZ":-35.883167707715195,"pfxX":2.130321710404452,"pfxZ":-2.265462405564012,"pX":-0.22659393536410466,"pZ":3.3209899173113797,"vX0":3.2209473612201642,"vY0":-126.905900912511,"vZ0":0.3997503506937097,"x":125.64,"y":149.11,"x0":-1.786533262246553,"y0":50.00170503460496,"z0":6.008421854072666,"aX":3.4905503676038667},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.8,"breakHorizontal":-4.6,"spinRate":2675,"spinDirection":63},"zone":2,"typeConfidence":2.0,"plateTime":0.43078885557947144,"extension":6.617256019063228},"hitData":{"launchSpeed":94.0,"launchAngle":-25.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.8,"coordY":153.91}},"index":2,"playId":"d7243ab3-ca8b-3556-8a21-ca015d87ac27","pitchNumber":2,"startTime":"2026-02-28T22:44:28.508Z","endTime":"2026-02-28T22:44:35.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"first":{"id":683494,"link":"/api/v1/people/683494"},"second":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_ab"},{"player":{"id":687218,"link":"/api/v1/people/687218"},"credit":"p_ab"},{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_pa"},{"player":{"id":687218,"link":"/api/v1/people/687218"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.49,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:44:35.672Z","atBatIndex":82},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out to center fielder Bo Davidson.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T22:45:00.923Z","endTime":"2026-02-28T22:45:50.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687218,"fullName":"Will Bednar","link":"/api/v1/people/687218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":815589,"link":"/api/v1/people/815589"},"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":89.2,"endSpeed":82.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.659909744308905,"aZ":-33.89201941523561,"pfxX":2.7699131210020305,"pfxZ":-1.0016724939960104,"pX":0.38634420228189753,"pZ":1.3131521367930052,"vX0":4.75043021545285,"vY0":-129.82120257002373,"vZ0":-4.781455539736705,"x":102.27,"y":203.32,"x0":-1.825741331837149,"y0":50.0044861493895,"z0":5.7526598564254305,"aX":4.7379570366418715},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.6,"breakHorizontal":-6.0,"spinRate":2688,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.42157267976302926,"extension":6.769999789672912},"index":0,"playId":"dd27d18d-ece7-3665-8a4b-3a5ea5c97b74","pitchNumber":1,"startTime":"2026-02-28T22:45:04.895Z","endTime":"2026-02-28T22:45:07.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"third":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"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":90.9,"endSpeed":83.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5309318327978,"aZ":-30.162896479737956,"pfxX":2.8771249175448963,"pfxZ":1.1333038755973908,"pX":1.1996809371402994,"pZ":2.0765958946248486,"vX0":6.024990599202224,"vY0":-132.34413744773036,"vZ0":-4.062196780283565,"x":71.27,"y":182.71,"x0":-1.4779115918023877,"y0":50.005028064861676,"z0":5.833993113310915,"aX":5.117614406515098},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.4,"breakHorizontal":-6.5,"spinRate":2626,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4134419554678108,"extension":6.701393263077312},"index":1,"playId":"4c7deaeb-86fe-352c-81fb-4f6522e3dfc5","pitchNumber":2,"startTime":"2026-02-28T22:45:22.033Z","endTime":"2026-02-28T22:45:25.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"third":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.377747910738062,"aZ":-35.653626714877745,"pfxX":2.351312542830991,"pfxZ":-2.087131189210181,"pX":-0.015815987637861312,"pZ":2.0383002936202703,"vX0":3.334046774133338,"vY0":-128.2417787441628,"vZ0":-2.7123685409919744,"x":117.6,"y":183.75,"x0":-1.6379340658586197,"y0":50.00265633210857,"z0":5.88910363169535,"aX":3.9186206010860944},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.2,"breakHorizontal":-5.0,"spinRate":2683,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.4269976311541033,"extension":6.547494637995623},"hitData":{"launchSpeed":97.9,"launchAngle":28.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.45,"coordY":46.51}},"index":2,"playId":"9942e0ec-141b-3d6c-9e84-753a181d052e","pitchNumber":3,"startTime":"2026-02-28T22:45:42.256Z","endTime":"2026-02-28T22:45:50.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687218,"link":"/api/v1/people/687218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682616,"link":"/api/v1/people/682616"},"first":{"id":687724,"link":"/api/v1/people/687724"},"second":{"id":702264,"link":"/api/v1/people/702264"},"third":{"id":678545,"link":"/api/v1/people/678545"},"shortstop":{"id":829034,"link":"/api/v1/people/829034"},"left":{"id":666149,"link":"/api/v1/people/666149"},"center":{"id":815589,"link":"/api/v1/people/815589"},"right":{"id":806367,"link":"/api/v1/people/806367"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"third":{"id":683021,"link":"/api/v1/people/683021"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":676582,"link":"/api/v1/people/676582"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":687218,"link":"/api/v1/people/687218"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":687218,"link":"/api/v1/people/687218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:45:50.033Z","atBatIndex":83}]