[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Mateo grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T18:05:29.878Z","endTime":"2026-02-21T18:06:08.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694375,"fullName":"TJ Nichols","link":"/api/v1/people/694375"},"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":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T14:55:08.574Z","endTime":"2026-02-21T17:46:59.080Z","isPitch":false,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"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-21T17:46:59.080Z","endTime":"2026-02-21T18:05:12.649Z","isPitch":false,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"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-21T18:05:12.649Z","endTime":"2026-02-21T18:05:32.056Z","isPitch":false,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"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.7,"endSpeed":86.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.139101150385954,"aZ":-13.959794726339021,"pfxX":-7.348894111949507,"pfxZ":9.407037870219288,"pX":-1.523312299652677,"pZ":2.4086167658297444,"vX0":1.3686355732878446,"vY0":-139.20882449185257,"vZ0":-6.783564896012112,"x":175.07,"y":173.75,"x0":-1.0713886676160913,"y0":50.00520858138492,"z0":5.825439178607748,"aX":-14.232850629600403},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":13.0,"spinRate":1999,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.3954852243210527,"extension":6.055557110799225},"index":3,"playId":"09f295aa-2873-359d-bd7e-1c05507d3f33","pitchNumber":1,"startTime":"2026-02-21T18:05:32.056Z","endTime":"2026-02-21T18:05:39.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95554926651449,"aZ":-11.521961728855693,"pfxX":-7.031686957042898,"pfxZ":11.01127681820825,"pX":-0.352877106411918,"pZ":0.36294978882187046,"vX0":3.9994443153322274,"vY0":-136.53508070150676,"vZ0":-11.895803902012894,"x":130.45,"y":228.98,"x0":-0.9283661091691752,"y0":50.001788217803934,"z0":5.58614212214795,"aX":-13.185408221601813},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":11.8,"spinRate":2066,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.40219831525084704,"extension":6.332465051131334},"index":4,"playId":"80d7d3c0-71e9-369d-a8a8-1e61055e514f","pitchNumber":2,"startTime":"2026-02-21T18:05:42.388Z","endTime":"2026-02-21T18:05:46.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5923078203728,"aZ":-29.426277464140966,"pfxX":1.909136727189662,"pfxZ":1.719334410130127,"pX":0.12692584035303453,"pZ":2.1532475203466284,"vX0":2.0996364213559398,"vY0":-125.81972345850956,"vZ0":-3.3856722421472476,"x":112.16,"y":180.64,"x0":-0.9666098797032718,"y0":50.00586895737035,"z0":5.901565577653712,"aX":3.060856340115988},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-4.0,"spinRate":1836,"spinDirection":175},"zone":8,"typeConfidence":0.91,"plateTime":0.4353652585714922,"extension":6.129137385448205},"hitData":{"launchSpeed":93.0,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.95,"coordY":179.39}},"index":5,"playId":"5ef906e9-ae2b-386f-94f6-1b49ce1b2ef8","pitchNumber":3,"startTime":"2026-02-21T18:05:58.871Z","endTime":"2026-02-21T18:06:08.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":694375,"link":"/api/v1/people/694375"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":694375,"link":"/api/v1/people/694375"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-21T18:06:08.555Z","atBatIndex":0},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mike Yastrzemski homers (1) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T18:06:15.950Z","endTime":"2026-02-21T18:07:09.345Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694375,"fullName":"TJ Nichols","link":"/api/v1/people/694375"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":694375,"link":"/api/v1/people/694375"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.715567236550015,"aZ":-12.333641675555858,"pfxX":-6.275416846326886,"pfxZ":10.237922924071306,"pX":0.30736009556913896,"pZ":1.3234024929026742,"vX0":5.410496139395186,"vY0":-138.52588509074843,"vZ0":-9.592374471188508,"x":105.28,"y":203.05,"x0":-0.8583295510309024,"y0":50.005644464042945,"z0":5.661497927607548,"aX":-12.165600425194597},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":10.2,"spinRate":2036,"spinDirection":214},"zone":14,"typeConfidence":0.92,"plateTime":0.3957983696293357,"extension":6.30608687272812},"index":0,"playId":"cc656500-4b5c-3f6f-997f-2ad07c58917e","pitchNumber":1,"startTime":"2026-02-21T18:06:31.228Z","endTime":"2026-02-21T18:06:35.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.658161329344765,"aZ":-11.956480203324205,"pfxX":-6.901400091356068,"pfxZ":10.55226384607576,"pX":-0.11955936744917015,"pZ":1.8849921236274556,"vX0":4.710970022710079,"vY0":-137.57987662772277,"vZ0":-8.236987465860315,"x":121.56,"y":187.89,"x0":-0.9577806547059963,"y0":50.006215346936074,"z0":5.72928730294797,"aX":-13.226452961772692},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":11.5,"spinRate":2001,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.3981916068339171,"extension":6.264758413092086},"hitData":{"launchSpeed":104.0,"launchAngle":28.0,"totalDistance":423.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.08,"coordY":28.8}},"index":1,"playId":"9b0fcf43-7d99-30bd-8c08-7d651d561259","pitchNumber":2,"startTime":"2026-02-21T18:06:44.263Z","endTime":"2026-02-21T18:07:09.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":694375,"link":"/api/v1/people/694375"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":694375,"link":"/api/v1/people/694375"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-9.800000000000004,"leverageIndex":0.63,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:07:09.345Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eli White pops out to third baseman Junior Caminero.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T18:07:15.536Z","endTime":"2026-02-21T18:07:41.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694375,"fullName":"TJ Nichols","link":"/api/v1/people/694375"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17046959712563,"aZ":-12.27054876514203,"pfxX":-5.214582971671776,"pfxZ":10.263008043501138,"pX":-0.17039036817318323,"pZ":2.8301020541762574,"vX0":3.7838853519980837,"vY0":-138.65222316082279,"vZ0":-5.749505984601242,"x":123.49,"y":162.37,"x0":-0.8781080248283113,"y0":50.00103631460689,"z0":5.755684098379107,"aX":-10.11089407384329},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":8.6,"spinRate":2082,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.3956452744969723,"extension":6.2585066788770325},"hitData":{"launchSpeed":83.2,"launchAngle":76.0,"totalDistance":59.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":114.77,"coordY":186.05}},"index":0,"playId":"7344b7e4-3bfe-39b0-9db4-bbc209bb60bf","pitchNumber":1,"startTime":"2026-02-21T18:07:26.179Z","endTime":"2026-02-21T18:07:41.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":694375,"link":"/api/v1/people/694375"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":694375,"link":"/api/v1/people/694375"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:07:41.039Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T18:07:53.880Z","endTime":"2026-02-21T18:09:04.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694375,"fullName":"TJ Nichols","link":"/api/v1/people/694375"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94360404858319,"aZ":-13.87876448266372,"pfxX":-6.119430133068445,"pfxZ":9.14067273006861,"pX":1.0393348180013202,"pZ":0.5503164950377512,"vX0":7.355894093652807,"vY0":-140.82724381574664,"vZ0":-11.612983517583558,"x":77.38,"y":223.92,"x0":-0.8155088108186859,"y0":50.006435713485416,"z0":5.633479044566404,"aX":-12.254283855753513},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":9.5,"spinRate":2105,"spinDirection":212},"zone":14,"typeConfidence":0.92,"plateTime":0.3894030614459738,"extension":6.233811888028309},"index":0,"playId":"cc7c35ef-e3fc-319e-8c36-454499654d49","pitchNumber":1,"startTime":"2026-02-21T18:07:57.064Z","endTime":"2026-02-21T18:08:00.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192810127969967,"aZ":-27.185043718534775,"pfxX":2.5203792158481066,"pfxZ":2.988754658343529,"pX":-0.8950492641272889,"pZ":3.9618870992646573,"vX0":-0.25472702955955895,"vY0":-128.27248456424627,"vZ0":0.07181174640894095,"x":151.12,"y":131.81,"x0":-1.1220205612491347,"y0":50.002179449282664,"z0":6.050684251959446,"aX":4.205334416803734},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":-4.6,"spinRate":1740,"spinDirection":158},"zone":11,"typeConfidence":0.93,"plateTime":0.4267784693530112,"extension":5.995906213844155},"index":1,"playId":"30f70f4d-705a-3eb1-8d32-e79f96d1fe6f","pitchNumber":2,"startTime":"2026-02-21T18:08:09.902Z","endTime":"2026-02-21T18:08:14.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.040584638332188,"aZ":-15.46084451493974,"pfxX":-6.306618694123766,"pfxZ":8.446438586512826,"pX":-0.5266696263871152,"pZ":2.6057333093639117,"vX0":3.2402909724734776,"vY0":-139.48150642730747,"vZ0":-5.882026461846421,"x":137.08,"y":168.43,"x0":-0.8811458101368963,"y0":50.00603287872326,"z0":5.753606929236223,"aX":-12.48523297769322},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":10.8,"spinRate":2036,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.392004843813321,"extension":6.230326897041965},"index":2,"playId":"e5b7c48b-320a-3a6e-b8f1-6c0795c2489a","pitchNumber":3,"startTime":"2026-02-21T18:08:21.665Z","endTime":"2026-02-21T18:08:26.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.4,"endSpeed":88.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38472189981908,"aZ":-13.903308313156897,"pfxX":-6.421898220671178,"pfxZ":9.16319969390504,"pX":0.7138642723688429,"pZ":2.5044133341511716,"vX0":6.117861692643303,"vY0":-140.24260631363504,"vZ0":-6.710674962126782,"x":89.79,"y":171.16,"x0":-0.660336146363582,"y0":50.00459423598195,"z0":5.8332480658947885,"aX":-12.807800557636517},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":10.4,"spinRate":2035,"spinDirection":217},"zone":6,"typeConfidence":0.92,"plateTime":0.39039253935315044,"extension":6.171259352233553},"index":3,"playId":"ef892383-3834-3501-acdc-169419f8e7d4","pitchNumber":4,"startTime":"2026-02-21T18:08:34.396Z","endTime":"2026-02-21T18:08:37.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-21T18:08:46.894Z","endTime":"2026-02-21T18:09:00.195Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043924210332225,"aZ":-12.37130248888765,"pfxX":-5.04788971750253,"pfxZ":9.733944636623287,"pX":-0.44903146895784773,"pZ":3.1925446534268658,"vX0":2.62031427738786,"vY0":-141.2355154208828,"vZ0":-5.326853251304019,"x":134.12,"y":152.58,"x0":-0.7294642522174647,"y0":50.00341511146745,"z0":5.888489920530643,"aX":-10.270165740123824},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":8.6,"spinRate":2050,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.38676664423051177,"extension":6.045594590072256},"index":5,"playId":"2c7c4276-7f68-3380-bae7-eefb6750e01d","pitchNumber":5,"startTime":"2026-02-21T18:09:00.195Z","endTime":"2026-02-21T18:09:04.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":694375,"link":"/api/v1/people/694375"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":694375,"link":"/api/v1/people/694375"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":1.000000000000007,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:09:04.778Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Melton called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:11:07.640Z","endTime":"2026-02-21T18:12:28.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6699334215957,"aZ":-26.248047700610684,"pfxX":-9.778796201654206,"pfxZ":3.4716394253349794,"pX":0.02625976176810357,"pZ":1.1977463919283595,"vX0":6.114842010866655,"vY0":-129.7519852303342,"vZ0":-6.292982802618343,"x":116.0,"y":206.44,"x0":-1.0881243406675285,"y0":50.00610270402118,"z0":5.649755527729121,"aX":-16.708226570104802},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.2,"breakHorizontal":16.4,"spinRate":2040,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4218248195988554,"extension":6.444777066953007},"index":0,"playId":"74efc061-e656-3586-a42d-33e46909a858","pitchNumber":1,"startTime":"2026-02-21T18:11:13.404Z","endTime":"2026-02-21T18:11:16.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":84.0,"endSpeed":78.4,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.391179201828702,"aZ":-33.836903886794005,"pfxX":-5.521936977120029,"pfxZ":-1.0921527981319294,"pX":1.2561122252373667,"pZ":0.305665696613895,"vX0":7.44618228611308,"vY0":-122.07676141694817,"vZ0":-5.951079883725629,"x":69.12,"y":230.53,"x0":-1.0997958684010947,"y0":50.00231813491453,"z0":5.647840092611211,"aX":-8.43305149815292},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.0,"breakHorizontal":8.5,"spinRate":1288,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4466938038498167,"extension":6.521227930379818},"index":1,"playId":"4f54fd24-bdc8-3a26-a5f7-bc7613c36cd0","pitchNumber":2,"startTime":"2026-02-21T18:11:27.218Z","endTime":"2026-02-21T18:11:30.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.403165430039426,"aZ":-31.18517154514112,"pfxX":-5.819809180980094,"pfxZ":0.6347632856940173,"pX":0.3778097930204734,"pZ":1.1524591661653965,"vX0":5.69239429377632,"vY0":-123.3248869699141,"vZ0":-4.635681409452641,"x":102.6,"y":207.66,"x0":-1.1940632554537611,"y0":50.00342815807066,"z0":5.659802221739293,"aX":-9.048293501742227},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":9.4,"spinRate":1318,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.44259321884955805,"extension":6.496008763714654},"index":2,"playId":"747422e9-465c-3afa-8fbf-7b08e3576103","pitchNumber":3,"startTime":"2026-02-21T18:11:43.525Z","endTime":"2026-02-21T18:11:49.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81593004957699,"aZ":-27.627809440033708,"pfxX":-6.733939985879092,"pfxZ":2.6483665325588444,"pX":-0.2597560833024782,"pZ":2.2334106429257616,"vX0":4.3809885928985235,"vY0":-130.48487294262742,"vZ0":-3.79400098308919,"x":126.9,"y":178.48,"x0":-1.0901482509788403,"y0":50.00228047982795,"z0":5.800467530368775,"aX":-11.550053989910108},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.1,"breakHorizontal":11.2,"spinRate":2114,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.42062182483956523,"extension":6.4286276895183985},"index":3,"playId":"385ce337-f79c-31d4-a28a-06c480759026","pitchNumber":4,"startTime":"2026-02-21T18:11:58.817Z","endTime":"2026-02-21T18:12:03.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.900310231367207,"aZ":-29.363553219958625,"pfxX":2.9882295085089203,"pfxZ":1.8691447900838618,"pX":0.6542453089582349,"pZ":2.8681023662475607,"vX0":3.3937697635103525,"vY0":-121.95793120718045,"vZ0":-1.2461281614184934,"x":92.06,"y":161.34,"x0":-1.1435085966103566,"y0":50.0051330093774,"z0":5.917316853595425,"aX":4.503935159157468},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.4,"breakHorizontal":-6.2,"spinRate":2271,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.4490488581207819,"extension":6.417778466037299},"index":4,"playId":"e0844d51-b4f7-3ad2-95ad-2923cc87960e","pitchNumber":5,"startTime":"2026-02-21T18:12:23.167Z","endTime":"2026-02-21T18:12:28.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:12:28.932Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a ground ball to center fielder Eli White.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:12:42.378Z","endTime":"2026-02-21T18:13:17.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.110641974998284,"aZ":-27.861514943982193,"pfxX":2.5468571349772007,"pfxZ":2.7642024581087146,"pX":-0.9008566455735117,"pZ":3.2270603975550656,"vX0":0.1311728751526999,"vY0":-123.68746581446958,"vZ0":-1.005834646271148,"x":151.34,"y":151.65,"x0":-1.285665076114582,"y0":50.00164264490703,"z0":5.9610052529345365,"aX":3.972504263721349},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":-4.7,"spinRate":2315,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.4416833865409724,"extension":6.405002650619351},"index":0,"playId":"48c755d9-9415-3cec-a611-88c9aeafeb3d","pitchNumber":1,"startTime":"2026-02-21T18:12:52.509Z","endTime":"2026-02-21T18:12:58.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.231336528828468,"aZ":-26.062221782438876,"pfxX":-9.693517877357362,"pfxZ":3.5313616603477165,"pX":0.27652674375470143,"pZ":2.473519192342481,"vX0":6.329577694001796,"vY0":-130.37737329457693,"vZ0":-3.7435932801636778,"x":106.46,"y":171.99,"x0":-0.9176740794697994,"y0":50.000396442659884,"z0":5.884566273284356,"aX":-16.762339022956475},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":16.2,"spinRate":2215,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.41936958050145234,"extension":6.561485577820474},"hitData":{"launchSpeed":114.1,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.64,"coordY":177.58}},"index":1,"playId":"ef86dabc-d222-3634-b8a2-db7d3220b5f8","pitchNumber":2,"startTime":"2026-02-21T18:13:04.815Z","endTime":"2026-02-21T18:13:17.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:13:17.171Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Williamson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:13:40.053Z","endTime":"2026-02-21T18:14:57.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.751628190844773,"aZ":-23.35067527398511,"pfxX":-8.272814730324809,"pfxZ":5.104128311862604,"pX":-0.44443733575669697,"pZ":2.532250277654692,"vX0":4.091058244919452,"vY0":-130.02365707076115,"vZ0":-4.111443349836124,"x":133.94,"y":170.41,"x0":-0.9551067732658408,"y0":50.005215070366994,"z0":5.885159770670478,"aX":-14.306004860429985},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.6,"breakHorizontal":14.2,"spinRate":2195,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4196789144350115,"extension":6.3882591060666325},"index":0,"playId":"b1f29fc2-3afc-3c51-a0b2-58162378d889","pitchNumber":1,"startTime":"2026-02-21T18:13:40.053Z","endTime":"2026-02-21T18:13:51.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"d79e34bb-496c-31c5-9bde-be0945de934b","startTime":"2026-02-21T18:13:59.244Z","endTime":"2026-02-21T18:14:02.983Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.312312591506764,"aZ":-25.962315982005602,"pfxX":1.4396719526914623,"pfxZ":4.158552673185889,"pX":1.0851890547013336,"pZ":1.99012116843691,"vX0":4.422255164316885,"vY0":-120.87983213157844,"vZ0":-3.766010592918301,"x":75.64,"y":185.05,"x0":-0.9476288563391314,"y0":50.00504952188295,"z0":5.821826350742005,"aX":2.152554453602006},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.0,"breakHorizontal":-3.6,"spinRate":2296,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.45135492475740424,"extension":6.429398566626738},"index":2,"playId":"f5796b2d-57eb-3dab-a267-e789e048157f","pitchNumber":2,"startTime":"2026-02-21T18:14:19.238Z","endTime":"2026-02-21T18:14:23.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.18378205546275,"aZ":-25.203730928767317,"pfxX":3.0715041933676313,"pfxZ":4.725953682751626,"pX":-0.6640123194659588,"pZ":2.9108698732177296,"vX0":0.45773791145058457,"vY0":-119.83217109409595,"vZ0":-1.8985627769958255,"x":142.31,"y":160.19,"x0":-1.2562997753744174,"y0":50.000068675492145,"z0":5.935028166523866,"aX":4.527445673701907},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.4,"breakHorizontal":-5.6,"spinRate":2296,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.4547042073313752,"extension":6.2744881560835255},"index":3,"playId":"e24c5e66-6ceb-35ac-b82c-6d1c9f278ada","pitchNumber":3,"startTime":"2026-02-21T18:14:35.202Z","endTime":"2026-02-21T18:14:39.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38980604152016,"aZ":-23.180282670675467,"pfxX":-4.7181533684992,"pfxZ":5.3524716547437805,"pX":0.4212066877862348,"pZ":3.4317715418852206,"vX0":4.6103279038559055,"vY0":-128.27697409836136,"vZ0":-2.1020044339181134,"x":100.94,"y":146.12,"x0":-0.7789697992329035,"y0":50.00461810055653,"z0":6.053163806212876,"aX":-7.931836749254261},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.5,"breakHorizontal":7.7,"spinRate":2113,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.42559450546919964,"extension":6.36775649785465},"index":4,"playId":"61359336-95ec-3ff7-8e39-9b026d0a820e","pitchNumber":4,"startTime":"2026-02-21T18:14:52.927Z","endTime":"2026-02-21T18:14:57.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:14:57.350Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a sharp line drive to right fielder Ben Gamel. Junior Caminero to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:15:03.799Z","endTime":"2026-02-21T18:15:54.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"postOnThird":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.916327129911657,"aZ":-34.71343712772485,"pfxX":2.9291596660262162,"pfxZ":-2.0170542676776027,"pX":-0.8831098987552651,"pZ":1.5987068151364703,"vX0":-0.08451476251374013,"vY0":-111.1053221579643,"vZ0":-1.741291737600365,"x":150.66,"y":195.61,"x0":-1.22558879232456,"y0":50.004018310943884,"z0":5.982352101818154,"aX":3.681833424662498},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-3.8,"breakHorizontal":-5.3,"spinRate":2428,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4919732388535798,"extension":6.323931495888806},"index":0,"playId":"3d2c251d-722a-3d84-820c-18d025184343","pitchNumber":1,"startTime":"2026-02-21T18:15:20.735Z","endTime":"2026-02-21T18:15:25.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.629117482965686,"aZ":-32.50495323968355,"pfxX":-6.295999328933979,"pfxZ":-0.22204239571871653,"pX":0.03506193939744968,"pZ":1.412938029785301,"vX0":4.5846858951523615,"vY0":-120.01730201863865,"vZ0":-3.4276278820922768,"x":115.66,"y":200.63,"x0":-1.0750645567721684,"y0":50.004476784318264,"z0":5.732529183605589,"aX":-9.25326450638276},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.0,"breakHorizontal":10.4,"spinRate":1305,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.45509337047985454,"extension":6.463193175873837},"hitData":{"launchSpeed":100.5,"launchAngle":11.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":195.4,"coordY":109.99}},"index":1,"playId":"914232f0-55ce-3042-afe3-dd64ce6f076a","pitchNumber":2,"startTime":"2026-02-21T18:15:36.615Z","endTime":"2026-02-21T18:15:54.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.92,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:15:54.753Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Richie Palacios flies out to shortstop Jorge Mateo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:16:02.899Z","endTime":"2026-02-21T18:16:33.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":88.7,"endSpeed":81.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.890207967532945,"aZ":-24.713610508329655,"pfxX":-7.526425098462545,"pfxZ":4.444255974702329,"pX":-0.29920257992113275,"pZ":2.3448584012587186,"vX0":4.237990254163893,"vY0":-129.02922590781677,"vZ0":-4.121777460873153,"x":128.4,"y":175.47,"x0":-0.988661330927484,"y0":50.00448975044068,"z0":5.876823150853522,"aX":-12.638940174544166},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":12.6,"spinRate":2169,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4251853205452738,"extension":6.44126720507235},"hitData":{"launchSpeed":77.2,"launchAngle":55.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.63,"coordY":110.78}},"index":0,"playId":"20ac867e-e682-3aba-94e0-7f883b4ca3f8","pitchNumber":1,"startTime":"2026-02-21T18:16:22.615Z","endTime":"2026-02-21T18:16:33.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"third":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.94,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:16:33.098Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ben Gamel homers (1) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:18:47.738Z","endTime":"2026-02-21T18:19:16.964Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"responsiblePitcher":{"id":681806,"link":"/api/v1/people/681806"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Wantz replaces TJ Nichols.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T18:18:27.946Z","endTime":"2026-02-21T18:18:49.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681806,"link":"/api/v1/people/681806"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694375,"link":"/api/v1/people/694375","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.842941680669604,"aZ":-13.823334379550078,"pfxX":-3.9243289231679808,"pfxZ":10.140384559470348,"pX":0.5893695020513808,"pZ":1.7800962440824102,"vX0":6.237891359838285,"vY0":-134.3407732607881,"vZ0":-8.477527508896065,"x":94.53,"y":190.72,"x0":-1.2635839269553997,"y0":50.00027111833156,"z0":5.980922811159145,"aX":-7.100110905116679},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.4,"breakHorizontal":5.6,"spinRate":2335,"spinDirection":213},"zone":9,"typeConfidence":0.89,"plateTime":0.40928945209489465,"extension":6.084731735538963},"hitData":{"launchSpeed":111.4,"launchAngle":24.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":205.72,"coordY":48.68}},"index":1,"playId":"2b07bd88-c9ef-30f5-9a09-677533bb3a47","pitchNumber":1,"startTime":"2026-02-21T18:18:49.882Z","endTime":"2026-02-21T18:19:16.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-9.500000000000004,"leverageIndex":0.82,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:19:16.964Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Farmer singles on a line drive to left fielder Jacob Melton.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:19:22.777Z","endTime":"2026-02-21T18:20:19.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.335924478848785,"aZ":-13.404014118130684,"pfxX":-2.754772739086168,"pfxZ":10.0036423568103,"pX":0.21424481595049458,"pZ":2.676051660057983,"vX0":4.813821792961984,"vY0":-135.9802811753983,"vZ0":-6.732831091488819,"x":108.83,"y":166.53,"x0":-1.219626670528613,"y0":50.00066908990204,"z0":6.110943848275569,"aX":-5.167986639339522},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":4.0,"spinRate":2268,"spinDirection":203},"zone":5,"typeConfidence":0.92,"plateTime":0.40254341675973615,"extension":6.011075594188641},"index":0,"playId":"acf53b54-d781-36b1-8ef3-45184089f483","pitchNumber":1,"startTime":"2026-02-21T18:19:29.888Z","endTime":"2026-02-21T18:19:34.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.956760563705057,"aZ":-21.696749453223617,"pfxX":2.3660615708387147,"pfxZ":5.87614242109345,"pX":0.8739030184257804,"pZ":3.3832825789640126,"vX0":5.14778459958881,"vY0":-131.66722018482074,"vZ0":-3.1285816486412346,"x":83.69,"y":147.43,"x0":-1.4021251887952018,"y0":50.00033728007627,"z0":6.164652365676788,"aX":4.21677188127209},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.3,"breakHorizontal":-5.3,"spinRate":2555,"spinDirection":189},"zone":12,"typeConfidence":0.91,"plateTime":0.4135832454594399,"extension":5.905142153971748},"index":1,"playId":"64c0a073-1120-3823-b115-bf4986d53cc7","pitchNumber":2,"startTime":"2026-02-21T18:19:44.168Z","endTime":"2026-02-21T18:19:48.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09358994132283,"aZ":-29.17290305784933,"pfxX":7.3326383463370775,"pfxZ":2.186445354340269,"pX":0.722470415312199,"pZ":1.5357700562006082,"vX0":3.4066215139896707,"vY0":-116.54349408318791,"vZ0":-3.7439432671281643,"x":89.46,"y":197.31,"x0":-1.7114811217926305,"y0":50.00559641431001,"z0":5.92138009823105,"aX":10.07768531646799},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.2,"breakHorizontal":-14.2,"spinRate":2682,"spinDirection":55},"zone":14,"typeConfidence":0.98,"plateTime":0.4701467979792322,"extension":5.759281458587889},"hitData":{"launchSpeed":71.7,"launchAngle":20.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.35,"coordY":108.99}},"index":2,"playId":"5561c33d-b263-309c-a0ac-361d3e2a22a6","pitchNumber":3,"startTime":"2026-02-21T18:20:04.170Z","endTime":"2026-02-21T18:20:19.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.500000000000004,"awayTeamWinProbability":72.5,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.68,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:20:19.598Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Wisely strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:20:25.569Z","endTime":"2026-02-21T18:21:43.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3394532165591,"aZ":-29.243735217179143,"pfxX":2.1985451530774442,"pfxZ":1.727129843282377,"pX":0.12089722295324598,"pZ":2.3544183122084963,"vX0":4.270417462490169,"vY0":-128.88445064400085,"vZ0":-3.567863354807587,"x":112.39,"y":175.21,"x0":-1.8368973569725482,"y0":50.00444587655888,"z0":5.991312770955629,"aX":3.7348821844677915},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.6,"breakHorizontal":-4.8,"spinRate":2564,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.4234063332510618,"extension":5.846435637853757},"index":0,"playId":"e274b872-7b79-3aa2-8886-a1c24da29a3f","pitchNumber":1,"startTime":"2026-02-21T18:20:39.187Z","endTime":"2026-02-21T18:20:42.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":86.0,"endSpeed":79.5,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.605492033716043,"aZ":-30.908152301730446,"pfxX":-7.354538316569776,"pfxZ":0.7933491614915695,"pX":-1.973005486371136,"pZ":3.0781751584196053,"vX0":2.5349492561893276,"vY0":-125.33269663805498,"vZ0":-1.002439488381484,"x":192.21,"y":155.67,"x0":-2.037698445342414,"y0":50.00493293654867,"z0":5.991061491833296,"aX":-11.78701663280845},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":12.8,"spinRate":1708,"spinDirection":239},"zone":11,"typeConfidence":0.67,"plateTime":0.4358137663146695,"extension":5.903446172817502},"index":1,"playId":"1d8acd2a-8639-3d51-bbcb-34080331ead6","pitchNumber":2,"startTime":"2026-02-21T18:20:57.582Z","endTime":"2026-02-21T18:21:01.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36634258029608,"aZ":-14.85625471705149,"pfxX":-2.611634855509812,"pfxZ":9.165527694106459,"pX":-0.07013346153978928,"pZ":3.773032783744547,"vX0":4.615187087731104,"vY0":-136.00548908740214,"vZ0":-3.8158666982453773,"x":119.67,"y":136.91,"x0":-1.4430224253807924,"y0":50.00669240314152,"z0":6.212020763665906,"aX":-4.937207064069302},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":3.8,"spinRate":2339,"spinDirection":213},"zone":11,"typeConfidence":0.88,"plateTime":0.4013741210889701,"extension":5.853089962441366},"index":2,"playId":"f89e66f9-57ad-3c66-9f92-dd6e9452dfb3","pitchNumber":3,"startTime":"2026-02-21T18:21:16.861Z","endTime":"2026-02-21T18:21:23.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51740741068678,"aZ":-29.170796499714584,"pfxX":-7.57704920902136,"pfxZ":1.9273651769461724,"pX":-0.6642483454139763,"pZ":1.2776500340890942,"vX0":5.3123343709138275,"vY0":-124.50891326767812,"vZ0":-5.4167144128196485,"x":142.32,"y":204.28,"x0":-1.8480232028373456,"y0":50.00350312143768,"z0":5.914336571139446,"aX":-11.819571354933363},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":12.4,"spinRate":1608,"spinDirection":238},"zone":13,"typeConfidence":0.65,"plateTime":0.4409956123823129,"extension":5.8255318220898165},"index":3,"playId":"9e4745e9-6efd-3f95-91a2-9590651f4e39","pitchNumber":4,"startTime":"2026-02-21T18:21:38.591Z","endTime":"2026-02-21T18:21:43.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":1.12,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:21:43.316Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tristin English pops out to shortstop Ben Williamson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:21:53.529Z","endTime":"2026-02-21T18:23:19.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481048744216242,"aZ":-13.441857546025524,"pfxX":-2.2727024196930135,"pfxZ":10.111041946157,"pX":-0.04612083044400085,"pZ":2.402774631598096,"vX0":4.496623802124119,"vY0":-134.80513656268712,"vZ0":-7.231543664246463,"x":118.76,"y":173.91,"x0":-1.4355394101374233,"y0":50.00385185247691,"z0":6.056436744254029,"aX":-4.2113501451570095},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":3.2,"spinRate":2247,"spinDirection":212},"zone":5,"typeConfidence":0.93,"plateTime":0.4052930067513443,"extension":5.8879104374828355},"index":0,"playId":"c821ac57-101f-3a07-b18b-6ce453b4014e","pitchNumber":1,"startTime":"2026-02-21T18:22:07.319Z","endTime":"2026-02-21T18:22:10.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"772fae23-ae33-35ba-b4d9-d136b9f41a2f","startTime":"2026-02-21T18:22:23.454Z","endTime":"2026-02-21T18:22:27.152Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37036305271339,"aZ":-12.063024261543026,"pfxX":-1.0483187708888564,"pfxZ":10.97756816536212,"pX":-0.41557229153079045,"pZ":3.6848434117506756,"vX0":2.951952046509659,"vY0":-134.54505851377266,"vZ0":-4.528545559850624,"x":132.84,"y":139.29,"x0":-1.3910771699113806,"y0":50.00347753165262,"z0":6.245589352143885,"aX":-1.9208349301622085},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":1.3,"spinRate":2265,"spinDirection":207},"zone":11,"typeConfidence":0.93,"plateTime":0.407197624668854,"extension":5.899647867624988},"index":2,"playId":"23afeb05-ae3d-3f15-b317-aed2c1f70bc5","pitchNumber":2,"startTime":"2026-02-21T18:22:43.479Z","endTime":"2026-02-21T18:22:46.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.436477496591156,"aZ":-28.299002200101746,"pfxX":9.43446938764045,"pfxZ":2.8115426495370874,"pX":0.4383008678170935,"pZ":2.0324800558371248,"vX0":2.503647468262098,"vY0":-117.05624716867588,"vZ0":-2.748933935543473,"x":100.29,"y":183.9,"x0":-1.8725480235422074,"y0":50.00434705101901,"z0":5.889274433399015,"aX":13.00707041297208},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.7,"breakHorizontal":-17.8,"spinRate":2653,"spinDirection":39},"zone":9,"typeConfidence":0.98,"plateTime":0.4690881000481957,"extension":5.766787968656241},"hitData":{"launchSpeed":69.2,"launchAngle":66.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.35,"coordY":150.94}},"index":3,"playId":"c293aa34-8da4-37cf-b535-5c9956819bfb","pitchNumber":3,"startTime":"2026-02-21T18:23:08.916Z","endTime":"2026-02-21T18:23:19.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.300000000000004,"awayTeamWinProbability":67.69999999999999,"homeTeamWinProbabilityAdded":2.2000000000000064,"leverageIndex":0.95,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:23:19.613Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luke Williams grounds into a force out, shortstop Ben Williamson to second baseman Richie Palacios. Kyle Farmer out at 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:23:41.797Z","endTime":"2026-02-21T18:23:52.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681806,"fullName":"Andrew Wantz","link":"/api/v1/people/681806"},"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":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"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":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.989321237065255,"aZ":-20.808448147510642,"pfxX":2.0399486075725983,"pfxZ":6.570900927933521,"pX":-0.3254498678636612,"pZ":2.4517922420994873,"vX0":2.7870103375741295,"vY0":-129.8705455745824,"vZ0":-5.153814718761632,"x":119.72,"y":138.07,"x0":-1.6724704848126166,"y0":50.00422924711344,"z0":6.018006482474821,"aX":3.5278320938796224},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.2,"breakHorizontal":-4.2,"spinRate":2602,"spinDirection":187},"zone":4,"typeConfidence":0.89,"plateTime":0.4197380684831913,"extension":5.810928321003457},"hitData":{"launchSpeed":86.0,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.56,"coordY":160.63}},"index":0,"playId":"077502e9-740e-39a8-a893-78243f36e53f","pitchNumber":1,"startTime":"2026-02-21T18:23:41.797Z","endTime":"2026-02-21T18:23:52.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_ab"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_pa"},{"player":{"id":681806,"link":"/api/v1/people/681806"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:23:52.219Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out, third baseman Luke Williams to first baseman Tristin English.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T18:25:46.486Z","endTime":"2026-02-21T18:27:54.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44149646399819,"aZ":-21.875030278349573,"pfxX":-8.765690369635909,"pfxZ":5.986216210746988,"pX":1.1140660691390791,"pZ":1.6347417407599998,"vX0":8.330898520310367,"vY0":-130.34899436371717,"vZ0":-6.314381299766794,"x":74.53,"y":194.64,"x0":-0.9848008636389585,"y0":50.00184279020417,"z0":5.740448119225894,"aX":-15.080689528291588},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.6,"breakHorizontal":14.0,"spinRate":2097,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4202259371082415,"extension":6.540732501683391},"index":0,"playId":"5c308093-856a-3fb5-8c03-248cf57284ae","pitchNumber":1,"startTime":"2026-02-21T18:25:56.891Z","endTime":"2026-02-21T18:26:00.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9171430205115,"aZ":-28.42317833759292,"pfxX":-9.09089502128885,"pfxZ":2.221873536399915,"pX":-0.0718620966382041,"pZ":1.2873634440731359,"vX0":5.255437549684684,"vY0":-129.64143078729893,"vZ0":-5.854701391477209,"x":119.74,"y":204.02,"x0":-0.9517727122505283,"y0":50.00380937744475,"z0":5.764288255379796,"aX":-15.364301727840878},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":15.1,"spinRate":2064,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4236558290183412,"extension":6.500735825358207},"index":1,"playId":"e53702ff-d5fa-30b5-8490-d9791e48cb2e","pitchNumber":2,"startTime":"2026-02-21T18:26:09.943Z","endTime":"2026-02-21T18:26:14.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.722299011466504,"aZ":-26.4849174114716,"pfxX":2.040593289273621,"pfxZ":3.7398627973802796,"pX":0.07121688705941923,"pZ":2.060208668092518,"vX0":2.3250831523293916,"vY0":-121.97110201964242,"vZ0":-3.524810680756042,"x":114.29,"y":183.15,"x0":-1.156005639898473,"y0":50.00556101836126,"z0":5.782986582192232,"aX":3.105288356611877},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.2,"breakHorizontal":-4.2,"spinRate":1507,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.4473565602209657,"extension":6.5316125631258375},"index":2,"playId":"1c9f82be-1688-391f-b3d5-5697c285ec44","pitchNumber":3,"startTime":"2026-02-21T18:26:24.414Z","endTime":"2026-02-21T18:26:28.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.162399126150063,"aZ":-23.735995533099004,"pfxX":1.6668427414266396,"pfxZ":5.2667819655814,"pX":1.0124861450735225,"pZ":1.827461296663736,"vX0":4.695201925973233,"vY0":-125.20999326841991,"vZ0":-5.156649745915373,"x":78.41,"y":189.44,"x0":-1.0968123281108115,"y0":50.00246582065924,"z0":5.833811593833492,"aX":2.669619726984315},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.6,"breakHorizontal":-4.0,"spinRate":2291,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.43596379196019,"extension":6.55794661472844},"index":3,"playId":"f48f6190-1e37-3cd1-81f8-d8b821acc185","pitchNumber":4,"startTime":"2026-02-21T18:26:50.743Z","endTime":"2026-02-21T18:27:17.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.373344167136402,"aZ":-25.169057740359868,"pfxX":-9.643548204090965,"pfxZ":4.021891998933134,"pX":-0.5366792446908164,"pZ":3.189460373973556,"vX0":4.367559493844853,"vY0":-131.7338224499621,"vZ0":-2.286464990970541,"x":137.46,"y":152.66,"x0":-0.9716233676239215,"y0":50.00156778028368,"z0":5.946790916751863,"aX":-16.79295552194663},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.0,"breakHorizontal":16.3,"spinRate":2081,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.41723551941351733,"extension":6.528377737414221},"hitData":{"launchSpeed":76.5,"launchAngle":-74.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":120.82,"coordY":189.69}},"index":4,"playId":"2db20064-8bdf-3c76-a040-a61009da49cf","pitchNumber":5,"startTime":"2026-02-21T18:27:41.667Z","endTime":"2026-02-21T18:27:54.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:27:54.849Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonny DeLuca doubles (1) on a sharp line drive to left fielder Mike Yastrzemski.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T18:28:12.415Z","endTime":"2026-02-21T18:29:07.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.584679204458705,"aZ":-25.062044723940428,"pfxX":0.15837089150615424,"pfxZ":4.508416855110605,"pX":0.11549218450278834,"pZ":2.9481512992700036,"vX0":2.9266629240589346,"vY0":-124.44207186200718,"vZ0":-2.076501072623582,"x":112.6,"y":159.18,"x0":-1.0934746217216313,"y0":50.002412847829326,"z0":5.857189218971633,"aX":0.24985227038597485},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.9,"breakHorizontal":-1.0,"spinRate":2243,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.43914996574379384,"extension":6.3448309147284165},"index":0,"playId":"785c2cf2-3b14-3da1-a6f5-715caa997222","pitchNumber":1,"startTime":"2026-02-21T18:28:17.969Z","endTime":"2026-02-21T18:28:21.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":89.8,"endSpeed":83.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692527130051626,"aZ":-26.641130893952926,"pfxX":-8.216612997268122,"pfxZ":3.1745699122591793,"pX":0.36035364595838465,"pZ":1.390435614175736,"vX0":5.9907139666228115,"vY0":-130.69342743334911,"vZ0":-6.126260450598856,"x":103.26,"y":201.24,"x0":-0.8858438414272709,"y0":50.00337208886128,"z0":5.7469889096961335,"aX":-14.316732983834743},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.7,"breakHorizontal":13.7,"spinRate":2140,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.41794904702381785,"extension":6.5969019707947565},"index":1,"playId":"f7ccc0bf-60d4-3b39-a9be-0afc3ed6ddfa","pitchNumber":2,"startTime":"2026-02-21T18:28:30.672Z","endTime":"2026-02-21T18:28:33.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.194960091609023,"aZ":-30.12863770028824,"pfxX":-5.986929271929136,"pfxZ":1.3537296227198645,"pX":0.13282518381276068,"pZ":1.6548342489780898,"vX0":4.914010515852514,"vY0":-122.12884836585414,"vZ0":-3.7225438231597163,"x":111.94,"y":194.1,"x0":-1.123776386006731,"y0":50.00545162447632,"z0":5.7794662005180895,"aX":-9.07974178633405},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.8,"breakHorizontal":9.7,"spinRate":1244,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4478291396657541,"extension":6.676189660988859},"hitData":{"launchSpeed":104.0,"launchAngle":18.0,"totalDistance":384.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.41,"coordY":54.4}},"index":2,"playId":"f23c4fe7-f7f6-391a-8e34-1e7f928c281f","pitchNumber":3,"startTime":"2026-02-21T18:28:51.939Z","endTime":"2026-02-21T18:29:07.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.1,"awayTeamWinProbability":63.9,"homeTeamWinProbabilityAdded":4.400000000000002,"leverageIndex":0.69,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:29:07.761Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dom Keegan strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T18:29:19.128Z","endTime":"2026-02-21T18:30:50.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681371,"fullName":"Dom Keegan","link":"/api/v1/people/681371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681371,"fullName":"Dom Keegan","link":"/api/v1/people/681371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.637386394021984,"aZ":-26.76476694836796,"pfxX":1.4594004728957852,"pfxZ":3.5438773802561547,"pX":-0.0876335253511951,"pZ":2.2929662739813934,"vX0":1.7252215141653515,"vY0":-122.56967741262648,"vZ0":-3.2556224967403335,"x":120.34,"y":176.87,"x0":-0.9894827084429713,"y0":50.00105295338098,"z0":5.917452617006828,"aX":2.2257630377209514},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.9,"breakHorizontal":-3.0,"spinRate":2231,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.44641753045022803,"extension":6.496839706410923},"index":0,"playId":"5a3fdfa6-f037-34e5-8f06-34aca72ea362","pitchNumber":1,"startTime":"2026-02-21T18:29:33.626Z","endTime":"2026-02-21T18:29:37.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":681371,"link":"/api/v1/people/681371","batSide":{"code":"R","description":"Right"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18518690571107,"aZ":-26.948490230679894,"pfxX":0.6333531344215522,"pfxZ":3.3290583979522577,"pX":0.4306343957279841,"pZ":2.4174219288889254,"vX0":3.399727549534987,"vY0":-124.78228345596588,"vZ0":-3.042677886538027,"x":100.59,"y":173.51,"x0":-1.0343088133984912,"y0":50.002354343983825,"z0":5.883650949632136,"aX":0.9940161245904157},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.5,"breakHorizontal":-1.9,"spinRate":2395,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.4397194738905137,"extension":6.561686874632585},"index":1,"playId":"bc4e9ed8-4fa6-328b-bb1b-df76f3d50db4","pitchNumber":2,"startTime":"2026-02-21T18:29:47.924Z","endTime":"2026-02-21T18:29:51.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":681371,"link":"/api/v1/people/681371","batSide":{"code":"R","description":"Right"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-21T18:29:58.033Z","endTime":"2026-02-21T18:30:13.142Z","isPitch":false,"type":"action","player":{"id":681371,"link":"/api/v1/people/681371"},"defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":681371,"link":"/api/v1/people/681371","batSide":{"code":"R","description":"Right"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53770380908469,"aZ":-29.206209557704057,"pfxX":0.1385594287021341,"pfxZ":1.9227343542300908,"pX":2.0105348285904294,"pZ":1.2122902074648148,"vX0":6.994986447436819,"vY0":-123.23088483883444,"vZ0":-5.283118515585604,"x":40.36,"y":206.05,"x0":-0.877898083044579,"y0":50.00383285804175,"z0":5.839032183073841,"aX":0.21326905617409353},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":-1.8,"spinRate":2440,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.44376229277923596,"extension":6.515690364945998},"index":3,"playId":"2d0d3fb7-2a4a-3c50-a90a-05df3228f86f","pitchNumber":3,"startTime":"2026-02-21T18:30:13.142Z","endTime":"2026-02-21T18:30:16.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":681371,"link":"/api/v1/people/681371","batSide":{"code":"R","description":"Right"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27672870094535,"aZ":-26.38541939442295,"pfxX":-8.795926819059307,"pfxZ":3.3993448748919883,"pX":1.38272752009741,"pZ":1.9269677486884347,"vX0":8.71707702828365,"vY0":-130.4106682648511,"vZ0":-5.043390010665417,"x":64.29,"y":186.75,"x0":-0.8783748503865493,"y0":50.00475603528426,"z0":5.904187298153675,"aX":-14.983975912378153},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":13.7,"spinRate":2152,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.42181483574054424,"extension":6.497329935941313},"index":4,"playId":"feb16165-fb75-3010-932d-08c213fd8d6b","pitchNumber":4,"startTime":"2026-02-21T18:30:28.824Z","endTime":"2026-02-21T18:30:34.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":681371,"link":"/api/v1/people/681371","batSide":{"code":"R","description":"Right"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.213434443208605,"aZ":-28.121128104629374,"pfxX":0.06828044913274134,"pfxZ":2.5735639716813106,"pX":1.5348047561138605,"pZ":1.0240250174526258,"vX0":6.037368927238818,"vY0":-124.46524910760769,"vZ0":-6.047057968618398,"x":58.5,"y":211.13,"x0":-0.927701759251477,"y0":50.00100976499636,"z0":5.803858911456755,"aX":0.10740231265714849},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":-1.4,"spinRate":2399,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4395083543452669,"extension":6.601612552181649},"index":5,"playId":"7cdb47de-0981-35b2-a7e6-cbe6419380b4","pitchNumber":5,"startTime":"2026-02-21T18:30:46.228Z","endTime":"2026-02-21T18:30:50.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":681371,"link":"/api/v1/people/681371","batSide":{"code":"R","description":"Right"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681371,"link":"/api/v1/people/681371"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":681371,"link":"/api/v1/people/681371"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.300000000000004,"awayTeamWinProbability":67.69999999999999,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.4,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:30:50.717Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Vilade lines out sharply to center fielder Eli White.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T18:31:13.470Z","endTime":"2026-02-21T18:32:21.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479498056064962,"aZ":-27.365680259137037,"pfxX":-8.89558675803886,"pfxZ":2.7787479252128353,"pX":-1.1016291578650912,"pZ":3.0510103674765436,"vX0":3.1105012290751675,"vY0":-131.15456813151965,"vZ0":-2.0429032749303904,"x":158.99,"y":156.4,"x0":-1.151970331456861,"y0":50.00198821545509,"z0":5.894489901290227,"aX":-15.392545145773255},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":15.4,"spinRate":2132,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4186984253451538,"extension":6.52619307640502},"index":0,"playId":"0445eb5f-b017-31a7-a4a7-2c394dee4cb4","pitchNumber":1,"startTime":"2026-02-21T18:31:15.244Z","endTime":"2026-02-21T18:31:20.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.627994787868637,"aZ":-26.803770379021056,"pfxX":1.670224378153198,"pfxZ":3.507628661802153,"pX":-0.49224604385756704,"pZ":3.0999449818407148,"vX0":1.2839733592022593,"vY0":-122.32468817323388,"vZ0":-1.3245670938706111,"x":135.76,"y":155.08,"x0":-1.2389521135288657,"y0":50.00454486462265,"z0":5.9229253121396725,"aX":2.559415921449749},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.4,"breakHorizontal":-3.4,"spinRate":2308,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.44587469236162347,"extension":6.563872140686895},"index":1,"playId":"eacab764-0bf7-32c0-9230-c148304af058","pitchNumber":2,"startTime":"2026-02-21T18:31:28.996Z","endTime":"2026-02-21T18:31:33.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.637123249602684,"aZ":-26.356873675499394,"pfxX":-9.390170794482668,"pfxZ":3.494773577390248,"pX":-0.5801877658446986,"pZ":1.5652287974717551,"vX0":4.2501321207794795,"vY0":-128.68008154031452,"vZ0":-5.647358702543565,"x":139.12,"y":196.52,"x0":-1.0403210027439487,"y0":50.00234206880486,"z0":5.850775795813684,"aX":-15.624638982432389},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.2,"breakHorizontal":16.0,"spinRate":2065,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.42692926347166793,"extension":6.657424818040367},"index":2,"playId":"1718817f-8051-301d-91c8-7600cb0f6701","pitchNumber":3,"startTime":"2026-02-21T18:31:45.970Z","endTime":"2026-02-21T18:31:50.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.195758432170685,"aZ":-30.001497916565864,"pfxX":-4.332223034685315,"pfxZ":1.3790739232395364,"pX":-0.15493820036139092,"pZ":2.293313442028659,"vX0":3.862953173158089,"vY0":-124.22529715994521,"vZ0":-2.5396583334411575,"x":122.91,"y":176.86,"x0":-1.161849287632457,"y0":50.00279323897784,"z0":5.804928057018606,"aX":-6.82026511040897},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":7.1,"spinRate":1409,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4397015911048898,"extension":6.487235456631393},"hitData":{"launchSpeed":101.7,"launchAngle":23.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":111.91,"coordY":45.52}},"index":3,"playId":"13c4f085-b350-360b-a965-12449769b145","pitchNumber":4,"startTime":"2026-02-21T18:32:11.746Z","endTime":"2026-02-21T18:32:21.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-3.500000000000007,"leverageIndex":1.29,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:32:21.098Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Mateo grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:34:37.614Z","endTime":"2026-02-21T18:35:42.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676831,"fullName":"Kodi Whitley","link":"/api/v1/people/676831"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kodi Whitley replaces Andrew Wantz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-21T18:34:15.244Z","endTime":"2026-02-21T18:34:39.866Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676831,"link":"/api/v1/people/676831"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681806,"link":"/api/v1/people/681806","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54942732602273,"aZ":-11.425163119622493,"pfxX":-6.406530467866171,"pfxZ":11.482682475967813,"pX":0.8191432760562117,"pZ":1.093913066343754,"vX0":4.583505551800552,"vY0":-134.19739157794635,"vZ0":-10.75633702857943,"x":85.78,"y":209.24,"x0":-0.08658711369120277,"y0":50.00554474098034,"z0":5.990288832031326,"aX":-11.578741251083336},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.4,"breakHorizontal":10.4,"spinRate":2273,"spinDirection":199},"zone":14,"typeConfidence":0.88,"plateTime":0.4096063836730597,"extension":6.464169828670026},"index":1,"playId":"25a10247-bd68-3040-8a17-9f12d236dde5","pitchNumber":1,"startTime":"2026-02-21T18:34:39.866Z","endTime":"2026-02-21T18:34:44.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.292530453292226,"aZ":-22.71420627913158,"pfxX":-8.700302993258372,"pfxZ":6.560166908682064,"pX":0.35785561495228163,"pZ":0.9163413597665209,"vX0":4.092237191980069,"vY0":-119.38782473859,"vZ0":-7.202023474884465,"x":103.36,"y":214.04,"x0":-0.24941739889807557,"y0":50.00211866310395,"z0":6.020767576320803,"aX":-12.540700925905982},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":10.3,"breakHorizontal":14.8,"spinRate":1860,"spinDirection":225},"zone":14,"typeConfidence":0.87,"plateTime":0.4590466350872493,"extension":6.4347738165300745},"index":2,"playId":"be629282-9503-30d0-80ab-c5453e5eb65c","pitchNumber":2,"startTime":"2026-02-21T18:34:52.223Z","endTime":"2026-02-21T18:34:56.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.386607904313536,"aZ":-9.791071708132067,"pfxX":-4.8172083759705,"pfxZ":12.080319322628922,"pX":-0.39820146469826484,"pZ":2.0476722094423176,"vX0":1.4232066244472303,"vY0":-135.6652298891771,"vZ0":-8.938894149928974,"x":132.18,"y":183.49,"x0":-0.30581941491711984,"y0":50.0011582350935,"z0":6.079844466277146,"aX":-8.92273075454406},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.0,"breakHorizontal":8.4,"spinRate":2263,"spinDirection":209},"zone":7,"typeConfidence":0.91,"plateTime":0.40469034436425044,"extension":6.365384029303989},"index":3,"playId":"a24b9ff1-d3fe-3465-9607-af291e47e921","pitchNumber":3,"startTime":"2026-02-21T18:35:08.658Z","endTime":"2026-02-21T18:35:13.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.727388514592253,"aZ":-26.787788294083057,"pfxX":1.6455979663102123,"pfxZ":3.5318803152900387,"pX":0.23656715045973545,"pZ":3.1136502324463113,"vX0":0.8856494223207998,"vY0":-122.55776810639688,"vZ0":-2.0372966939992874,"x":107.98,"y":154.71,"x0":-0.3430067005675862,"y0":50.00239512196562,"z0":6.238700488806004,"aX":2.508386968341788},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.2,"breakHorizontal":-3.2,"spinRate":1979,"spinDirection":69},"zone":2,"typeConfidence":0.9,"plateTime":0.4465450203187342,"extension":6.3161727147371005},"hitData":{"launchSpeed":70.4,"launchAngle":-58.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.19,"coordY":189.69}},"index":4,"playId":"a569e86b-8750-33f9-9019-27fbd9cf2d2d","pitchNumber":4,"startTime":"2026-02-21T18:35:29.624Z","endTime":"2026-02-21T18:35:42.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:35:42.795Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a sharp line drive to center fielder Jonny DeLuca.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:35:48.359Z","endTime":"2026-02-21T18:37:25.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676831,"fullName":"Kodi Whitley","link":"/api/v1/people/676831"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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(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":94.0,"endSpeed":85.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13796662465437,"aZ":-12.576005033832876,"pfxX":-5.511534971085326,"pfxZ":10.41104550121077,"pX":0.2164043216608711,"pZ":1.9574058318597287,"vX0":3.374040791306246,"vY0":-136.5849853370582,"vZ0":-8.778125594705562,"x":108.75,"y":185.93,"x0":-0.32126557076017154,"y0":50.00259229817987,"z0":6.085570803969856,"aX":-10.374184551328234},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":9.2,"spinRate":2183,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.4016023114604135,"extension":6.510931754419572},"index":0,"playId":"c746e133-a4dc-3041-b8d1-08eb544e0332","pitchNumber":1,"startTime":"2026-02-21T18:36:07.860Z","endTime":"2026-02-21T18:36:11.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.920894096558545,"aZ":-21.827367350779586,"pfxX":-8.600027326399175,"pfxZ":7.085289179205485,"pX":-0.32837183891269467,"pZ":1.5902519163623674,"vX0":2.8052700011165372,"vY0":-120.77333793924336,"vZ0":-5.978347135012784,"x":129.52,"y":195.84,"x0":-0.3949582844449429,"y0":50.00582053449393,"z0":6.046609129058904,"aX":-12.567915317433995},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":11.5,"breakHorizontal":14.8,"spinRate":1813,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.4554167435777159,"extension":6.2756552005936665},"index":1,"playId":"2f5f0843-518e-3193-bf74-3d23ca12e936","pitchNumber":2,"startTime":"2026-02-21T18:36:20.925Z","endTime":"2026-02-21T18:36:25.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.326679152519837,"aZ":-19.48852271523853,"pfxX":-7.807106084410163,"pfxZ":8.642510397982694,"pX":-1.2145677432118431,"pZ":2.4554528303273453,"vX0":0.6438138388267384,"vY0":-121.10606928506756,"vZ0":-4.644560278215891,"x":163.3,"y":172.48,"x0":-0.4731403355763557,"y0":50.00065175877752,"z0":6.129929068056716,"aX":-11.454168686521664},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":14.6,"breakHorizontal":13.9,"spinRate":1950,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.45438316266480827,"extension":6.2396786009648695},"index":2,"playId":"f446024c-1dc8-31d7-a70e-cfcc83d1eb0f","pitchNumber":3,"startTime":"2026-02-21T18:36:40.222Z","endTime":"2026-02-21T18:36:44.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.898650697586756,"aZ":-9.538462410073898,"pfxX":-5.135977335897544,"pfxZ":12.000148640936779,"pX":0.15014202002908011,"pZ":2.7179112049907554,"vX0":2.7693236407137025,"vY0":-136.88070300871365,"vZ0":-7.385098617053968,"x":111.28,"y":165.4,"x0":-0.21069010621090992,"y0":50.00032765884941,"z0":6.113856438637313,"aX":-9.686396927204262},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.3,"breakHorizontal":8.6,"spinRate":2254,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.40106707754580606,"extension":6.303957607309513},"index":3,"playId":"23d1ffb6-273a-3d84-9746-02f73478a012","pitchNumber":4,"startTime":"2026-02-21T18:36:55.366Z","endTime":"2026-02-21T18:36:59.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.274780893273803,"aZ":-23.05721325766278,"pfxX":-8.095911962655979,"pfxZ":6.44714216479078,"pX":-0.6269367919029919,"pZ":1.6837800354457828,"vX0":1.8931427293444332,"vY0":-118.83676452801139,"vZ0":-5.294931511445252,"x":140.9,"y":193.32,"x0":-0.3882505479936352,"y0":50.00099504308081,"z0":6.067134443127557,"aX":-11.441306289852177},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":10.6,"breakHorizontal":14.0,"spinRate":1796,"spinDirection":224},"zone":7,"typeConfidence":0.86,"plateTime":0.4630027376311254,"extension":6.325846363992246},"hitData":{"launchSpeed":103.3,"launchAngle":10.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":142.29,"coordY":73.8}},"index":4,"playId":"d688b59c-b3f8-3b90-b7ca-83fe4ed28378","pitchNumber":5,"startTime":"2026-02-21T18:37:13.683Z","endTime":"2026-02-21T18:37:25.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.7,"awayTeamWinProbability":71.3,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.52,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:37:25.224Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eli White singles on a ground ball to left fielder Jacob Melton. Mike Yastrzemski to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:37:27.354Z","endTime":"2026-02-21T18:39:03.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676831,"fullName":"Kodi Whitley","link":"/api/v1/people/676831"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.509302315476727,"aZ":-26.107173827242928,"pfxX":1.8124959736029058,"pfxZ":4.036003717827678,"pX":0.08630962893189449,"pZ":2.201270757340318,"vX0":0.7548120552097046,"vY0":-121.5464458219312,"vZ0":-4.083038334833223,"x":113.71,"y":179.35,"x0":-0.46327516218567505,"y0":50.0059236473068,"z0":6.154677427366872,"aX":2.7285364829560943},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.6,"breakHorizontal":-3.5,"spinRate":2005,"spinDirection":158},"zone":8,"typeConfidence":0.9,"plateTime":0.4496083860170268,"extension":6.344139283114204},"index":0,"playId":"7c192802-3b85-31a2-a8d9-98124a602707","pitchNumber":1,"startTime":"2026-02-21T18:37:49.231Z","endTime":"2026-02-21T18:37:53.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.530660616366696,"aZ":-8.821831402688824,"pfxX":-4.732025367977709,"pfxZ":12.360528759769931,"pX":0.8613093431371424,"pZ":1.9975073116641957,"vX0":4.293749788931056,"vY0":-137.33996623815978,"vZ0":-9.38894447944005,"x":84.17,"y":184.85,"x0":-0.11596478536180706,"y0":50.00431929032768,"z0":6.08195876729014,"aX":-8.94148917235792},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.3,"breakHorizontal":7.6,"spinRate":2288,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.40048656519684744,"extension":6.408064190411229},"index":1,"playId":"4c157331-a419-3d89-b8a6-b2bf468e7fbc","pitchNumber":2,"startTime":"2026-02-21T18:38:06.993Z","endTime":"2026-02-21T18:38:14.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"4c157331-a419-3d89-b8a6-b2bf468e7fbc","startTime":"2026-02-21T18:38:16.243Z","endTime":"2026-02-21T18:38:29.506Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.255580667912422,"aZ":-20.712240123418223,"pfxX":-8.810217913347564,"pfxZ":8.048954283960605,"pX":-0.11843878612564934,"pZ":0.04855904265990008,"vX0":3.2334484853732777,"vY0":-119.47207875586831,"vZ0":-9.38108559002322,"x":121.51,"y":237.47,"x0":-0.3563914880024333,"y0":50.002321454869396,"z0":5.936470835870145,"aX":-12.543433882991938},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":12.2,"breakHorizontal":15.0,"spinRate":1917,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.46112835106857863,"extension":6.475614452779391},"index":3,"playId":"1d0014cb-079e-3ef9-bc83-bfd5199f75d5","pitchNumber":3,"startTime":"2026-02-21T18:38:29.506Z","endTime":"2026-02-21T18:38:34.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.345476337623882,"aZ":-11.785460085474162,"pfxX":-4.994463813961615,"pfxZ":11.15271825453393,"pX":-0.16269453692119842,"pZ":2.2209962490022432,"vX0":1.839218176194343,"vY0":-134.85739384678956,"vZ0":-8.0191392684403,"x":123.2,"y":178.81,"x0":-0.2075318744228997,"y0":50.0051737718583,"z0":6.079036233168541,"aX":-9.132629487436402},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":8.6,"spinRate":2189,"spinDirection":200},"zone":8,"typeConfidence":0.9,"plateTime":0.4072967282248734,"extension":6.462772595896638},"hitData":{"launchSpeed":111.9,"launchAngle":6.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.4,"coordY":123.7}},"index":4,"playId":"3f610350-a359-30a5-bb94-fc68712f2c9d","pitchNumber":4,"startTime":"2026-02-21T18:38:51.387Z","endTime":"2026-02-21T18:39:03.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.8,"awayTeamWinProbability":74.2,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":0.96,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:39:03.163Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:39:18.579Z","endTime":"2026-02-21T18:40:19.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676831,"fullName":"Kodi Whitley","link":"/api/v1/people/676831"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.874427130732045,"aZ":-24.060485735095032,"pfxX":-7.720072672641818,"pfxZ":5.632990025970178,"pX":-0.4171372575601163,"pZ":2.7790607286807325,"vX0":2.1864031995886086,"vY0":-119.2082308193619,"vZ0":-2.876750701829084,"x":132.9,"y":163.75,"x0":-0.3431961480379225,"y0":50.00087242309169,"z0":6.173117734620728,"aX":-11.11117046411376},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.7,"breakHorizontal":13.4,"spinRate":1748,"spinDirection":227},"zone":4,"typeConfidence":0.8,"plateTime":0.45943933445740104,"extension":6.451813019077558},"index":0,"playId":"c48f4199-b53d-30f6-8940-aa68d7cfa737","pitchNumber":1,"startTime":"2026-02-21T18:39:28.432Z","endTime":"2026-02-21T18:39:32.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809742908677357,"aZ":-22.206822797141626,"pfxX":-8.01374927510189,"pfxZ":6.8451737497816145,"pX":0.3761269380656096,"pZ":1.730041056555688,"vX0":4.180754924898096,"vY0":-119.78481844490837,"vZ0":-5.670243621536923,"x":102.66,"y":192.07,"x0":-0.3493673264136079,"y0":50.00053336425406,"z0":6.10929297441876,"aX":-11.661416705709009},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":11.3,"breakHorizontal":13.6,"spinRate":1812,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.45700545140227167,"extension":6.453843188115438},"index":1,"playId":"d8e51206-ea4e-3f11-9106-ed3bdc61aaf2","pitchNumber":2,"startTime":"2026-02-21T18:39:45.626Z","endTime":"2026-02-21T18:39:51.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-21T18:39:54.918Z","endTime":"2026-02-21T18:40:14.809Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.3,"endSpeed":87.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24541804843407,"aZ":-9.141376056837899,"pfxX":-4.831325371711079,"pfxZ":11.861240541027282,"pX":0.47749146521653996,"pZ":2.0432518602767358,"vX0":3.4394204010226255,"vY0":-138.54624569416117,"vZ0":-9.602926324808,"x":98.8,"y":183.61,"x0":-0.15292350496836687,"y0":50.006003746252226,"z0":6.1674141812411145,"aX":-9.384581669877766},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.7,"breakHorizontal":8.0,"spinRate":2278,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.39549649755405314,"extension":6.310976203290926},"index":3,"playId":"0bed78d2-3f9f-3696-9cd3-3f3dcf1e6038","pitchNumber":3,"startTime":"2026-02-21T18:40:14.809Z","endTime":"2026-02-21T18:40:19.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.299999999999997,"awayTeamWinProbability":70.7,"homeTeamWinProbabilityAdded":3.4999999999999964,"leverageIndex":1.5,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:40:19.942Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ben Gamel doubles (1) on a line drive to center fielder Jonny DeLuca. Mike Yastrzemski scores. Eli White scores.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:40:37.140Z","endTime":"2026-02-21T18:41:43.659Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676831,"fullName":"Kodi Whitley","link":"/api/v1/people/676831"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":{"id":676831,"link":"/api/v1/people/676831"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":676831,"link":"/api/v1/people/676831"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64144428689109,"aZ":-22.823614677190143,"pfxX":-7.375214566930177,"pfxZ":6.578917646655343,"pX":-0.11667627377236316,"pZ":0.636920588303933,"vX0":2.6438891319393476,"vY0":-118.46800847778934,"vZ0":-7.641469148780803,"x":121.45,"y":221.58,"x0":-0.28894471919377446,"y0":50.00443705833254,"z0":5.990866666937514,"aX":-10.483365481595305},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":10.3,"breakHorizontal":12.7,"spinRate":1742,"spinDirection":222},"zone":13,"typeConfidence":0.81,"plateTime":0.46236519841698875,"extension":6.533530258767932},"index":0,"playId":"e2f54057-2ce5-363e-922a-02fa3e3e5601","pitchNumber":1,"startTime":"2026-02-21T18:40:43.290Z","endTime":"2026-02-21T18:40:47.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22219789365156,"aZ":-24.16307725056155,"pfxX":-7.033540448775646,"pfxZ":5.5387990793321515,"pX":0.32705495193983003,"pZ":1.930908938859436,"vX0":3.5657131053153472,"vY0":-119.57424275824596,"vZ0":-4.769263024572232,"x":122.35,"y":140.9,"x0":-0.2702023117982177,"y0":50.005877999545746,"z0":6.121523473019384,"aX":-10.178976873871672},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.1,"breakHorizontal":11.9,"spinRate":1868,"spinDirection":223},"zone":9,"typeConfidence":0.71,"plateTime":0.4581988080211383,"extension":6.468008149397805},"index":1,"playId":"1a3d358e-737e-36b6-bef5-6c0c082633aa","pitchNumber":2,"startTime":"2026-02-21T18:41:03.079Z","endTime":"2026-02-21T18:41:07.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82366541901042,"aZ":-24.51516374112394,"pfxX":2.24788854136142,"pfxZ":4.696092616398875,"pX":0.1446025509589168,"pZ":2.64409325089926,"vX0":0.4108245913767705,"vY0":-126.35493356567932,"vZ0":-4.079395409609662,"x":111.49,"y":167.39,"x0":-0.31193830666114575,"y0":50.00118720142885,"z0":6.231007691236596,"aX":3.66288256278068},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.9,"breakHorizontal":-4.2,"spinRate":2049,"spinDirection":186},"zone":5,"typeConfidence":0.9,"plateTime":0.43217026633664446,"extension":6.305571588163139},"hitData":{"launchSpeed":98.4,"launchAngle":18.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":92.19,"coordY":69.36}},"index":2,"playId":"2096cdbd-8890-3b17-adb4-0ed744989fa1","pitchNumber":3,"startTime":"2026-02-21T18:41:19.780Z","endTime":"2026-02-21T18:41:43.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_ab"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_ab"},{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_pa"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-14.499999999999998,"leverageIndex":1.38,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:41:43.659Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Farmer singles on a line drive to left fielder Jacob Melton. Ben Gamel scores.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:41:47.825Z","endTime":"2026-02-21T18:42:25.163Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676831,"fullName":"Kodi Whitley","link":"/api/v1/people/676831"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"responsiblePitcher":{"id":676831,"link":"/api/v1/people/676831"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76061868197874,"aZ":-10.65894521385487,"pfxX":-4.355909007048786,"pfxZ":11.464486253808783,"pX":-0.5332127989080592,"pZ":2.3916583321808793,"vX0":0.45222760856686406,"vY0":-136.32489669725558,"vZ0":-8.212328144686145,"x":137.32,"y":174.21,"x0":-0.1357753207461634,"y0":50.00331346827159,"z0":6.184216320267455,"aX":-8.17590489799836},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.2,"breakHorizontal":7.8,"spinRate":2242,"spinDirection":199},"zone":4,"typeConfidence":0.91,"plateTime":0.4022126921655378,"extension":6.355111035931394},"hitData":{"launchSpeed":98.0,"launchAngle":10.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.42,"coordY":125.32}},"index":0,"playId":"07d1ca61-612b-3306-b65c-c0981a255b2f","pitchNumber":1,"startTime":"2026-02-21T18:42:08.739Z","endTime":"2026-02-21T18:42:25.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"second":{"id":592325,"link":"/api/v1/people/592325"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":0.58,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:42:25.163Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Wisely flies out to left fielder Jacob Melton.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:42:36.822Z","endTime":"2026-02-21T18:43:13.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676831,"fullName":"Kodi Whitley","link":"/api/v1/people/676831"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60866420271616,"aZ":-22.558997372502816,"pfxX":-8.37597628304879,"pfxZ":6.660049341825593,"pX":-0.19175640036099295,"pZ":1.8106033624766524,"vX0":2.7210818297881554,"vY0":-119.80537687505152,"vZ0":-5.446590094331654,"x":124.31,"y":189.89,"x0":-0.25852783927439893,"y0":50.00308985177748,"z0":6.147629913786883,"aX":-12.093691268972837},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.9,"breakHorizontal":14.4,"spinRate":1908,"spinDirection":225},"zone":8,"typeConfidence":0.89,"plateTime":0.45835905210297057,"extension":6.3060287934776245},"index":0,"playId":"3c3d53bd-b12e-3381-a3f4-c170eea62641","pitchNumber":1,"startTime":"2026-02-21T18:42:44.302Z","endTime":"2026-02-21T18:42:47.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.750339170456925,"aZ":-23.04218561295611,"pfxX":-6.337915333959055,"pfxZ":6.205004429552837,"pX":-0.12231688711598537,"pZ":2.7331405640265887,"vX0":2.612475362285332,"vY0":-120.86638695714674,"vZ0":-3.435669999576364,"x":121.66,"y":164.99,"x0":-0.3969953199083174,"y0":50.00337805938196,"z0":6.209012119596381,"aX":-9.326384800697054},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":10.7,"breakHorizontal":10.8,"spinRate":1813,"spinDirection":224},"zone":2,"typeConfidence":0.85,"plateTime":0.45411404581459003,"extension":6.334112150057967},"hitData":{"launchSpeed":93.5,"launchAngle":51.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.85,"coordY":85.34}},"index":1,"playId":"e4d78a08-2556-393c-bad5-a2cbceafd23a","pitchNumber":2,"startTime":"2026-02-21T18:43:00.486Z","endTime":"2026-02-21T18:43:13.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"first":{"id":571657,"link":"/api/v1/people/571657"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_ab"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_ab"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":676831,"link":"/api/v1/people/676831"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:43:13.467Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Melton strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T18:45:26.256Z","endTime":"2026-02-21T18:47:09.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"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":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Dodd replaces Carlos Carrasco.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T18:45:17.984Z","endTime":"2026-02-21T18:45:28.401Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689266,"link":"/api/v1/people/689266"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.4,"endSpeed":86.3,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.978262434092272,"aZ":-15.288145494332614,"pfxX":7.866011165941299,"pfxZ":8.862230030673103,"pX":-0.13160426523802343,"pZ":2.83455927811974,"vX0":-9.301977182541142,"vY0":-137.10329094976956,"vZ0":-5.233919339763211,"x":122.02,"y":162.25,"x0":2.281338318183014,"y0":50.00614087088102,"z0":5.809779290429388,"aX":14.995318485553453},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":-12.4,"spinRate":2171,"spinDirection":138},"zone":5,"typeConfidence":0.91,"plateTime":0.3993063244474748,"extension":6.3164619298394316},"index":1,"playId":"48f4bbac-b790-3aff-bb66-5c61ce7f3219","pitchNumber":1,"startTime":"2026-02-21T18:45:28.401Z","endTime":"2026-02-21T18:45:32.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.1,"endSpeed":87.5,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.354910030483985,"aZ":-15.349317079584576,"pfxX":7.94906899481755,"pfxZ":8.525193204899828,"pX":1.3324709817755371,"pZ":3.7074405078975845,"vX0":-5.872916780278151,"vY0":-139.78678993506125,"vZ0":-3.0514794787223254,"x":66.21,"y":138.68,"x0":2.4309520457681684,"y0":50.00206475580407,"z0":5.824687231671206,"aX":15.685592839713326},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":-13.1,"spinRate":2201,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.3922597673811401,"extension":6.0442268375778605},"index":2,"playId":"7ed3e556-60ba-30eb-9fab-066a8dd8802e","pitchNumber":2,"startTime":"2026-02-21T18:45:44.545Z","endTime":"2026-02-21T18:45:49.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.726222791327352,"aZ":-14.459435452820863,"pfxX":8.801231678140304,"pfxZ":9.094450341059662,"pX":-0.13335792521198658,"pZ":3.7187199668911344,"vX0":-9.556171484175392,"vY0":-138.83917245411644,"vZ0":-3.316289256777286,"x":122.08,"y":138.37,"x0":2.213319534185267,"y0":50.00374370410969,"z0":5.893868373553098,"aX":17.145924450200834},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":-13.9,"spinRate":2303,"spinDirection":133},"zone":11,"typeConfidence":0.92,"plateTime":0.39484383291097025,"extension":6.205654560339544},"index":3,"playId":"a0d63891-855d-30bb-b45a-9a7927760926","pitchNumber":3,"startTime":"2026-02-21T18:46:01.380Z","endTime":"2026-02-21T18:46:05.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.839368492785074,"aZ":-16.049322189386118,"pfxX":7.085862844371212,"pfxZ":8.607662042603922,"pX":0.9087444920591182,"pZ":3.069770575276122,"vX0":-6.652464304733529,"vY0":-136.023218781408,"vZ0":-4.387177258995525,"x":82.36,"y":155.9,"x0":2.4655098102681965,"y0":50.005543814101635,"z0":5.81637794026567,"aX":13.279981207162278},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":-11.4,"spinRate":2191,"spinDirection":115},"zone":12,"typeConfidence":0.88,"plateTime":0.4026685286026126,"extension":6.2963496350748915},"index":4,"playId":"3719cbec-2489-318b-8251-28030a730330","pitchNumber":4,"startTime":"2026-02-21T18:46:18.613Z","endTime":"2026-02-21T18:46:22.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-21T18:46:33.120Z","endTime":"2026-02-21T18:46:45.436Z","isPitch":false,"type":"action","player":{"id":689200,"link":"/api/v1/people/689200"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.134313802265506,"aZ":-35.13231693328305,"pfxX":-0.28053628163422006,"pfxZ":-1.9997590545970247,"pX":0.5524699569963648,"pZ":3.001666749395961,"vX0":-4.94836198779911,"vY0":-120.30353353706133,"vZ0":0.528251843473925,"x":95.94,"y":157.73,"x0":2.663779334688805,"y0":50.00199426464275,"z0":5.8683518844813385,"aX":-0.41449764342339435},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.2,"breakHorizontal":1.6,"spinRate":2995,"spinDirection":339},"zone":3,"typeConfidence":2.0,"plateTime":0.45355529969564534,"extension":6.090120216336012},"index":6,"playId":"2243203e-8d45-3090-ae4b-10d73177c285","pitchNumber":5,"startTime":"2026-02-21T18:46:45.436Z","endTime":"2026-02-21T18:46:50.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.612685837589808,"aZ":-14.033719471802968,"pfxX":8.332991231287599,"pfxZ":9.289559670739866,"pX":0.4432464081449517,"pZ":3.0825526697924452,"vX0":-8.007684251265173,"vY0":-138.76363799051143,"vZ0":-4.847566504330302,"x":100.1,"y":155.55,"x0":2.2816388046406195,"y0":50.006244113964854,"z0":5.784990089469639,"aX":16.27870790369299},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":-13.4,"spinRate":2226,"spinDirection":129},"zone":3,"typeConfidence":0.92,"plateTime":0.3944980164061076,"extension":6.1641111985473875},"index":7,"playId":"470f063b-3e33-3707-83b9-36da0d764814","pitchNumber":6,"startTime":"2026-02-21T18:47:04.962Z","endTime":"2026-02-21T18:47:09.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:47:09.418Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Caminero grounds out, second baseman Brett Wisely to first baseman Tristin English.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T18:47:18.058Z","endTime":"2026-02-21T18:47:56.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.540679563700223,"aZ":-39.33198462012037,"pfxX":0.38605647330464343,"pfxZ":-5.062345623628159,"pX":-0.9952932812633115,"pZ":1.5961115553454266,"vX0":-8.277145932501789,"vY0":-118.36553968897212,"vZ0":-1.179592889323472,"x":154.94,"y":195.68,"x0":2.503613959152071,"y0":50.00535676799747,"z0":5.716739271160102,"aX":0.5456930369266307},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.1,"breakHorizontal":1.4,"spinRate":2485,"spinDirection":331},"zone":13,"typeConfidence":0.86,"plateTime":0.4635281941480027,"extension":6.163087424981603},"index":0,"playId":"9536f1d0-9f23-3731-83bb-890041e61bd6","pitchNumber":1,"startTime":"2026-02-21T18:47:31.350Z","endTime":"2026-02-21T18:47:36.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.149744851713386,"aZ":-16.044523931529913,"pfxX":7.4801210028023135,"pfxZ":8.343157280859938,"pX":-0.16427759062823058,"pZ":3.4211514032565145,"vX0":-9.107309626973212,"vY0":-138.26005858050738,"vZ0":-3.693795398353821,"x":123.26,"y":146.41,"x0":2.202351266446595,"y0":50.005954990103056,"z0":5.852896166585255,"aX":14.468017275211665},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":-11.6,"spinRate":2240,"spinDirection":145},"zone":11,"typeConfidence":0.91,"plateTime":0.3963182832786596,"extension":6.225159556356995},"hitData":{"launchSpeed":94.3,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.96,"coordY":171.52}},"index":1,"playId":"b24b2cb9-d514-3517-b5ad-dedd4f3c88d0","pitchNumber":2,"startTime":"2026-02-21T18:47:48.205Z","endTime":"2026-02-21T18:47:56.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.5,"awayTeamWinProbability":91.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:47:56.968Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Williamson singles on a line drive to center fielder Eli White.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T18:48:02.367Z","endTime":"2026-02-21T18:49:26.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35152653169442,"aZ":-33.68482465484902,"pfxX":1.3390884348676244,"pfxZ":-1.0425321461587274,"pX":-0.13863163298389455,"pZ":2.2820102677562333,"vX0":-7.305482782829779,"vY0":-120.1943264863294,"vZ0":-0.7795517336084088,"x":122.28,"y":177.17,"x0":2.778650833233628,"y0":50.0029833503882,"z0":5.6267454961483185,"aX":1.9416518190988161},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.8,"breakHorizontal":-0.5,"spinRate":2370,"spinDirection":338},"zone":5,"typeConfidence":2.0,"plateTime":0.45736594089214444,"extension":6.219032651994534},"index":0,"playId":"4df386f7-9f40-344f-8c11-2b3f6336588f","pitchNumber":1,"startTime":"2026-02-21T18:48:22.680Z","endTime":"2026-02-21T18:48:25.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.9,"endSpeed":88.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.842544773702755,"aZ":-16.635704091748988,"pfxX":7.3691719084447165,"pfxZ":7.82309194195914,"pX":1.5354991682574473,"pZ":3.13091435235436,"vX0":-5.2711621990256745,"vY0":-139.6782212842322,"vZ0":-4.20154608231338,"x":58.47,"y":154.25,"x0":2.484391972957339,"y0":50.00619727900927,"z0":5.740128758295158,"aX":14.644046481192266},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":-12.4,"spinRate":3011,"spinDirection":61},"zone":12,"typeConfidence":0.9,"plateTime":0.39130494725670095,"extension":6.092713455900649},"index":1,"playId":"b1c4f7ba-dff5-370b-a25a-1835f0d2a963","pitchNumber":2,"startTime":"2026-02-21T18:48:40.377Z","endTime":"2026-02-21T18:48:44.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4209165041242,"aZ":-12.616477118217274,"pfxX":6.406233117341626,"pfxZ":10.189430845769923,"pX":-0.6722042287584831,"pZ":2.356177067732236,"vX0":-10.240353990013569,"vY0":-136.98328334351442,"vZ0":-6.711018297108935,"x":142.62,"y":175.16,"x0":2.265205533340971,"y0":50.00448553527458,"z0":5.683136745351898,"aX":12.298907705586613},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":-9.7,"spinRate":2205,"spinDirection":126},"zone":4,"typeConfidence":0.9,"plateTime":0.3983291732415313,"extension":6.24518370121862},"index":2,"playId":"ef81d736-e6ed-3efb-882b-9792d71fa0ae","pitchNumber":3,"startTime":"2026-02-21T18:48:56.890Z","endTime":"2026-02-21T18:49:01.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.587474994643845,"aZ":-35.453107998522064,"pfxX":-0.042541347357186066,"pfxZ":-2.2327607576229687,"pX":0.3644423262942579,"pZ":1.949948493602508,"vX0":-5.850280449755881,"vY0":-119.74461263858585,"vZ0":-1.4171715433084573,"x":103.11,"y":186.13,"x0":2.832796216269473,"y0":50.00270342528333,"z0":5.687924644446264,"aX":-0.061544423190717026},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.1,"breakHorizontal":1.3,"spinRate":2538,"spinDirection":332},"zone":9,"typeConfidence":2.0,"plateTime":0.4553884802947099,"extension":6.089198625062771},"hitData":{"launchSpeed":104.7,"launchAngle":6.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.16,"coordY":107.35}},"index":3,"playId":"6d1f1019-8a84-3641-8ff0-91f227dd6de8","pitchNumber":4,"startTime":"2026-02-21T18:49:15.589Z","endTime":"2026-02-21T18:49:26.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.22,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:49:26.709Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan Aranda flies out to left fielder Mike Yastrzemski.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T18:49:40.277Z","endTime":"2026-02-21T18:51:12.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86006877292016,"aZ":-15.707688536398376,"pfxX":7.784351492904117,"pfxZ":8.693860185810522,"pX":-0.14500712719658246,"pZ":2.4416673644012534,"vX0":-9.419553045320038,"vY0":-136.69153853057958,"vZ0":-5.724031194719311,"x":122.53,"y":172.85,"x0":2.3327640559353955,"y0":50.0055552681812,"z0":5.63985068812732,"aX":14.748234559649237},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":-12.1,"spinRate":2135,"spinDirection":127},"zone":5,"typeConfidence":0.91,"plateTime":0.4005624975389068,"extension":6.350709497440511},"index":0,"playId":"ec41758c-04d5-31c0-8209-a7ff3d0b2847","pitchNumber":1,"startTime":"2026-02-21T18:49:52.380Z","endTime":"2026-02-21T18:49:56.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.2,"endSpeed":86.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.798139192600402,"aZ":-16.917034914835217,"pfxX":8.432966791093559,"pfxZ":7.878365400187066,"pX":1.1407760840192953,"pZ":3.4541855936147337,"vX0":-6.52147556984805,"vY0":-138.47201985817966,"vZ0":-3.2948818638593114,"x":73.52,"y":145.52,"x0":2.4344018159916465,"y0":50.00067260337589,"z0":5.795732729345429,"aX":16.324934273452172},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":-13.8,"spinRate":2191,"spinDirection":136},"zone":12,"typeConfidence":0.91,"plateTime":0.39602203664686053,"extension":6.1103518103320145},"index":1,"playId":"ae7fa5b6-f372-393e-9cce-4c0e5e18858d","pitchNumber":2,"startTime":"2026-02-21T18:50:10.265Z","endTime":"2026-02-21T18:50:14.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150435389118186,"aZ":-12.308438471871831,"pfxX":7.493460405923669,"pfxZ":10.55220146041069,"pX":-0.2918036614061127,"pZ":2.9232820769153176,"vX0":-9.808729785511023,"vY0":-136.37364496943349,"vZ0":-5.144630041558426,"x":128.12,"y":159.85,"x0":2.3789191749268075,"y0":50.002127618352844,"z0":5.6841228418007645,"aX":14.1067845765368},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":-11.5,"spinRate":2237,"spinDirection":132},"zone":1,"typeConfidence":0.91,"plateTime":0.4017333839284891,"extension":6.322884802642393},"index":2,"playId":"d5bd5dff-d0a1-3cb3-821e-679cd82977ec","pitchNumber":3,"startTime":"2026-02-21T18:50:32.610Z","endTime":"2026-02-21T18:50:37.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-21T18:50:46.527Z","endTime":"2026-02-21T18:51:02.097Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.711858033107827,"aZ":-24.48858569587962,"pfxX":3.415452634206914,"pfxZ":4.61756269837195,"pX":-0.9322425361811484,"pZ":1.8993672095494882,"vX0":-9.817585510475286,"vY0":-127.52124732755112,"vZ0":-4.542756908822303,"x":152.53,"y":187.5,"x0":2.5064816195715975,"y0":50.00162717941124,"z0":5.61182232384383,"aX":5.6835648819038465},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.7,"breakHorizontal":-4.2,"spinRate":2119,"spinDirection":129},"zone":13,"typeConfidence":0.79,"plateTime":0.4278465969158809,"extension":6.216712672325171},"hitData":{"launchSpeed":90.2,"launchAngle":27.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.92,"coordY":82.53}},"index":4,"playId":"55e3aab7-b3b2-3757-829b-3bd424eb8c8c","pitchNumber":4,"startTime":"2026-02-21T18:51:02.097Z","endTime":"2026-02-21T18:51:12.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:51:12.181Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristin English strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T18:53:21.915Z","endTime":"2026-02-21T18:54:20.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cam Booser replaces Kodi Whitley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T18:52:31.669Z","endTime":"2026-02-21T18:53:24.042Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592155,"link":"/api/v1/people/592155"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676831,"link":"/api/v1/people/676831","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.3,"endSpeed":81.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49194835617512,"aZ":-28.44913868916334,"pfxX":-2.035171844337796,"pfxZ":2.2495542173807817,"pX":-0.11453276948206688,"pZ":2.528982619971719,"vX0":-6.517020538590823,"vY0":-127.15983620124389,"vZ0":-2.2935229598882305,"x":121.37,"y":170.5,"x0":2.735000132448163,"y0":50.00194357393884,"z0":5.676029689808163,"aX":-3.3668074459537047},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":5.0,"spinRate":2183,"spinDirection":198},"zone":5,"typeConfidence":0.93,"plateTime":0.4290149979069082,"extension":6.403610030286723},"index":1,"playId":"7985d7f6-929d-3be9-ace4-4d80215ca6b2","pitchNumber":1,"startTime":"2026-02-21T18:53:24.042Z","endTime":"2026-02-21T18:53:28.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.449227531266548,"aZ":-27.83565053972039,"pfxX":-0.586053773098195,"pfxZ":2.6741664195988335,"pX":-0.5809592925144407,"pZ":1.3825947698381973,"vX0":-7.740630308811378,"vY0":-125.97159567629426,"vZ0":-4.689320429972108,"x":139.14,"y":201.45,"x0":2.5962785480360706,"y0":50.001302232821665,"z0":5.494838204649702,"aX":-0.9496746026149993},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.1,"breakHorizontal":2.6,"spinRate":2175,"spinDirection":183},"zone":13,"typeConfidence":0.89,"plateTime":0.43331763445052385,"extension":6.415926915054689},"index":2,"playId":"94f5db46-397e-334f-b85c-1613a598a96d","pitchNumber":2,"startTime":"2026-02-21T18:53:41.309Z","endTime":"2026-02-21T18:53:45.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.226162303302754,"aZ":-24.951603613374967,"pfxX":7.253017420175211,"pfxZ":4.39799835013672,"pX":0.34548165386255786,"pZ":1.459876632302004,"vX0":-7.790742534984927,"vY0":-126.61019912489509,"vZ0":-5.375062253023243,"x":103.83,"y":199.36,"x0":2.504423729183931,"y0":50.00121300618801,"z0":5.5797640498029475,"aX":11.902655030949244},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.1,"breakHorizontal":-11.6,"spinRate":1313,"spinDirection":117},"zone":14,"typeConfidence":0.86,"plateTime":0.4308433443883075,"extension":6.4434894861088114},"index":3,"playId":"f99db54e-2441-3ae7-bd8e-bf87381d4efb","pitchNumber":3,"startTime":"2026-02-21T18:54:16.032Z","endTime":"2026-02-21T18:54:20.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_ab"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_ab"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_pa"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.5,"awayTeamWinProbability":91.5,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:54:20.412Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Williams strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T18:54:27.705Z","endTime":"2026-02-21T18:55:57.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.865633685993615,"aZ":-30.915933638101702,"pfxX":-0.9302233264048885,"pfxZ":0.790211969400854,"pX":-0.35850490432398746,"pZ":1.7695389978778906,"vX0":-6.971542731933929,"vY0":-125.10897255991291,"vZ0":-3.2713701671844477,"x":130.67,"y":191.0,"x0":2.578387903188518,"y0":50.00405871375269,"z0":5.612588638294474,"aX":-1.4823202765684973},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":3.2,"spinRate":2043,"spinDirection":211},"zone":7,"typeConfidence":0.9,"plateTime":0.43682599741117745,"extension":6.362763236314828},"index":0,"playId":"99337e7d-a4ce-3f31-999e-958cb9df8659","pitchNumber":1,"startTime":"2026-02-21T18:54:43.488Z","endTime":"2026-02-21T18:54:47.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.099088209095836,"aZ":-27.724960536216532,"pfxX":-0.536218450375091,"pfxZ":2.6926300209221807,"pX":0.019257770432382332,"pZ":3.1767854931467934,"vX0":-6.1721255517471825,"vY0":-127.16281944808425,"vZ0":-0.8870165803618818,"x":116.27,"y":153.01,"x0":2.539299102211157,"y0":50.001456609046734,"z0":5.713792107181309,"aX":-0.8836705482958821},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.9,"breakHorizontal":2.3,"spinRate":2090,"spinDirection":188},"zone":2,"typeConfidence":0.88,"plateTime":0.42941138911779175,"extension":6.234100566543202},"index":1,"playId":"ca66d335-5005-3254-994e-e82e3b78d5ca","pitchNumber":2,"startTime":"2026-02-21T18:55:00.777Z","endTime":"2026-02-21T18:55:04.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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-21T18:55:16.554Z","endTime":"2026-02-21T18:55:29.371Z","isPitch":false,"type":"action","player":{"id":663897,"link":"/api/v1/people/663897"},"defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.0,"endSpeed":86.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.291444692006294,"aZ":-11.673101320984411,"pfxX":4.5954422994079565,"pfxZ":10.74157441858851,"pX":-0.8340193466460779,"pZ":1.7048586878645544,"vX0":-9.918367664394884,"vY0":-137.68235213439377,"vZ0":-8.774514501987257,"x":148.79,"y":192.75,"x0":2.2277453142003862,"y0":50.0027177926518,"z0":5.735318470923489,"aX":8.771598071307091},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":-6.1,"spinRate":2001,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.3987500382557081,"extension":6.403571802146012},"index":3,"playId":"2ec4c994-7c7a-3473-972d-8eb341e83a94","pitchNumber":3,"startTime":"2026-02-21T18:55:29.371Z","endTime":"2026-02-21T18:55:33.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.359242050385834,"aZ":-29.931420564152894,"pfxX":8.743571539336216,"pfxZ":1.4009451536104223,"pX":1.106920819637651,"pZ":1.7606319118737022,"vX0":-6.403530338459601,"vY0":-125.39563331425084,"vZ0":-3.4971494305751767,"x":74.81,"y":191.24,"x0":2.552428202968812,"y0":50.0010521643568,"z0":5.604202951736645,"aX":13.981340902904552},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":-14.4,"spinRate":1163,"spinDirection":111},"zone":14,"typeConfidence":0.89,"plateTime":0.43609127876226683,"extension":6.4721714569131645},"index":4,"playId":"4139663c-4ec9-3ed8-bb99-84de240897a5","pitchNumber":4,"startTime":"2026-02-21T18:55:52.735Z","endTime":"2026-02-21T18:55:57.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_ab"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_pa"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:55:57.320Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Mateo flies out to right fielder Ryan Vilade.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T18:56:14.851Z","endTime":"2026-02-21T18:57:23.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589064632795818,"aZ":-29.11139211265578,"pfxX":10.62306132867051,"pfxZ":1.9219564856523004,"pX":0.5928178109402988,"pZ":1.0350996012895755,"vX0":-7.911142675998176,"vY0":-125.40535473084763,"vZ0":-5.406502020619682,"x":94.4,"y":210.83,"x0":2.4097237518510597,"y0":50.001006176169014,"z0":5.596364702123822,"aX":16.90201172785857},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.4,"breakHorizontal":-17.4,"spinRate":1438,"spinDirection":121},"zone":14,"typeConfidence":0.94,"plateTime":0.4369321366324308,"extension":6.540876388553159},"index":0,"playId":"19fd7161-9588-3b82-ad7c-618de56810e4","pitchNumber":1,"startTime":"2026-02-21T18:56:20.324Z","endTime":"2026-02-21T18:56:25.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.687294561820117,"aZ":-27.73379884875891,"pfxX":-1.4142710592780032,"pfxZ":2.7478497873706074,"pX":-0.9041721441810004,"pZ":1.8799288555375342,"vX0":-8.149817233150179,"vY0":-126.79590393221841,"vZ0":-3.8465829053565623,"x":151.46,"y":188.02,"x0":2.5451472090071565,"y0":50.00416176930699,"z0":5.647847848242074,"aX":-2.2848168556697255},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":4.6,"spinRate":2045,"spinDirection":163},"zone":13,"typeConfidence":0.91,"plateTime":0.4331822085944812,"extension":6.427303852913983},"index":1,"playId":"f75e3fb5-52ce-3bf9-87bb-92c2bbf9330b","pitchNumber":2,"startTime":"2026-02-21T18:56:34.971Z","endTime":"2026-02-21T18:56:38.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24149011066244,"aZ":-30.819690068084416,"pfxX":9.633480027863401,"pfxZ":0.8515021514330279,"pX":1.4331827967832302,"pZ":2.1135960472077926,"vX0":-5.810196334304575,"vY0":-125.0259710848185,"vZ0":-2.5413727791358456,"x":62.37,"y":181.71,"x0":2.535857141505412,"y0":50.00032917929459,"z0":5.6729399114835655,"aX":15.246578745594569},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.2,"breakHorizontal":-16.1,"spinRate":1439,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.4381177722322769,"extension":6.3419848833979104},"index":2,"playId":"92465d0b-2bbb-36a2-a8c3-98512b3d5b01","pitchNumber":3,"startTime":"2026-02-21T18:56:55.455Z","endTime":"2026-02-21T18:56:59.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40659446747208,"aZ":-16.16390095930046,"pfxX":5.29138231124894,"pfxZ":8.387768175569224,"pX":0.1332393559548674,"pZ":2.413920686521015,"vX0":-7.6755931475378665,"vY0":-136.8502597157154,"vZ0":-6.18334909421022,"x":111.92,"y":173.6,"x0":2.278668528244737,"y0":50.00293878453734,"z0":5.798083104444903,"aX":10.10062787717117},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":-8.0,"spinRate":1999,"spinDirection":144},"zone":5,"typeConfidence":0.89,"plateTime":0.39928011670716534,"extension":6.353535934333521},"hitData":{"launchSpeed":88.9,"launchAngle":41.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.2,"coordY":116.13}},"index":3,"playId":"f1da782f-f462-3104-9f94-b7ac5856b82d","pitchNumber":4,"startTime":"2026-02-21T18:57:11.518Z","endTime":"2026-02-21T18:57:23.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":592155,"link":"/api/v1/people/592155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:57:23.117Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Richie Palacios singles on a line drive to center fielder Eli White.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T18:59:45.342Z","endTime":"2026-02-21T19:01:10.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":802686,"fullName":"Hayden Harris","link":"/api/v1/people/802686"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Single","eventType":"single","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hayden Harris replaces Dylan Dodd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T18:58:55.057Z","endTime":"2026-02-21T18:59:47.482Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802686,"link":"/api/v1/people/802686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.767647127720725,"aZ":-23.00977770987777,"pfxX":7.977365923782874,"pfxZ":5.274097224922942,"pX":1.3062870824527095,"pZ":3.480657612415927,"vX0":-6.408355067616815,"vY0":-131.02745937302598,"vZ0":1.4398036898430857,"x":67.21,"y":144.8,"x0":2.747662111350905,"y0":50.005038035099886,"z0":4.643764611647278,"aX":13.868367235509938},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.1,"breakHorizontal":-13.1,"spinRate":1995,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.41807531296701805,"extension":6.795144818788696},"index":1,"playId":"273ade61-5ec5-3c2b-b52e-7d831288b55c","pitchNumber":1,"startTime":"2026-02-21T18:59:47.482Z","endTime":"2026-02-21T18:59:51.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.585446395370212,"aZ":-21.077996772050234,"pfxX":7.361926155670776,"pfxZ":6.3835479001091375,"pX":0.9934129408952556,"pZ":3.787264222870011,"vX0":-6.888251105486321,"vY0":-131.23679313303262,"vZ0":1.7994786449410602,"x":79.13,"y":136.52,"x0":2.6996246409176954,"y0":50.00569823068607,"z0":4.665850810129223,"aX":12.80396622413294},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.2,"breakHorizontal":-11.8,"spinRate":2045,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.417865680211678,"extension":6.838152457862186},"index":2,"playId":"9c4cd5e0-0ff8-3b35-ba00-8c6ab979ad53","pitchNumber":2,"startTime":"2026-02-21T19:00:04.977Z","endTime":"2026-02-21T19:00:08.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66655689785997,"aZ":-28.123046253318737,"pfxX":-1.2709633682155301,"pfxZ":2.6386203322019792,"pX":1.296840238853688,"pZ":2.255944074672039,"vX0":-3.6386266368415456,"vY0":-123.02398869545978,"vZ0":-0.0767044895968848,"x":67.57,"y":177.87,"x0":2.958354551396488,"y0":50.00568644424714,"z0":4.664753747374155,"aX":-1.954871492270621},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.0,"breakHorizontal":3.1,"spinRate":2112,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4446675674391667,"extension":6.5877134763667655},"index":3,"playId":"0deb278a-f441-3f48-aaef-0b5757753800","pitchNumber":3,"startTime":"2026-02-21T19:00:22.325Z","endTime":"2026-02-21T19:00:27.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.607335552545837,"aZ":-21.61493232020849,"pfxX":9.738229754440388,"pfxZ":5.933664415899323,"pX":0.7572537402867608,"pZ":2.414465523152764,"vX0":-8.136577601411291,"vY0":-132.62464133878714,"vZ0":-1.4486352624460057,"x":88.14,"y":173.59,"x0":2.601124447049496,"y0":50.00280726526764,"z0":4.545570703876112,"aX":17.331927196354144},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.7,"breakHorizontal":-15.8,"spinRate":2098,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.41313578108510773,"extension":6.74425930012937},"index":4,"playId":"a5e0b3b1-b1a1-3d4e-be1c-9146c978e980","pitchNumber":4,"startTime":"2026-02-21T19:00:39.851Z","endTime":"2026-02-21T19:00:44.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94572411354213,"aZ":-19.864435940187132,"pfxX":9.806872507059246,"pfxZ":6.979680288724382,"pX":-0.2350096626599671,"pZ":2.1320801539230887,"vX0":-10.549597550276156,"vY0":-131.72331182768846,"vZ0":-2.379297261527863,"x":125.96,"y":181.21,"x0":2.5402830000707937,"y0":50.00534903696183,"z0":4.509457891711076,"aX":17.304370192148177},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.4,"breakHorizontal":-15.6,"spinRate":2051,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.4151972523314589,"extension":6.953450018284535},"hitData":{"launchSpeed":100.0,"launchAngle":6.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.9,"coordY":115.22}},"index":5,"playId":"90594d20-3a9d-38ef-8620-744298da53ca","pitchNumber":5,"startTime":"2026-02-21T19:00:57.382Z","endTime":"2026-02-21T19:01:10.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_ab"},{"player":{"id":802686,"link":"/api/v1/people/802686"},"credit":"p_ab"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":802686,"link":"/api/v1/people/802686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":2.599999999999998,"leverageIndex":0.57,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:01:10.284Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Fortes singles on a line drive to left fielder Mike Yastrzemski. Richie Palacios to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T19:01:23.875Z","endTime":"2026-02-21T19:02:15.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802686,"fullName":"Hayden Harris","link":"/api/v1/people/802686"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"postOnSecond":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5404439820486,"aZ":-23.86370657308651,"pfxX":9.778992352579227,"pfxZ":4.560567363860761,"pX":-0.502545147019049,"pZ":2.2438301588027136,"vX0":-11.635040313963357,"vY0":-133.83974131564227,"vZ0":-1.5547641754161836,"x":136.16,"y":178.2,"x0":2.62038751218505,"y0":50.00600688839069,"z0":4.5330861411593055,"aX":17.8335791508517},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.2,"breakHorizontal":-15.4,"spinRate":1178,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.40847462553318525,"extension":6.8010103795451595},"index":0,"playId":"e869b346-1e12-3927-97eb-f0e4e7ba84e3","pitchNumber":1,"startTime":"2026-02-21T19:01:37.654Z","endTime":"2026-02-21T19:01:42.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.237831186611157,"aZ":-31.35705293754986,"pfxX":-3.2095564395648193,"pfxZ":0.5525734486482552,"pX":-0.195604772072159,"pZ":2.4641446644893397,"vX0":-6.085480470348281,"vY0":-120.81420957945215,"vZ0":1.3457712604235232,"x":124.46,"y":172.25,"x0":2.7803226544684154,"y0":50.00023412498939,"z0":4.6719778542245525,"aX":-4.7051457528655725},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.7,"breakHorizontal":7.3,"spinRate":2164,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.4547245243207465,"extension":6.681079729546643},"hitData":{"launchSpeed":98.4,"launchAngle":15.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.22,"coordY":96.46}},"index":1,"playId":"65d8e926-b08f-3ba9-8bdf-42b3cbbf3c32","pitchNumber":2,"startTime":"2026-02-21T19:01:55.401Z","endTime":"2026-02-21T19:02:15.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":802686,"link":"/api/v1/people/802686"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":802686,"link":"/api/v1/people/802686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":4.400000000000002,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:02:15.939Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonny DeLuca pops out to second baseman Brett Wisely on the infield fly rule.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T19:02:28.561Z","endTime":"2026-02-21T19:05:43.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802686,"fullName":"Hayden Harris","link":"/api/v1/people/802686"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"postOnSecond":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":80.2,"endSpeed":73.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24572753917832,"aZ":-28.8335709053358,"pfxX":-7.240037840393249,"pfxZ":2.437675946663652,"pX":-0.625043879423628,"pZ":1.5427901200571978,"vX0":-6.041364572657633,"vY0":-116.66645953565468,"vZ0":-0.7087035066810182,"x":140.83,"y":197.12,"x0":2.944442772485191,"y0":50.0019990007609,"z0":4.583247086583047,"aX":-9.915741721309463},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.6,"breakHorizontal":14.6,"spinRate":2145,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.47062964437289967,"extension":6.5969526536561425},"index":0,"playId":"4dfd866a-c011-3a24-9de2-458b670cc470","pitchNumber":1,"startTime":"2026-02-21T19:02:36.948Z","endTime":"2026-02-21T19:02:41.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626693958367984,"aZ":-18.515981340756724,"pfxX":8.64157384405052,"pfxZ":7.557884721083978,"pX":0.08891553749649254,"pZ":3.2110346260626126,"vX0":-9.7434085490339,"vY0":-133.75906003722682,"vZ0":-0.027525869698353245,"x":113.61,"y":152.08,"x0":2.660958559385747,"y0":50.00045840468119,"z0":4.552274224046676,"aX":15.612176414664436},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.9,"breakHorizontal":-13.4,"spinRate":2073,"spinDirection":120},"zone":2,"typeConfidence":2.0,"plateTime":0.40994252866787484,"extension":6.814701604400448},"index":1,"playId":"fede5c85-9f5c-3f78-b42c-27d5e80a2137","pitchNumber":2,"startTime":"2026-02-21T19:02:56.018Z","endTime":"2026-02-21T19:02:59.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.938664622796985,"aZ":-17.82303226207679,"pfxX":6.566365578422515,"pfxZ":8.033619579991228,"pX":0.2105487761329492,"pZ":4.895371724626169,"vX0":-9.004287387239653,"vY0":-132.9115561360442,"vZ0":3.691435765380649,"x":108.97,"y":106.6,"x0":2.7916960564539823,"y0":50.00046031872504,"z0":4.783696187249906,"aX":11.728035201106682},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.6,"breakHorizontal":-9.8,"spinRate":2118,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.412380475828213,"extension":6.864245807018785},"index":2,"playId":"2bb3d9e5-10bb-3e55-81dd-53ba1f546767","pitchNumber":3,"startTime":"2026-02-21T19:03:15.778Z","endTime":"2026-02-21T19:03:19.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.226817633145547,"aZ":-27.326843353539733,"pfxX":-3.580776252193183,"pfxZ":3.5978678283699654,"pX":-0.8581107728114483,"pZ":2.1990160538652646,"vX0":-7.051304032617586,"vY0":-115.80147141511586,"vZ0":0.5805240376585691,"x":149.71,"y":179.41,"x0":2.7011010001563043,"y0":50.00250879954432,"z0":4.575741936010183,"aX":-4.824111026810593},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.0,"breakHorizontal":8.4,"spinRate":2329,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.47442800144145547,"extension":6.543169288585111},"index":3,"playId":"ba020e8c-3f11-3aab-8bc7-42d40c21f901","pitchNumber":4,"startTime":"2026-02-21T19:03:37.073Z","endTime":"2026-02-21T19:03:43.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":91.5,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.540052900716244,"aZ":-21.1660783722876,"pfxX":10.278939229304433,"pfxZ":6.184115825362084,"pX":-1.0386321893792057,"pZ":2.4898434858916736,"vX0":-12.583190844565134,"vY0":-132.6207540355567,"vZ0":-1.3121452929324557,"x":156.59,"y":171.55,"x0":2.4335618566570423,"y0":50.001910924242175,"z0":4.535749972891239,"aX":18.296672090152946},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":-15.8,"spinRate":2117,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.41309938146298686,"extension":6.985971545128635},"index":4,"playId":"48dc9722-db65-3015-96b3-422236f99af8","pitchNumber":5,"startTime":"2026-02-21T19:04:01.426Z","endTime":"2026-02-21T19:04:06.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":90.1,"endSpeed":81.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.092973783193045,"aZ":-21.113362477977855,"pfxX":8.010100535843849,"pfxZ":6.410425176769419,"pX":0.8258972720058707,"pZ":3.911103693455643,"vX0":-7.563804700928463,"vY0":-130.89870116879993,"vZ0":2.315210190648138,"x":85.52,"y":133.18,"x0":2.720132298505781,"y0":50.003421035393394,"z0":4.601305296837535,"aX":13.822717622953526},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.4,"breakHorizontal":-12.7,"spinRate":2142,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4193601716286528,"extension":6.652002361015557},"index":5,"playId":"0dab8ae5-136e-3e2b-b855-6b5981305085","pitchNumber":6,"startTime":"2026-02-21T19:04:21.038Z","endTime":"2026-02-21T19:04:25.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.321430185817185,"aZ":-22.93946669571201,"pfxX":8.920063582423431,"pfxZ":5.144290689957,"pX":1.2575505673958651,"pZ":2.6476487312056314,"vX0":-7.077087756273126,"vY0":-133.12215164759647,"vZ0":-0.604117577803116,"x":69.07,"y":167.29,"x0":2.7902705911786025,"y0":50.00622004381328,"z0":4.53662594472949,"aX":16.028210564396893},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":-14.6,"spinRate":2009,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.41128504456077675,"extension":6.699210327246907},"index":6,"playId":"3eed411e-771f-359c-88cf-3421df3c515f","pitchNumber":7,"startTime":"2026-02-21T19:04:42.674Z","endTime":"2026-02-21T19:04:46.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.368413604524612,"aZ":-21.958383163873616,"pfxX":8.70407241596215,"pfxZ":5.630277555298508,"pX":-0.8115795436688376,"pZ":2.248421340631675,"vX0":-12.088663926316173,"vY0":-133.26838080416843,"vZ0":-1.5810096172207149,"x":147.94,"y":178.07,"x0":2.634657546144939,"y0":50.00229129586249,"z0":4.422309411513604,"aX":15.790643227889092},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.1,"breakHorizontal":-13.4,"spinRate":2143,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4096743978580273,"extension":6.974132789348487},"index":7,"playId":"6bbed060-edf7-3e9a-9577-64228a4fa08f","pitchNumber":8,"startTime":"2026-02-21T19:05:06.881Z","endTime":"2026-02-21T19:05:12.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.858896068002487,"aZ":-21.90752557716886,"pfxX":10.281722506651448,"pfxZ":5.741130104622487,"pX":-0.7234346492434023,"pZ":2.4005597318390035,"vX0":-12.128206693654864,"vY0":-132.32061422264843,"vZ0":-0.9594489412239384,"x":144.58,"y":173.96,"x0":2.564439437030488,"y0":50.005917243990375,"z0":4.359736716153553,"aX":18.399589120643032},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.4,"breakHorizontal":-16.3,"spinRate":2076,"spinDirection":117},"zone":4,"typeConfidence":2.0,"plateTime":0.4125233177753862,"extension":6.977911854668772},"hitData":{"launchSpeed":49.4,"launchAngle":57.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.73,"coordY":158.47}},"index":8,"playId":"7c02c967-b057-3fdc-bc66-5818a8a37286","pitchNumber":9,"startTime":"2026-02-21T19:05:31.776Z","endTime":"2026-02-21T19:05:43.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":802686,"link":"/api/v1/people/802686"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":802686,"link":"/api/v1/people/802686"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.59,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:05:43.429Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dom Keegan strikes out swinging. Richie Palacios steals (1) 3rd base.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T19:06:29.614Z","endTime":"2026-02-21T19:07:47.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681371,"fullName":"Dom Keegan","link":"/api/v1/people/681371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802686,"fullName":"Hayden Harris","link":"/api/v1/people/802686"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"postOnThird":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681371,"fullName":"Dom Keegan","link":"/api/v1/people/681371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"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":5,"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-21T19:05:56.213Z","endTime":"2026-02-21T19:06:31.587Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":681371,"link":"/api/v1/people/681371","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.389232870669737,"aZ":-29.633003258962116,"pfxX":-6.688427858290844,"pfxZ":1.839898810921289,"pX":-0.8114273172634379,"pZ":2.9515017821971656,"vX0":-6.454044988522007,"vY0":-116.92646063932199,"vZ0":2.587435471663211,"x":147.93,"y":159.09,"x0":2.8553495303446064,"y0":50.004465521348905,"z0":4.614181106096533,"aX":-9.244452397279726},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.3,"breakHorizontal":13.7,"spinRate":2130,"spinDirection":265},"zone":11,"typeConfidence":2.0,"plateTime":0.4687460977611244,"extension":6.594992202744003},"index":1,"playId":"9ae22ce9-e68c-3538-97f4-5a24e3a767d4","pitchNumber":1,"startTime":"2026-02-21T19:06:31.587Z","endTime":"2026-02-21T19:06:35.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":681371,"link":"/api/v1/people/681371","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":89.9,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71207096919345,"aZ":-21.43369567066779,"pfxX":6.824248278409208,"pfxZ":6.1742383580420075,"pX":1.7364997787541914,"pZ":3.4341976377353465,"vX0":-5.182407544398317,"vY0":-130.8152400960059,"vZ0":1.1839471815126528,"x":50.81,"y":146.06,"x0":2.853304099968089,"y0":50.000358293449565,"z0":4.578624862245582,"aX":11.866258315500453},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.6,"breakHorizontal":-11.3,"spinRate":2162,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4181603328014347,"extension":6.750039746190517},"index":2,"playId":"6ae32d34-b330-338c-b72a-bd8ba56ab0a3","pitchNumber":2,"startTime":"2026-02-21T19:06:49.133Z","endTime":"2026-02-21T19:06:53.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":681371,"link":"/api/v1/people/681371","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.064703344256106,"aZ":-18.78402965136029,"pfxX":8.127825802729344,"pfxZ":7.432427863543501,"pX":0.6921446541143346,"pZ":2.606377935828295,"vX0":-8.211935248585087,"vY0":-133.45877470182617,"vZ0":-1.410141580183672,"x":90.62,"y":168.41,"x0":2.754902363182518,"y0":50.003720036251615,"z0":4.496317274634987,"aX":14.644554727906147},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.3,"breakHorizontal":-13.0,"spinRate":2163,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.41062503313168364,"extension":6.908982770998304},"index":3,"playId":"01e7ec4c-e16d-3665-b2e9-c6aaf7760384","pitchNumber":3,"startTime":"2026-02-21T19:07:06.443Z","endTime":"2026-02-21T19:07:11.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":681371,"link":"/api/v1/people/681371","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.438359917223796,"aZ":-21.924658668920742,"pfxX":9.399792610268706,"pfxZ":5.77885750949636,"pX":-0.016078761044767024,"pZ":3.0525862032446573,"vX0":-10.04735451209506,"vY0":-132.5961413030945,"vZ0":0.1574780972208567,"x":117.61,"y":156.36,"x0":2.6083843602587473,"y0":50.00245718186989,"z0":4.597589479969089,"aX":16.669873975119692},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.7,"breakHorizontal":-14.8,"spinRate":2172,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.41373671872835693,"extension":7.04248208320294},"index":4,"playId":"da83ba08-7356-37f4-aeda-9e0bb51d2e38","pitchNumber":4,"startTime":"2026-02-21T19:07:29.052Z","endTime":"2026-02-21T19:07:47.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":681371,"link":"/api/v1/people/681371","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"second":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681371,"link":"/api/v1/people/681371"},"credit":"b_ab"},{"player":{"id":802686,"link":"/api/v1/people/802686"},"credit":"p_ab"},{"player":{"id":681371,"link":"/api/v1/people/681371"},"credit":"b_pa"},{"player":{"id":802686,"link":"/api/v1/people/802686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.39,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:07:47.220Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Vilade strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T19:08:10.712Z","endTime":"2026-02-21T19:09:40.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":802686,"fullName":"Hayden Harris","link":"/api/v1/people/802686"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938796233227816,"aZ":-21.791822200308488,"pfxX":8.2955249746753,"pfxZ":5.909413160542595,"pX":-0.20776823278465167,"pZ":4.231860057483852,"vX0":-9.834851452192956,"vY0":-131.7143943610198,"vZ0":3.1591047769473537,"x":124.92,"y":124.52,"x0":2.496511754491224,"y0":50.0036421423936,"z0":4.628152637856371,"aX":14.578649593061732},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.6,"breakHorizontal":-12.8,"spinRate":2147,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.41581625301406744,"extension":6.890784660089796},"index":0,"playId":"0e79cfb8-07f2-3014-ada7-e7a2de0de318","pitchNumber":1,"startTime":"2026-02-21T19:08:10.712Z","endTime":"2026-02-21T19:08:14.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"third":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.625789624033526,"aZ":-24.604375637552444,"pfxX":2.361835684029868,"pfxZ":5.368461747895056,"pX":-0.6049914212768631,"pZ":1.64495939875051,"vX0":-8.555980540829474,"vY0":-118.3004484218025,"vZ0":-1.2512239602536372,"x":140.06,"y":194.37,"x0":2.759657190078858,"y0":50.003382829176864,"z0":4.446641716236244,"aX":3.3315744858500422},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":9.7,"breakHorizontal":-2.0,"spinRate":2254,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.46389334505003976,"extension":6.745990923180536},"index":1,"playId":"3edf62dd-b647-3ebe-ac86-56136d31eb3f","pitchNumber":2,"startTime":"2026-02-21T19:08:31.151Z","endTime":"2026-02-21T19:08:40.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"third":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68017988154402,"aZ":-23.80295241251218,"pfxX":8.155819254521763,"pfxZ":4.9173233735320565,"pX":-0.45990750848961204,"pZ":3.107046019814087,"vX0":-10.48827628734923,"vY0":-129.8061702056521,"vZ0":0.9944459170203446,"x":134.53,"y":154.89,"x0":2.577159061719981,"y0":50.004746651141076,"z0":4.533898706418625,"aX":13.892155191064711},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.4,"breakHorizontal":-12.4,"spinRate":2026,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.4222800690210726,"extension":6.8553573500987},"index":2,"playId":"f8b49d67-989f-368c-bbfc-6bfe2741491a","pitchNumber":3,"startTime":"2026-02-21T19:09:09.491Z","endTime":"2026-02-21T19:09:15.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"third":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-21T19:09:21.406Z","endTime":"2026-02-21T19:09:36.223Z","isPitch":false,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"},"defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"third":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.077197439951338,"aZ":-19.339108395618695,"pfxX":8.322289471834296,"pfxZ":7.168914217810766,"pX":0.14214400800172539,"pZ":3.4007363369189503,"vX0":-9.245593590798295,"vY0":-133.33560081821332,"vZ0":0.5881172723374929,"x":111.58,"y":146.96,"x0":2.582035236459416,"y0":50.006160499838856,"z0":4.578385749467812,"aX":14.9091119076903},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.3,"breakHorizontal":-13.0,"spinRate":2098,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.41161691047818616,"extension":6.884785967859783},"index":4,"playId":"ccbdadd1-4d36-3a51-8eac-dc28d8bb8e73","pitchNumber":4,"startTime":"2026-02-21T19:09:36.223Z","endTime":"2026-02-21T19:09:40.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"third":{"id":680700,"link":"/api/v1/people/680700"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":802686,"link":"/api/v1/people/802686"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":802686,"link":"/api/v1/people/802686"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-2.9000000000000004,"leverageIndex":1.1,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:09:40.367Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:11:58.316Z","endTime":"2026-02-21T19:12:53.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Joe Rock replaces Cam Booser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T19:11:30.868Z","endTime":"2026-02-21T19:12:00.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":697812,"link":"/api/v1/people/697812"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592155,"link":"/api/v1/people/592155","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":91.7,"endSpeed":83.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.880134345655446,"aZ":-20.765776130627316,"pfxX":10.757318041444492,"pfxZ":6.380261264275737,"pX":-1.10803014173377,"pZ":1.4383950601595104,"vX0":-10.577896831190065,"vY0":-132.93377099498528,"vZ0":-7.347519636059273,"x":159.24,"y":199.94,"x0":1.527833488350457,"y0":50.000091434358126,"z0":5.749095213938411,"aX":19.22273537749928},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":-17.2,"spinRate":2311,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.41226930828745534,"extension":6.528221941965684},"index":1,"playId":"c40f5e8b-8d63-3a8a-9fea-a5f821ec2013","pitchNumber":1,"startTime":"2026-02-21T19:12:00.461Z","endTime":"2026-02-21T19:12:04.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.180301411035806,"aZ":-20.37668917531579,"pfxX":11.915210185305398,"pfxZ":6.581261180907271,"pX":-2.107028632991874,"pZ":0.8587475973333445,"vX0":-13.440195693043426,"vY0":-133.19985012162653,"vZ0":-9.022901094714488,"x":197.31,"y":215.59,"x0":1.461237277838376,"y0":50.00517042411131,"z0":5.769261349728067,"aX":21.368172279662726},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":-18.6,"spinRate":2394,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4115507881594791,"extension":6.538839639734964},"index":2,"playId":"b680a94c-27db-3f9f-8c76-47a28b168d93","pitchNumber":2,"startTime":"2026-02-21T19:12:14.430Z","endTime":"2026-02-21T19:12:17.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.892749602214348,"aZ":-14.803704627523315,"pfxX":9.657607601238869,"pfxZ":9.54999353259815,"pX":-0.8242420818776854,"pZ":1.900776117432794,"vX0":-10.507776439749113,"vY0":-134.45654065910483,"vZ0":-7.61132460397058,"x":148.42,"y":187.46,"x0":1.8916320939554152,"y0":50.004187905014454,"z0":5.831986044179866,"aX":17.570960536788043},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-15.0,"spinRate":2350,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.40834988298322505,"extension":6.360785006288879},"index":3,"playId":"8bd1615a-95c0-38ab-bcd1-2ee3bda44b4e","pitchNumber":3,"startTime":"2026-02-21T19:12:30.624Z","endTime":"2026-02-21T19:12:37.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.083057307033148,"aZ":-15.257559891803751,"pfxX":7.630917302119374,"pfxZ":9.288846724414535,"pX":-1.7639619442126462,"pZ":2.1118167302796427,"vX0":-11.877950142648938,"vY0":-133.89346734095528,"vZ0":-7.00872396202998,"x":184.24,"y":181.76,"x0":1.7320940378863698,"y0":50.003554001944735,"z0":5.8491180489814205,"aX":13.899061624517676},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":-11.4,"spinRate":2363,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.40860331411573725,"extension":6.510130980878303},"index":4,"playId":"be2e7b6b-3078-3e9a-8170-a5778601e00c","pitchNumber":4,"startTime":"2026-02-21T19:12:46.506Z","endTime":"2026-02-21T19:12:53.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.2,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:12:53.850Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White strikes out swinging. Kevin Kilpatrick Jr. steals (1) 2nd base.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:13:19.575Z","endTime":"2026-02-21T19:14:58.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Kevin Kilpatrick Jr. replaces Mike Yastrzemski.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-21T19:13:18.024Z","endTime":"2026-02-21T19:13:21.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687201,"link":"/api/v1/people/687201"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"base":1,"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.1,"endSpeed":85.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.573314444036438,"aZ":-20.792291319010126,"pfxX":9.632349980797326,"pfxZ":6.095292277357342,"pX":0.2694644637861771,"pZ":2.170371717822312,"vX0":-7.752031212962957,"vY0":-135.29902309208921,"vZ0":-6.081969854201625,"x":106.73,"y":180.18,"x0":1.9104052561540652,"y0":50.000532441588554,"z0":5.889213009089651,"aX":17.981676792352697},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":-16.0,"spinRate":2272,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.40373118583765955,"extension":6.536194800586909},"index":1,"playId":"bf35c14a-948e-3f0c-acd3-94e11866a542","pitchNumber":1,"startTime":"2026-02-21T19:13:21.750Z","endTime":"2026-02-21T19:13:25.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.661990360453693,"aZ":-26.018404749146153,"pfxX":8.990965197920907,"pfxZ":3.7831088456496804,"pX":0.8860698847027575,"pZ":3.1969701509673025,"vX0":-5.8848093552714085,"vY0":-126.39827673876782,"vZ0":-1.6431288831998399,"x":83.23,"y":152.46,"x0":2.0710115450132687,"y0":50.00031756716971,"z0":5.9355480530637905,"aX":14.612454620034812},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":-15.0,"spinRate":1954,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4325900514207457,"extension":6.445823265006459},"index":2,"playId":"1ef5c215-3563-384a-a086-17e9baed77f9","pitchNumber":2,"startTime":"2026-02-21T19:13:40.763Z","endTime":"2026-02-21T19:13:44.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788073550754902,"aZ":-27.890363263750157,"pfxX":10.547595293326882,"pfxZ":2.7139181680866034,"pX":-1.0882650186037106,"pZ":0.4852493408675901,"vX0":-11.007269249342363,"vY0":-124.77115936845605,"vZ0":-7.117299650403015,"x":158.48,"y":225.68,"x0":2.007308255056526,"y0":50.0027754938715,"z0":5.668755608003986,"aX":16.652718050332883},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-16.6,"spinRate":2008,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4387541070588932,"extension":6.575270145405405},"index":3,"playId":"64e37074-b215-3ced-b4bb-f89c4d8e0760","pitchNumber":3,"startTime":"2026-02-21T19:13:59.764Z","endTime":"2026-02-21T19:14:03.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":84.9,"endSpeed":77.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26416019190615,"aZ":-35.36048836507182,"pfxX":-0.3832581077586402,"pfxZ":-2.071667513104588,"pX":0.09502722983487952,"pZ":2.207103036565091,"vX0":-4.742927578240258,"vY0":-123.60588678891627,"vZ0":-1.5358121629165518,"x":113.38,"y":179.19,"x0":2.0942314153481676,"y0":50.003680986742815,"z0":5.824868758164828,"aX":-0.5889066748034395},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.8,"breakHorizontal":1.9,"spinRate":2997,"spinDirection":344},"zone":8,"typeConfidence":2.0,"plateTime":0.4443258390534144,"extension":6.19994241546891},"index":4,"playId":"7ed36579-1a8b-3314-9432-d7b3afe71b2e","pitchNumber":4,"startTime":"2026-02-21T19:14:23.472Z","endTime":"2026-02-21T19:14:28.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48432909080734,"aZ":-33.22468362899811,"pfxX":-1.0574051301456837,"pfxZ":-0.6655146095130453,"pX":-1.4822658523519532,"pZ":1.1291746366054156,"vX0":-8.640340462320678,"vY0":-123.9634480268563,"vZ0":-4.435855008934836,"x":173.5,"y":208.29,"x0":2.171771036431348,"y0":50.00559575553663,"z0":5.685560098679615,"aX":-1.6608653715174735},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.9,"breakHorizontal":3.7,"spinRate":2580,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.4401880305807433,"extension":6.3405196661312155},"index":5,"playId":"2afacdb9-34dd-310f-bc24-1953d7b7f029","pitchNumber":5,"startTime":"2026-02-21T19:14:47.588Z","endTime":"2026-02-21T19:14:58.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.32,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:14:58.186Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, shortstop Ben Williamson to first baseman Jonathan Aranda. Kevin Kilpatrick Jr. to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:15:13.352Z","endTime":"2026-02-21T19:15:38.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.490879238689033,"aZ":-22.92604286235953,"pfxX":11.02254543820381,"pfxZ":5.066647072639392,"pX":-0.7411194690453167,"pZ":1.9315452465278047,"vX0":-10.782707346888959,"vY0":-134.33520817126848,"vZ0":-5.820057325180907,"x":145.25,"y":186.63,"x0":1.8954881487875357,"y0":50.0032892993685,"z0":5.759299320487558,"aX":20.117916300070597},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":-17.6,"spinRate":2248,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.40796634495065076,"extension":6.512680306556512},"hitData":{"launchSpeed":88.1,"launchAngle":3.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.32,"coordY":158.21}},"index":0,"playId":"fefd34a5-ea04-3ca4-9447-d58dccac4e00","pitchNumber":1,"startTime":"2026-02-21T19:15:23.718Z","endTime":"2026-02-21T19:15:38.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"second":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:15:38.658Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Gamel walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:15:50.954Z","endTime":"2026-02-21T19:17:41.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"postOnThird":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.951406294362968,"aZ":-33.595226936606075,"pfxX":-0.18429338543273843,"pfxZ":-0.9063007712240654,"pX":-2.2067982709529685,"pZ":-0.414098459967151,"vX0":-9.726381261588157,"vY0":-124.17999409819055,"vZ0":-8.08133734696643,"x":201.12,"y":249.96,"x0":1.7782530087708563,"y0":50.00394193443552,"z0":5.66287601103266,"aX":-0.2873008591050534},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.4,"breakHorizontal":2.5,"spinRate":2594,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.44041640018371764,"extension":6.3397233078624575},"index":0,"playId":"0102b3ca-1323-3356-80e1-2c119db7acfc","pitchNumber":1,"startTime":"2026-02-21T19:15:56.051Z","endTime":"2026-02-21T19:16:00.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"third":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.316367684913644,"aZ":-21.96124997076152,"pfxX":11.467838006319159,"pfxZ":5.716594083474238,"pX":-0.28226407222378014,"pZ":1.8033571910955049,"vX0":-9.229249363646797,"vY0":-133.2368853674522,"vZ0":-6.492963271036731,"x":127.76,"y":190.09,"x0":1.7474988702544914,"y0":50.00270916149773,"z0":5.87381037674593,"aX":20.487762540447168},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":-18.6,"spinRate":2350,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.41209148416556873,"extension":6.504019766542793},"index":1,"playId":"fd4935ee-edf5-3e7c-9a2f-018d9afa2307","pitchNumber":2,"startTime":"2026-02-21T19:16:20.066Z","endTime":"2026-02-21T19:16:24.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"third":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91939371408263,"aZ":-23.790510874368604,"pfxX":10.956963745910775,"pfxZ":4.639253830363509,"pX":-1.6068543075086361,"pZ":1.1574322651666518,"vX0":-12.161446306890152,"vY0":-133.19343973949424,"vZ0":-7.805780817412598,"x":178.25,"y":207.53,"x0":1.581155538420797,"y0":50.00597013268755,"z0":5.829894433282315,"aX":19.815032190917936},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":-17.4,"spinRate":2354,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.41024643979542663,"extension":6.321594675015175},"index":2,"playId":"74b794b6-4b76-385c-9836-dfaa64f967d9","pitchNumber":3,"startTime":"2026-02-21T19:16:37.479Z","endTime":"2026-02-21T19:16:42.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"third":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2128624433926,"aZ":-16.912285728447582,"pfxX":5.527529794602581,"pfxZ":8.268512898511045,"pX":-0.41558584836401974,"pZ":2.7657540057693013,"vX0":-8.298132429159239,"vY0":-134.31031225943195,"vZ0":-4.877795951157491,"x":132.84,"y":164.1,"x0":1.9810222215373117,"y0":50.004970635486785,"z0":5.789654155332858,"aX":10.206561310860058},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":-8.4,"spinRate":2283,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4061682168345415,"extension":6.541177459335701},"index":3,"playId":"840f9e1f-c0c4-3a9f-9388-2b6c3f9bff76","pitchNumber":4,"startTime":"2026-02-21T19:16:56.939Z","endTime":"2026-02-21T19:17:01.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"third":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.6,"endSpeed":80.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.333929184947895,"aZ":-31.790442138115075,"pfxX":-0.13711619915844686,"pfxZ":0.24041712275633298,"pX":-1.5955675262562055,"pZ":1.1470135381081492,"vX0":-8.453323434439811,"vY0":-125.83339576743329,"vZ0":-5.071584644445294,"x":177.82,"y":207.81,"x0":1.8182598883878969,"y0":50.005643371551905,"z0":5.7494790037207695,"aX":-0.21948311027305284},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.5,"breakHorizontal":2.0,"spinRate":2581,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.43444953829281907,"extension":6.332422082550154},"index":4,"playId":"03004bd4-e43f-3e07-bd01-2665dcf53e12","pitchNumber":5,"startTime":"2026-02-21T19:17:16.705Z","endTime":"2026-02-21T19:17:21.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"third":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72917454242313,"aZ":-22.440588508665513,"pfxX":9.832492655835775,"pfxZ":5.311597838108952,"pX":-0.6068589132823554,"pZ":0.9630924825172024,"vX0":-9.554424456391803,"vY0":-133.73870367635652,"vZ0":-8.824544220267464,"x":140.13,"y":212.78,"x0":1.7148264026769227,"y0":50.00362214459019,"z0":5.883983294948101,"aX":18.018036723074456},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":-16.1,"spinRate":2330,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4077732447888973,"extension":6.504894610926953},"index":5,"playId":"53a3033e-3ea7-39d0-bc46-5ea61cf0f813","pitchNumber":6,"startTime":"2026-02-21T19:17:35.365Z","endTime":"2026-02-21T19:17:41.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"third":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.36,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:17:41.227Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Farmer strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:18:08.584Z","endTime":"2026-02-21T19:19:01.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Patrick Clohisy replaces Ben Gamel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-21T19:18:10.713Z","endTime":"2026-02-21T19:18:10.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802117,"link":"/api/v1/people/802117"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":592325,"link":"/api/v1/people/592325"},"base":1,"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":592325,"link":"/api/v1/people/592325"},"third":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77850521679855,"aZ":-21.966836626863955,"pfxX":10.926025195939047,"pfxZ":5.648392483366816,"pX":-0.30405473598040383,"pZ":2.5485206457106733,"vX0":-9.298478679535497,"vY0":-133.10748091498354,"vZ0":-4.460498116964094,"x":128.59,"y":169.97,"x0":1.8036018025833753,"y0":50.00115857009469,"z0":5.82298995616022,"aX":19.73575224399381},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":-18.0,"spinRate":2422,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4104459508203808,"extension":6.585324899477805},"index":1,"playId":"bb7d8aa3-4618-3bed-9b08-f6d5336f6082","pitchNumber":1,"startTime":"2026-02-21T19:18:10.715Z","endTime":"2026-02-21T19:18:14.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":802117,"link":"/api/v1/people/802117"},"third":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.128728637090514,"aZ":-29.7249759944287,"pfxX":9.455574252050067,"pfxZ":1.528498935269683,"pX":1.1128789930828455,"pZ":2.4610560009435267,"vX0":-5.714681692892095,"vY0":-126.0178022671807,"vZ0":-2.4619165351894736,"x":74.58,"y":172.33,"x0":2.1839767283090574,"y0":50.00503415625945,"z0":5.857200427396247,"aX":15.176737818967506},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.4,"breakHorizontal":-15.7,"spinRate":1938,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.43500335928879164,"extension":6.546392011300918},"index":2,"playId":"c6148b05-f6e7-3b7c-9a9d-d1ca461d686e","pitchNumber":2,"startTime":"2026-02-21T19:18:33.073Z","endTime":"2026-02-21T19:18:36.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":802117,"link":"/api/v1/people/802117"},"third":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35319614489262,"aZ":-35.90568299855612,"pfxX":-1.0642382582643672,"pfxZ":-2.3869248987464795,"pX":-0.865668122235086,"pZ":1.5919147850075765,"vX0":-7.106154634101318,"vY0":-123.84607069571902,"vZ0":-2.8431965026066424,"x":150.0,"y":195.8,"x0":2.172078451791226,"y0":50.002979993893724,"z0":5.740179363204987,"aX":-1.6629573753274558},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.7,"breakHorizontal":3.5,"spinRate":2547,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4412552078182421,"extension":6.535894741016044},"index":3,"playId":"7248eaa7-c5b6-3761-850a-a9b87e8e6f29","pitchNumber":3,"startTime":"2026-02-21T19:18:54.358Z","endTime":"2026-02-21T19:19:01.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"first":{"id":802117,"link":"/api/v1/people/802117"},"third":{"id":687201,"link":"/api/v1/people/687201"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:19:01.141Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justyn-Henry Malloy flies out to center fielder Lizandro Espinoza.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T19:21:04.044Z","endTime":"2026-02-21T19:21:36.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669234,"fullName":"Justyn-Henry Malloy","link":"/api/v1/people/669234"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669234,"fullName":"Justyn-Henry Malloy","link":"/api/v1/people/669234"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":692371,"link":"/api/v1/people/692371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jim Jarvis replaces shortstop Jorge Mateo, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T19:21:01.995Z","endTime":"2026-02-21T19:21:02.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":622761,"link":"/api/v1/people/622761"},"defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kevin Kilpatrick Jr. remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-21T19:21:02.015Z","endTime":"2026-02-21T19:21:02.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687201,"link":"/api/v1/people/687201"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Lizandro Espinoza replaces center fielder Eli White, batting 3rd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T19:21:02.018Z","endTime":"2026-02-21T19:21:02.020Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692371,"link":"/api/v1/people/692371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"},"defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Patrick Clohisy remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-21T19:21:02.020Z","endTime":"2026-02-21T19:21:02.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802117,"link":"/api/v1/people/802117"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":592325,"link":"/api/v1/people/592325"},"defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":592325,"link":"/api/v1/people/592325"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: James Karinchak replaces Hayden Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T19:21:02.022Z","endTime":"2026-02-21T19:21:11.070Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675916,"link":"/api/v1/people/675916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":802686,"link":"/api/v1/people/802686","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Justyn-Henry Malloy replaces Jacob Melton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-21T19:21:05.914Z","endTime":"2026-02-21T19:21:05.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669234,"link":"/api/v1/people/669234"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":689200,"link":"/api/v1/people/689200"},"defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.2,"endSpeed":85.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.825701111556903,"aZ":-7.977355899629515,"pfxX":-4.502201073067652,"pfxZ":12.830020907297808,"pX":0.5392942608912906,"pZ":2.155021118243046,"vX0":3.394622740375318,"vY0":-136.85573017408223,"vZ0":-9.333246767897077,"x":96.44,"y":180.59,"x0":-0.1357859102719327,"y0":50.00661032477354,"z0":6.167288159343993,"aX":-8.492997428250044},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.4,"breakHorizontal":7.4,"spinRate":2361,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.40111262414942184,"extension":5.959002618773305},"index":6,"playId":"e9d34aac-d19e-3289-bf65-bae132ac1280","pitchNumber":1,"startTime":"2026-02-21T19:21:05.916Z","endTime":"2026-02-21T19:21:16.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669234,"link":"/api/v1/people/669234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.289354763590964,"aZ":-10.237988893908554,"pfxX":-5.233635225802994,"pfxZ":11.402219853203738,"pX":0.43888779113407905,"pZ":3.378768383852226,"vX0":3.2866112096201245,"vY0":-137.96119324984434,"vZ0":-6.030109075604536,"x":100.27,"y":147.55,"x0":-0.08920919681624877,"y0":50.000523771102756,"z0":6.285926365420112,"aX":-10.066279781237293},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.6,"breakHorizontal":8.8,"spinRate":2308,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.39732497924908294,"extension":5.8968732865031726},"hitData":{"launchSpeed":90.6,"launchAngle":52.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.68,"coordY":87.41}},"index":7,"playId":"86e0cb31-2953-35d7-afea-d0acb94c812a","pitchNumber":2,"startTime":"2026-02-21T19:21:23.155Z","endTime":"2026-02-21T19:21:36.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669234,"link":"/api/v1/people/669234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669234,"link":"/api/v1/people/669234"},"credit":"b_ab"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_ab"},{"player":{"id":669234,"link":"/api/v1/people/669234"},"credit":"b_pa"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:21:36.704Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a ground ball to center fielder Lizandro Espinoza.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T19:21:37.735Z","endTime":"2026-02-21T19:22:15.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692371,"link":"/api/v1/people/692371"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.738450547560237,"aZ":-11.242445354516061,"pfxX":-4.614162172774265,"pfxZ":10.775327513810046,"pX":0.08620745499956413,"pZ":3.453396897433351,"vX0":2.2790131248064784,"vY0":-138.44693848784374,"vZ0":-5.806113859621329,"x":113.71,"y":145.54,"x0":-0.14793355168260594,"y0":50.00094119962994,"z0":6.329223522510352,"aX":-8.961446793379633},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":7.9,"spinRate":2315,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.39553027408178565,"extension":5.998863071003994},"hitData":{"launchSpeed":111.7,"launchAngle":-2.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.38,"coordY":132.78}},"index":0,"playId":"520ff683-206c-3809-b99a-ebb66b3f669a","pitchNumber":1,"startTime":"2026-02-21T19:21:57.034Z","endTime":"2026-02-21T19:22:15.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.7,"awayTeamWinProbability":92.3,"homeTeamWinProbabilityAdded":1.6000000000000005,"leverageIndex":0.35,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:22:15.849Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Williams strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T19:22:40.722Z","endTime":"2026-02-21T19:24:20.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702556,"fullName":"Austin Overn","link":"/api/v1/people/702556"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":702556,"fullName":"Austin Overn","link":"/api/v1/people/702556"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Carson Williams replaces Ben Williamson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-21T19:22:35.504Z","endTime":"2026-02-21T19:22:54.639Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":810938,"link":"/api/v1/people/810938"},"defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Austin Overn replaces Junior Caminero.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-21T19:22:42.838Z","endTime":"2026-02-21T19:22:42.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702556,"link":"/api/v1/people/702556"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":691406,"link":"/api/v1/people/691406"},"base":1,"defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23187217865625,"aZ":-9.126663059495892,"pfxX":-4.561005990801214,"pfxZ":12.122797726685103,"pX":-0.30901328218633045,"pZ":2.5690012420120016,"vX0":1.3138505170699082,"vY0":-137.44379053119005,"vZ0":-8.166451330813722,"x":128.78,"y":169.42,"x0":-0.2025097135329254,"y0":50.004045573481285,"z0":6.209617897149882,"aX":-8.672602180669887},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.3,"breakHorizontal":7.9,"spinRate":2259,"spinDirection":206},"zone":4,"typeConfidence":0.9,"plateTime":0.3994655439824828,"extension":6.014111784182627},"index":2,"playId":"2eda72b7-fdfd-37fa-8322-6ca5f38c91d1","pitchNumber":1,"startTime":"2026-02-21T19:22:42.840Z","endTime":"2026-02-21T19:22:46.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933591242932298,"aZ":-38.97195638415326,"pfxX":1.2754325469106726,"pfxZ":-4.624026534541265,"pX":-1.4496142814541002,"pZ":5.554538848769247,"vX0":-3.04876613182897,"vY0":-120.3446067572274,"vZ0":5.375063521379272,"x":172.26,"y":88.81,"x0":-0.33312573249409,"y0":50.004275699390625,"z0":6.740398464283861,"aX":1.875121118313024},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.8,"breakHorizontal":-1.6,"spinRate":2357,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.45480355904020886,"extension":5.695191040827199},"index":3,"playId":"99e6b414-f47e-331f-a810-a7b4bd1cdf5d","pitchNumber":2,"startTime":"2026-02-21T19:23:01.502Z","endTime":"2026-02-21T19:23:05.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45198085104491,"aZ":-38.51971720147475,"pfxX":0.38879443690049076,"pfxZ":-4.280237075740173,"pX":0.648338264184317,"pZ":3.1831517713675828,"vX0":1.2355071556522061,"vY0":-120.90220705182948,"vZ0":0.031063688084657537,"x":92.29,"y":152.83,"x0":0.08026959183786601,"y0":50.004600335780296,"z0":6.549094411229225,"aX":0.5759472255269084},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.4,"breakHorizontal":-1.0,"spinRate":2354,"spinDirection":21},"zone":3,"typeConfidence":0.9,"plateTime":0.4529439724361968,"extension":5.865957089342328},"index":4,"playId":"1c73c05e-c3b1-3e2a-bc70-1894be18f639","pitchNumber":3,"startTime":"2026-02-21T19:23:26.081Z","endTime":"2026-02-21T19:23:34.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Austin Overn steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":5,"actionPlayId":"1c73c05e-c3b1-3e2a-bc70-1894be18f639","startTime":"2026-02-21T19:23:34.782Z","endTime":"2026-02-21T19:23:57.810Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702556,"link":"/api/v1/people/702556"},"defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":702556,"link":"/api/v1/people/702556"},"postOnSecond":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.75,"dramaIndex":29.0,"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":94.9,"endSpeed":86.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.165866949839074,"aZ":-10.145544241131079,"pfxX":-4.568746015209509,"pfxZ":11.43480285593989,"pX":1.0770843952227023,"pZ":2.6617461582568906,"vX0":4.623609329533888,"vY0":-138.02869370353972,"vZ0":-8.010309606256659,"x":75.94,"y":166.91,"x0":-0.02738199033077071,"y0":50.00584719046771,"z0":6.287602507114501,"aX":-8.803822580060622},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":7.3,"spinRate":2339,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.3970542783068369,"extension":5.983427638528858},"index":6,"playId":"705e8f87-332c-3cec-b213-c32e29eb38cf","pitchNumber":4,"startTime":"2026-02-21T19:23:57.810Z","endTime":"2026-02-21T19:24:02.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"second":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.8,"endSpeed":86.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.634720060487318,"aZ":-10.018156545573174,"pfxX":-3.2899962691813585,"pfxZ":11.476509542078231,"pX":-0.2298143831753074,"pZ":3.7639459576169734,"vX0":0.9481246733034135,"vY0":-138.04902515578394,"vZ0":-5.245149630328207,"x":125.76,"y":137.15,"x0":-0.15013616038763436,"y0":50.00655125741677,"z0":6.362675479898809,"aX":-6.353367648342381},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.9,"breakHorizontal":5.8,"spinRate":2305,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.39671776003337333,"extension":5.909098448223575},"index":7,"playId":"3db24348-662d-361e-b03c-c801b6745707","pitchNumber":5,"startTime":"2026-02-21T19:24:16.408Z","endTime":"2026-02-21T19:24:20.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"second":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_ab"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_ab"},{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_pa"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.3,"awayTeamWinProbability":93.7,"homeTeamWinProbabilityAdded":-2.1000000000000005,"leverageIndex":0.75,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:24:20.510Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tre' Morgan strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T19:24:46.022Z","endTime":"2026-02-21T19:25:30.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691003,"fullName":"Tre' Morgan","link":"/api/v1/people/691003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"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":691003,"fullName":"Tre' Morgan","link":"/api/v1/people/691003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tre' Morgan replaces Jonathan Aranda.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-21T19:24:33.925Z","endTime":"2026-02-21T19:24:47.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691003,"link":"/api/v1/people/691003"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"second":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.046107906193857,"aZ":-37.75845807273581,"pfxX":0.17030371059558136,"pfxZ":-3.7495138837595707,"pX":0.21247615776091136,"pZ":2.652799761206963,"vX0":0.6889394876679491,"vY0":-121.60511734789,"vZ0":-1.3067429289653543,"x":108.9,"y":167.15,"x0":-0.09725060148980709,"y0":50.00314146427797,"z0":6.488728366747936,"aX":0.25354358122853854},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.8,"breakHorizontal":-0.5,"spinRate":2490,"spinDirection":35},"zone":5,"typeConfidence":0.9,"plateTime":0.45135017902446783,"extension":5.639070234288802},"index":1,"playId":"30b1b004-116b-3dca-ae51-452380faa55c","pitchNumber":1,"startTime":"2026-02-21T19:24:47.896Z","endTime":"2026-02-21T19:24:51.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"second":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.491716683925752,"aZ":-38.491860866518095,"pfxX":0.020738632218343794,"pfxZ":-4.100721330027742,"pX":0.017425032737447905,"pZ":2.987189619935777,"vX0":0.08145496387152644,"vY0":-123.0732685788209,"vZ0":-0.7382829459197694,"x":116.34,"y":158.13,"x0":-0.018739876941078298,"y0":50.00322592498823,"z0":6.539452618345827,"aX":0.03193845539718987},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.3,"breakHorizontal":0.0,"spinRate":2501,"spinDirection":39},"zone":2,"typeConfidence":0.9,"plateTime":0.44434136800464286,"extension":5.634730373097866},"index":2,"playId":"883d5ec4-f038-3b0e-9a28-a17cb3eb0d90","pitchNumber":2,"startTime":"2026-02-21T19:25:06.614Z","endTime":"2026-02-21T19:25:10.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"second":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-21T19:25:14.144Z","endTime":"2026-02-21T19:25:26.657Z","isPitch":false,"type":"action","player":{"id":691003,"link":"/api/v1/people/691003"},"defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"second":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16731434599703,"aZ":-8.922105906044308,"pfxX":-4.184022733099771,"pfxZ":12.226006515287333,"pX":1.197610641168427,"pZ":3.0981929331341003,"vX0":4.347086669612896,"vY0":-137.44652195930897,"vZ0":-6.983153506486371,"x":71.35,"y":155.13,"x0":0.13457355932597095,"y0":50.00295641014185,"z0":6.287149736400755,"aX":-7.957671073657644},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.8,"breakHorizontal":6.6,"spinRate":2428,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.39941924166240117,"extension":5.853937292882608},"index":4,"playId":"f27c97a2-89e0-3984-aa8f-752297bbdf6a","pitchNumber":3,"startTime":"2026-02-21T19:25:26.657Z","endTime":"2026-02-21T19:25:30.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"second":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691003,"link":"/api/v1/people/691003"},"credit":"b_ab"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_ab"},{"player":{"id":691003,"link":"/api/v1/people/691003"},"credit":"b_pa"},{"player":{"id":675916,"link":"/api/v1/people/675916"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:25:30.924Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Wisely walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T19:27:57.895Z","endTime":"2026-02-21T19:29:28.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694312,"fullName":"Logan Workman","link":"/api/v1/people/694312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[9,10,11,12,13,15],"actionIndex":[0,1,2,3,4,5,6,7,8],"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":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":15},"credits":[]}],"playEvents":[{"details":{"description":"Justyn-Henry Malloy remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-21T19:28:00.000Z","endTime":"2026-02-21T19:28:00.001Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669234,"link":"/api/v1/people/669234"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":689200,"link":"/api/v1/people/689200"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Austin Overn remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-21T19:28:00.002Z","endTime":"2026-02-21T19:28:00.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702556,"link":"/api/v1/people/702556"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Carson Williams remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-21T19:28:00.004Z","endTime":"2026-02-21T19:28:00.005Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":810938,"link":"/api/v1/people/810938"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":810938,"link":"/api/v1/people/810938"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tre' Morgan remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-21T19:28:00.006Z","endTime":"2026-02-21T19:28:00.007Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691003,"link":"/api/v1/people/691003"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Logan Davidson replaces second baseman Richie Palacios, batting 5th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T19:28:00.008Z","endTime":"2026-02-21T19:28:00.009Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669722,"link":"/api/v1/people/669722"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":680700,"link":"/api/v1/people/680700"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":680700,"link":"/api/v1/people/680700"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kenny Piper replaces catcher Nick Fortes, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T19:28:00.010Z","endTime":"2026-02-21T19:28:00.011Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700652,"link":"/api/v1/people/700652"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":663743,"link":"/api/v1/people/663743"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cooper Kinney replaces right fielder Ryan Vilade, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-02-21T19:28:00.012Z","endTime":"2026-02-21T19:28:00.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695692,"link":"/api/v1/people/695692"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":668723,"link":"/api/v1/people/668723"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Edward Olivares replaces center fielder Jonny DeLuca, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-02-21T19:28:00.014Z","endTime":"2026-02-21T19:28:00.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":658668,"link":"/api/v1/people/658668"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":676356,"link":"/api/v1/people/676356"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Logan Workman replaces Joe Rock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":8,"startTime":"2026-02-21T19:28:00.016Z","endTime":"2026-02-21T19:28:00.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694312,"link":"/api/v1/people/694312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.4,"endSpeed":85.8,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.912135683568764,"aZ":-13.356486781456757,"pfxX":-2.0698538846977454,"pfxZ":9.883696713900713,"pX":-0.2536609162679024,"pZ":4.455857168506698,"vX0":4.737118911002349,"vY0":-137.460682016505,"vZ0":-1.5867379157724801,"x":126.67,"y":118.47,"x0":-1.7343062420103235,"y0":50.003353518726996,"z0":5.952463247400389,"aX":-3.941596095775597},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":2.6,"spinRate":2307,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3992421212764987,"extension":5.947361902652414},"index":9,"playId":"7c558629-d035-3798-a1e3-bfe970f42f92","pitchNumber":1,"startTime":"2026-02-21T19:28:00.018Z","endTime":"2026-02-21T19:28:03.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65759942357489,"aZ":-12.600868732883049,"pfxX":-5.165847597508313,"pfxZ":10.207092839185938,"pX":1.209405742066301,"pZ":3.2759970888540986,"vX0":9.185981268340194,"vY0":-138.0749696988766,"vZ0":-4.481237982280143,"x":70.9,"y":150.33,"x0":-1.4996629139061501,"y0":50.0050576974141,"z0":5.777254226088272,"aX":-9.9090259439884},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":7.3,"spinRate":2324,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39770143913222,"extension":6.093821410468935},"index":10,"playId":"851272de-9a39-3740-8f6e-f27ee00218cd","pitchNumber":2,"startTime":"2026-02-21T19:28:13.715Z","endTime":"2026-02-21T19:28:21.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22038180429701,"aZ":-28.860779526305468,"pfxX":2.885234405543006,"pfxZ":1.9706410137173265,"pX":-1.569976286784883,"pZ":4.044067799024227,"vX0":-0.19979153983762768,"vY0":-128.68777517066206,"vZ0":0.6821086330945402,"x":176.84,"y":129.59,"x0":-1.8663439316600599,"y0":50.00188703189179,"z0":6.007860283950248,"aX":4.848082799027858},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.0,"breakHorizontal":-5.2,"spinRate":2488,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.42530646792793236,"extension":5.699560344427018},"index":11,"playId":"87ea687d-961b-380d-b772-c5fe02f30e07","pitchNumber":3,"startTime":"2026-02-21T19:28:27.500Z","endTime":"2026-02-21T19:28:31.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.801042698702446,"aZ":-15.404981487102802,"pfxX":-4.673370853340653,"pfxZ":8.691500006029727,"pX":-0.3983041222006917,"pZ":3.7606223985484095,"vX0":5.035920545888562,"vY0":-138.0552708795213,"vZ0":-2.819708226675595,"x":132.18,"y":137.24,"x0":-1.6391048085909175,"y0":50.005186455372844,"z0":5.832416806349909,"aX":-9.020070611267869},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":7.4,"spinRate":2371,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.39676849899506816,"extension":6.1613165087394215},"index":12,"playId":"35784d45-8851-3976-9bbe-a398ee6bcef4","pitchNumber":4,"startTime":"2026-02-21T19:28:45.181Z","endTime":"2026-02-21T19:28:50.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95216419427279,"aZ":-13.374257069789884,"pfxX":-3.7110174837934595,"pfxZ":9.890234612496325,"pX":0.23560484864441372,"pZ":2.0176342770719433,"vX0":6.643040420492983,"vY0":-137.1550064024703,"vZ0":-7.274625732595047,"x":108.02,"y":184.3,"x0":-1.7381198875319068,"y0":50.00412706165383,"z0":5.620552945611053,"aX":-7.055580834968873},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":5.3,"spinRate":2276,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.3996717117644928,"extension":6.186673920457292},"index":13,"playId":"ce03a9f0-166c-3d92-8347-72bcad08126d","pitchNumber":5,"startTime":"2026-02-21T19:29:02.936Z","endTime":"2026-02-21T19:29:07.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":14,"startTime":"2026-02-21T19:29:12.827Z","endTime":"2026-02-21T19:29:23.277Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584596150716155,"aZ":-27.082619851324377,"pfxX":-9.35712322440259,"pfxZ":3.343175132593924,"pX":-2.4618142760477766,"pZ":3.2095806542163174,"vX0":2.16308379895266,"vY0":-122.92943216976477,"vZ0":-0.6732064423634809,"x":210.84,"y":152.12,"x0":-2.1406295633365193,"y0":50.001413003387974,"z0":5.7969148208023356,"aX":-14.242913769323497},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.1,"breakHorizontal":16.4,"spinRate":1938,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.4464747656775465,"extension":5.782468382879191},"index":15,"playId":"c13b6140-ef42-3898-8b63-621d836338cd","pitchNumber":6,"startTime":"2026-02-21T19:29:23.277Z","endTime":"2026-02-21T19:29:28.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":694312,"link":"/api/v1/people/694312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:29:28.679Z","atBatIndex":46},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tristin English grounds into a double play, pitcher Logan Workman to second baseman Logan Davidson to first baseman Tre' Morgan. Luke Waddell out at 2nd. Tristin English out at 1st.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T19:29:57.844Z","endTime":"2026-02-21T19:30:13.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694312,"fullName":"Logan Workman","link":"/api/v1/people/694312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694312,"link":"/api/v1/people/694312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669722,"link":"/api/v1/people/669722"},"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":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669722,"link":"/api/v1/people/669722"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691003,"link":"/api/v1/people/691003"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luke Waddell replaces Brett Wisely.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-21T19:29:54.299Z","endTime":"2026-02-21T19:30:00.012Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680672,"link":"/api/v1/people/680672"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":689172,"link":"/api/v1/people/689172"},"base":1,"defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08285482438161,"aZ":-16.08495368896462,"pfxX":-6.24866660343456,"pfxZ":8.500258982846429,"pX":0.1744689486602254,"pZ":3.0060208067031544,"vX0":7.080524027982352,"vY0":-137.12056381785914,"vZ0":-4.358208011745331,"x":110.35,"y":157.62,"x0":-1.6369889130662896,"y0":50.00010814648277,"z0":5.723324594859055,"aX":-11.823583756211132},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":9.7,"spinRate":2320,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4004142585836541,"extension":6.217302452174593},"hitData":{"launchSpeed":100.6,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.06,"coordY":184.24}},"index":1,"playId":"f0a51a79-9132-3ac9-83ad-45a964c5eed9","pitchNumber":1,"startTime":"2026-02-21T19:30:00.012Z","endTime":"2026-02-21T19:30:13.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":680672,"link":"/api/v1/people/680672"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_ab"},{"player":{"id":694312,"link":"/api/v1/people/694312"},"credit":"p_ab"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_pa"},{"player":{"id":694312,"link":"/api/v1/people/694312"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":1.3999999999999995,"leverageIndex":0.25,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:30:13.715Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Williams grounds out, third baseman Cooper Kinney to first baseman Tre' Morgan.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T19:30:28.203Z","endTime":"2026-02-21T19:31:00.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694312,"fullName":"Logan Workman","link":"/api/v1/people/694312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695692,"link":"/api/v1/people/695692"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691003,"link":"/api/v1/people/691003"},"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":86.3,"endSpeed":78.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579437635587905,"aZ":-32.96269363121914,"pfxX":4.022740339271121,"pfxZ":-0.502411223657159,"pX":0.32685730080955405,"pZ":2.19536387293478,"vX0":3.955573280458314,"vY0":-125.54957943156427,"vZ0":-2.2391215049915996,"x":104.54,"y":179.51,"x0":-1.7967863226307936,"y0":50.000263901881944,"z0":5.805328119470124,"aX":6.361562942618538},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.2,"breakHorizontal":-8.3,"spinRate":2463,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.43778686144723755,"extension":6.024618525533533},"index":0,"playId":"71a28b59-c9d2-3dbc-95a1-a50edd51ab76","pitchNumber":1,"startTime":"2026-02-21T19:30:36.685Z","endTime":"2026-02-21T19:30:41.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.981184832858727,"aZ":-30.419132988793034,"pfxX":3.2998312357510233,"pfxZ":1.072709081961472,"pX":0.34828071118552795,"pZ":1.7702296891989913,"vX0":4.4251399139045775,"vY0":-127.5483672655754,"vZ0":-3.7176462911951558,"x":103.72,"y":190.98,"x0":-1.8400491815558824,"y0":50.00597328869824,"z0":5.653368448011842,"aX":5.421301755652458},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":-7.0,"spinRate":3017,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.4299229271977607,"extension":6.095420712646878},"hitData":{"launchSpeed":99.9,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.38,"coordY":184.84}},"index":1,"playId":"40b2bfea-5431-3146-85ca-d3e1b5260e76","pitchNumber":2,"startTime":"2026-02-21T19:30:50.926Z","endTime":"2026-02-21T19:31:00.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_ab"},{"player":{"id":694312,"link":"/api/v1/people/694312"},"credit":"p_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_pa"},{"player":{"id":694312,"link":"/api/v1/people/694312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:31:00.171Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Logan Davidson homers (1) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:33:09.471Z","endTime":"2026-02-21T19:33:38.172Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669722,"fullName":"Logan Davidson","link":"/api/v1/people/669722"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622694,"fullName":"Elieser Hernández","link":"/api/v1/people/622694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"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":669722,"fullName":"Logan Davidson","link":"/api/v1/people/669722"},"responsiblePitcher":{"id":622694,"link":"/api/v1/people/622694"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jair Camargo replaces catcher Jonah Heim, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T19:33:11.584Z","endTime":"2026-02-21T19:33:11.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665856,"link":"/api/v1/people/665856"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luke Waddell remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-21T19:33:11.586Z","endTime":"2026-02-21T19:33:11.587Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680672,"link":"/api/v1/people/680672"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":689172,"link":"/api/v1/people/689172"},"defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":689172,"link":"/api/v1/people/689172"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: David McCabe replaces first baseman Tristin English, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T19:33:11.588Z","endTime":"2026-02-21T19:33:11.589Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678173,"link":"/api/v1/people/678173"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":663536,"link":"/api/v1/people/663536"},"defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: John Gil replaces third baseman Luke Williams, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-21T19:33:11.590Z","endTime":"2026-02-21T19:33:11.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808535,"link":"/api/v1/people/808535"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":663897,"link":"/api/v1/people/663897"},"defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":663897,"link":"/api/v1/people/663897"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Elieser Hernández replaces James Karinchak.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T19:33:11.592Z","endTime":"2026-02-21T19:33:11.593Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622694,"link":"/api/v1/people/622694"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":675916,"link":"/api/v1/people/675916","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.707039806225055,"aZ":-15.104377040201065,"pfxX":-6.484606389666327,"pfxZ":9.283797042419861,"pX":-0.02636100635248448,"pZ":3.5146138053710563,"vX0":7.315335580172477,"vY0":-135.27518549739696,"vZ0":-1.8899745669629509,"x":118.0,"y":143.89,"x0":-1.9334027114478018,"y0":50.00068363455099,"z0":5.290567309067285,"aX":-11.920948565830013},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":10.1,"spinRate":2242,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4061399037770994,"extension":6.541670509628061},"hitData":{"launchSpeed":104.2,"launchAngle":25.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.19,"coordY":77.96}},"index":5,"playId":"8f29dbf5-176c-335a-a13e-758560be1f5e","pitchNumber":1,"startTime":"2026-02-21T19:33:11.594Z","endTime":"2026-02-21T19:33:38.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669722,"link":"/api/v1/people/669722"},"credit":"b_ab"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_ab"},{"player":{"id":669722,"link":"/api/v1/people/669722"},"credit":"b_pa"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":4.1000000000000005,"leverageIndex":0.51,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:33:38.172Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kenny Piper strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:33:43.707Z","endTime":"2026-02-21T19:35:20.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622694,"fullName":"Elieser Hernández","link":"/api/v1/people/622694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665856,"link":"/api/v1/people/665856"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.29165333206405,"aZ":-22.154714118569117,"pfxX":2.2801111114048855,"pfxZ":6.340993636122771,"pX":-0.1841944535629424,"pZ":2.31754087104995,"vX0":3.641946058055053,"vY0":-123.7371091712167,"vZ0":-2.742871658679188,"x":124.02,"y":176.21,"x0":-1.9606205127904,"y0":50.00207984062529,"z0":5.259009471408369,"aX":3.602633465123828},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.3,"breakHorizontal":-4.8,"spinRate":2206,"spinDirection":180},"zone":5,"typeConfidence":2.0,"plateTime":0.43947604752239355,"extension":6.327809289534263},"index":0,"playId":"622f5ea4-9ee3-3ad2-8090-6efcc5a307a7","pitchNumber":1,"startTime":"2026-02-21T19:33:57.475Z","endTime":"2026-02-21T19:34:00.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.322597946758677,"aZ":-22.787363190650066,"pfxX":-0.24932793963646294,"pfxZ":5.781710413936186,"pX":1.041910160404451,"pZ":1.2442932575877212,"vX0":7.155117558227522,"vY0":-125.75974163914464,"vZ0":-5.076562223401307,"x":77.28,"y":205.18,"x0":-1.7917680607234843,"y0":50.00292192262575,"z0":5.106148661417324,"aX":-0.40669698818410766},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.7,"breakHorizontal":-1.0,"spinRate":2272,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4333453922220776,"extension":6.544231715648937},"index":1,"playId":"645f2348-7476-3689-8b01-099e704c28b3","pitchNumber":2,"startTime":"2026-02-21T19:34:15.369Z","endTime":"2026-02-21T19:34:26.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.305772928935983,"aZ":-14.507129470301294,"pfxX":-5.857148445918189,"pfxZ":9.58175564668677,"pX":0.4663437460457,"pZ":2.1247418236781805,"vX0":8.0895926893743,"vY0":-134.47387777181189,"vZ0":-5.23879602522072,"x":99.22,"y":181.41,"x0":-1.8105146529420753,"y0":50.00490793098883,"z0":5.116140610878495,"aX":-10.802305476343262},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2348,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4062567587500343,"extension":6.5056127631500615},"index":2,"playId":"d22d3d06-f44a-3222-94d4-283a70096490","pitchNumber":3,"startTime":"2026-02-21T19:34:29.779Z","endTime":"2026-02-21T19:34:34.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-21T19:34:50.522Z","endTime":"2026-02-21T19:34:58.531Z","isPitch":false,"type":"action","player":{"id":700652,"link":"/api/v1/people/700652"},"defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.1,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.765223458592587,"aZ":-11.89173299931299,"pfxX":-5.334646671603094,"pfxZ":10.462735907471954,"pX":1.0764582186975173,"pZ":1.8937047114287715,"vX0":9.154118044857261,"vY0":-138.11372790515992,"vZ0":-6.6293729387312785,"x":75.97,"y":187.65,"x0":-1.58262325198476,"y0":50.0038732265662,"z0":5.119147708571127,"aX":-10.343189147355131},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":7.8,"spinRate":2367,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3960485743579025,"extension":6.5213832157489176},"index":4,"playId":"12de442d-56a2-3931-ac58-09d21d591b72","pitchNumber":4,"startTime":"2026-02-21T19:34:58.531Z","endTime":"2026-02-21T19:35:03.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.968536794579535,"aZ":-13.124248980786387,"pfxX":-6.278037283169596,"pfxZ":10.18455905077058,"pX":-0.643854572171759,"pZ":3.2032273138366736,"vX0":5.3974222868952495,"vY0":-136.15387639649657,"vZ0":-2.9537046397880653,"x":141.54,"y":152.29,"x0":-1.8400263859480286,"y0":50.000448398646355,"z0":5.214988414059467,"aX":-11.740171928768481},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":10.2,"spinRate":2321,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4028757684589599,"extension":6.56233322525405},"index":5,"playId":"d5eeed31-dfac-3094-9389-714dd53b5332","pitchNumber":5,"startTime":"2026-02-21T19:35:15.673Z","endTime":"2026-02-21T19:35:20.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700652,"link":"/api/v1/people/700652"},"credit":"b_ab"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_ab"},{"player":{"id":700652,"link":"/api/v1/people/700652"},"credit":"b_pa"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-2.000000000000001,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:35:20.480Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edward Olivares lines out to first baseman David McCabe.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:35:29.202Z","endTime":"2026-02-21T19:36:20.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":658668,"fullName":"Edward Olivares","link":"/api/v1/people/658668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622694,"fullName":"Elieser Hernández","link":"/api/v1/people/622694"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":658668,"fullName":"Edward Olivares","link":"/api/v1/people/658668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678173,"link":"/api/v1/people/678173"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.016340154211147,"aZ":-23.401220979309493,"pfxX":0.6352084417928829,"pfxZ":5.308183709420909,"pX":0.11067139858602305,"pZ":2.512207470231967,"vX0":4.937540846478949,"vY0":-126.95785029571674,"vZ0":-2.235855708759797,"x":112.78,"y":170.95,"x0":-1.9320387904114718,"y0":50.00150632778112,"z0":5.243527629948044,"aX":1.0489601483643323},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.4,"breakHorizontal":-2.2,"spinRate":2325,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.42942172814234514,"extension":6.4086025253378684},"index":0,"playId":"47706bce-7013-3297-85d3-0529f4ee0bfd","pitchNumber":1,"startTime":"2026-02-21T19:35:43.593Z","endTime":"2026-02-21T19:35:52.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":658668,"link":"/api/v1/people/658668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":81.3,"endSpeed":74.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.304969461809794,"aZ":-25.758848296240743,"pfxX":0.8846252547757185,"pfxZ":4.561075378028322,"pX":1.5166483892731537,"pZ":0.9394664261680375,"vX0":7.383613636250187,"vY0":-118.0946519850748,"vZ0":-4.015249879900884,"x":59.19,"y":213.41,"x0":-1.770434694633844,"y0":50.00319697936574,"z0":5.041549824241618,"aX":1.2446994381247636},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.4,"breakHorizontal":-3.5,"spinRate":2193,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4644801411183552,"extension":6.423338855290765},"index":1,"playId":"d96ac6bc-d347-3055-9576-d157369f3ffb","pitchNumber":2,"startTime":"2026-02-21T19:35:58.304Z","endTime":"2026-02-21T19:36:04.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":658668,"link":"/api/v1/people/658668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.927631861870726,"aZ":-12.681953598025002,"pfxX":-5.315423675762785,"pfxZ":10.491579988022938,"pX":-0.10655477094891838,"pZ":2.265186484170549,"vX0":6.533972167073352,"vY0":-135.75323805520947,"vZ0":-5.32200809759438,"x":121.06,"y":177.62,"x0":-1.8590163106657023,"y0":50.005867882634966,"z0":5.140731169206344,"aX":-9.879367456424472},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":8.2,"spinRate":2361,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4041378495066228,"extension":6.520569562466031},"hitData":{"launchSpeed":95.6,"launchAngle":5.0,"totalDistance":120.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.12,"coordY":164.87}},"index":2,"playId":"eab1174c-0e0e-3928-a084-5b1480ad7cf5","pitchNumber":3,"startTime":"2026-02-21T19:36:12.448Z","endTime":"2026-02-21T19:36:20.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":658668,"link":"/api/v1/people/658668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":658668,"link":"/api/v1/people/658668"},"credit":"b_ab"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_ab"},{"player":{"id":658668,"link":"/api/v1/people/658668"},"credit":"b_pa"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:36:20.724Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Vellojin flies out to right fielder Patrick Clohisy.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:36:38.446Z","endTime":"2026-02-21T19:36:53.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678962,"fullName":"Daniel Vellojin","link":"/api/v1/people/678962"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622694,"fullName":"Elieser Hernández","link":"/api/v1/people/622694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678962,"fullName":"Daniel Vellojin","link":"/api/v1/people/678962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802117,"link":"/api/v1/people/802117"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Daniel Vellojin replaces Dom Keegan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-21T19:36:35.592Z","endTime":"2026-02-21T19:36:40.529Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678962,"link":"/api/v1/people/678962"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":681371,"link":"/api/v1/people/681371"},"defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":681371,"link":"/api/v1/people/681371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82639813549819,"aZ":-14.16978946934135,"pfxX":-5.965805325124428,"pfxZ":9.849335167622796,"pX":0.3803855566209407,"pZ":3.289034941984393,"vX0":8.046884597517442,"vY0":-135.3976636157792,"vZ0":-2.4083001902782746,"x":102.5,"y":149.98,"x0":-1.8765894827178433,"y0":50.001765112895406,"z0":5.2003195179717565,"aX":-10.90491551106594},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":8.8,"spinRate":2365,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.40694253116649337,"extension":6.524136950888677},"hitData":{"launchSpeed":93.5,"launchAngle":54.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.29,"coordY":123.7}},"index":1,"playId":"8c5acbb0-a2b5-3a1c-8df9-40e1ffca74d3","pitchNumber":1,"startTime":"2026-02-21T19:36:40.529Z","endTime":"2026-02-21T19:36:53.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":678962,"link":"/api/v1/people/678962","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678962,"link":"/api/v1/people/678962"},"credit":"b_ab"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_ab"},{"player":{"id":678962,"link":"/api/v1/people/678962"},"credit":"b_pa"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:36:53.852Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jim Jarvis grounds out, shortstop Carson Williams to first baseman Tre' Morgan.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:39:29.864Z","endTime":"2026-02-21T19:39:58.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691003,"link":"/api/v1/people/691003"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Daniel Vellojin remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-21T19:38:11.235Z","endTime":"2026-02-21T19:38:11.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678962,"link":"/api/v1/people/678962"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":681371,"link":"/api/v1/people/681371"},"defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Trevor Martin replaces Logan Workman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T19:38:11.257Z","endTime":"2026-02-21T19:39:32.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694680,"link":"/api/v1/people/694680"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694312,"link":"/api/v1/people/694312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":89.5,"endSpeed":82.2,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.946893167104548,"aZ":-27.25139935257461,"pfxX":1.8157130205826286,"pfxZ":2.8551799324678733,"pX":0.8160078747974275,"pZ":3.1434113546510742,"vX0":5.137018605798597,"vY0":-130.31584813509545,"vZ0":-1.2326519413519363,"x":85.9,"y":153.91,"x0":-1.415209044330263,"y0":50.001248113398596,"z0":5.677894363092175,"aX":3.126676238537302},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":-4.4,"spinRate":2129,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4200273701343922,"extension":6.450386702345739},"index":2,"playId":"77bc7704-d584-339e-8d52-1d8783230173","pitchNumber":1,"startTime":"2026-02-21T19:39:32.013Z","endTime":"2026-02-21T19:39:35.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25612112620749,"aZ":-29.781148383584345,"pfxX":-7.453917301494908,"pfxZ":1.4681479800742459,"pX":-0.6699199431067422,"pZ":2.267729380638422,"vX0":4.625129304036407,"vY0":-127.11341401256497,"vZ0":-2.3830646284948793,"x":142.54,"y":177.55,"x0":-1.5492444983299998,"y0":50.0012486796102,"z0":5.593463218992948,"aX":-12.136630165144755},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":12.4,"spinRate":930,"spinDirection":267},"zone":4,"typeConfidence":2.0,"plateTime":0.4317092824139528,"extension":6.5012856553321114},"hitData":{"launchSpeed":82.7,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.36,"coordY":147.46}},"index":3,"playId":"a69b7f58-2deb-38ce-811c-f54aec8fc73b","pitchNumber":2,"startTime":"2026-02-21T19:39:48.997Z","endTime":"2026-02-21T19:39:58.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_ab"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_ab"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_pa"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:39:58.072Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin Kilpatrick Jr. strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:40:03.001Z","endTime":"2026-02-21T19:41:59.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687201,"fullName":"Kevin Kilpatrick Jr.","link":"/api/v1/people/687201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700652,"link":"/api/v1/people/700652"},"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.6,"endSpeed":73.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.691886583222104,"aZ":-37.248605133084595,"pfxX":10.489998378662758,"pfxZ":-3.708261099470324,"pX":-0.17123157775834513,"pZ":3.5417756925445865,"vX0":0.41943473407195475,"vY0":-117.19958376064052,"vZ0":2.7223763517134127,"x":123.53,"y":143.15,"x0":-1.7128409086463412,"y0":50.004043023480996,"z0":5.88574186210875,"aX":14.343883447296086},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.5,"breakHorizontal":-19.1,"spinRate":2274,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.4704392594825686,"extension":6.452037906779292},"index":0,"playId":"d136c8dd-c5c1-3239-b047-ac248a1242d1","pitchNumber":1,"startTime":"2026-02-21T19:40:21.430Z","endTime":"2026-02-21T19:40:26.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71366492973908,"aZ":-12.67177080316395,"pfxX":-5.400502823714785,"pfxZ":9.744454352057629,"pX":-0.10023463240143782,"pZ":3.0714081785510294,"vX0":5.859979744717258,"vY0":-140.544274152735,"vZ0":-4.490534650623136,"x":120.82,"y":155.85,"x0":-1.5101730040812131,"y0":50.00186215166395,"z0":5.512149535287426,"aX":-10.80825304872642},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2274,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3896400104792521,"extension":6.686579312336332},"index":1,"playId":"74e79e7d-65e5-3db3-9791-01f4e29c3a59","pitchNumber":2,"startTime":"2026-02-21T19:40:38.149Z","endTime":"2026-02-21T19:40:43.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.4,"endSpeed":86.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71650659410927,"aZ":-14.25715791490379,"pfxX":-4.1889057964317695,"pfxZ":9.207843892893248,"pX":1.0233224440514734,"pZ":4.430857089711217,"vX0":7.968127068279129,"vY0":-138.7811764620884,"vZ0":-0.6055341146397047,"x":77.99,"y":119.15,"x0":-1.3438166207936155,"y0":50.00559956963239,"z0":5.603503680412573,"aX":-8.154295422959597},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2294,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3950168065207329,"extension":6.608089183068388},"index":2,"playId":"9469b96a-3d83-3bb3-8553-1543e9c271f1","pitchNumber":3,"startTime":"2026-02-21T19:40:56.602Z","endTime":"2026-02-21T19:41:00.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81321249293511,"aZ":-26.117147100591254,"pfxX":-0.712817204408065,"pfxZ":3.5349104930519957,"pX":1.0962556686755964,"pZ":2.8258367249732905,"vX0":7.21382572545318,"vY0":-129.93855298128483,"vZ0":-1.8426505853898787,"x":75.21,"y":162.48,"x0":-1.6213021667137852,"y0":50.00095878983718,"z0":5.525323744541813,"aX":-1.2212790912908176},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.2,"breakHorizontal":-0.2,"spinRate":2105,"spinDirection":173},"zone":12,"typeConfidence":2.0,"plateTime":0.42126077126784534,"extension":6.560280656802128},"index":3,"playId":"199cf532-3200-3197-8861-ffe263d9395b","pitchNumber":4,"startTime":"2026-02-21T19:41:14.041Z","endTime":"2026-02-21T19:41:18.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":86.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.272664562960735,"aZ":-14.048030367696171,"pfxX":-5.344120137115965,"pfxZ":9.290570103908186,"pX":-0.8249261569316934,"pZ":3.9762706826076335,"vX0":3.660473983836747,"vY0":-139.0535343100268,"vZ0":-2.235521358846528,"x":148.44,"y":131.42,"x0":-1.4665753207866232,"y0":50.00333650996687,"z0":5.726923232003798,"aX":-10.426482231770173},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":8.9,"spinRate":2279,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39446903498963026,"extension":6.530380703165146},"index":4,"playId":"ca9659f1-45fc-3391-a95a-8ac3ffde894e","pitchNumber":5,"startTime":"2026-02-21T19:41:33.647Z","endTime":"2026-02-21T19:41:38.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.898281189105603,"aZ":-24.68159534209611,"pfxX":2.287190760085717,"pfxZ":4.363061162111168,"pX":1.4084497459618874,"pZ":2.165143902139786,"vX0":6.960447131930315,"vY0":-129.65302608653795,"vZ0":-3.747069329057308,"x":63.31,"y":180.32,"x0":-1.5987943350932072,"y0":50.00397484153919,"z0":5.494012046030057,"aX":3.9261021847534203},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.3,"breakHorizontal":-5.5,"spinRate":2266,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4210593845375854,"extension":6.597493233395902},"index":5,"playId":"8fee9dcb-947f-35cd-81b3-e0bbbe786940","pitchNumber":6,"startTime":"2026-02-21T19:41:52.381Z","endTime":"2026-02-21T19:41:59.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":687201,"link":"/api/v1/people/687201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687201,"link":"/api/v1/people/687201"},"credit":"b_ab"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_ab"},{"player":{"id":687201,"link":"/api/v1/people/687201"},"credit":"b_pa"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:41:59.206Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lizandro Espinoza pops out to third baseman Cooper Kinney.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:42:07.173Z","endTime":"2026-02-21T19:43:34.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":692371,"fullName":"Lizandro Espinoza","link":"/api/v1/people/692371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":692371,"fullName":"Lizandro Espinoza","link":"/api/v1/people/692371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695692,"link":"/api/v1/people/695692"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":2.998,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72873362713968,"aZ":-11.318381791291978,"pfxX":-4.661123198247038,"pfxZ":10.480624231348234,"pX":0.24982920815040358,"pZ":2.7367591693207203,"vX0":6.026226962597472,"vY0":-140.40510262754478,"vZ0":-5.739455435357997,"x":107.48,"y":164.89,"x0":-1.3219165860788822,"y0":50.00492770297605,"z0":5.548681054385749,"aX":-9.277868988912713},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2295,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39056565487359585,"extension":6.705067929855658},"index":0,"playId":"3266f0b1-3982-3824-a376-c029532b9bea","pitchNumber":1,"startTime":"2026-02-21T19:42:23.402Z","endTime":"2026-02-21T19:42:27.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":86.8,"strikeZoneTop":2.998,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57059538309696,"aZ":-10.766163188826505,"pfxX":-5.047528719546884,"pfxZ":11.017591891480205,"pX":0.49158128549074925,"pZ":3.33683460315024,"vX0":6.482989522073961,"vY0":-138.86465439546706,"vZ0":-4.602762591477176,"x":98.26,"y":148.69,"x0":-1.2230440398269378,"y0":50.00201191499718,"z0":5.738618568792071,"aX":-9.807548567942895},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":7.7,"spinRate":2318,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39519732248828277,"extension":6.740800276271937},"index":1,"playId":"cf77ada2-4ce1-3499-a3d0-a37c08c9cf49","pitchNumber":2,"startTime":"2026-02-21T19:42:41.308Z","endTime":"2026-02-21T19:42:45.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":2.998,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.937955453151336,"aZ":-34.5632958431391,"pfxX":9.180099491806573,"pfxZ":-1.7545179882396464,"pX":1.844784012655018,"pZ":2.300523683226153,"vX0":4.915542636447743,"vY0":-116.73580754405533,"vZ0":-0.1476922674065302,"x":46.68,"y":176.67,"x0":-1.4910320179060959,"y0":50.004069121637535,"z0":5.658359087386581,"aX":12.486780108386077},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.9,"breakHorizontal":-18.0,"spinRate":2365,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4718276094045004,"extension":6.424875100743988},"index":2,"playId":"4713ee6b-6b29-3702-928a-259bdfda22ee","pitchNumber":3,"startTime":"2026-02-21T19:43:04.260Z","endTime":"2026-02-21T19:43:07.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":2.998,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7813043807363,"aZ":-15.548699431841754,"pfxX":-4.064531665978876,"pfxZ":8.720054372424364,"pX":-0.672354195423084,"pZ":3.3773187521759147,"vX0":3.274299578604743,"vY0":-137.51454593015566,"vZ0":-3.3592505640830748,"x":142.63,"y":147.59,"x0":-1.3530890193779843,"y0":50.00128623870643,"z0":5.675764723662679,"aX":-7.748554693524926},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":6.6,"spinRate":2178,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3989909971679486,"extension":6.62512069467513},"hitData":{"launchSpeed":66.6,"launchAngle":73.0,"totalDistance":87.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.8,"coordY":172.13}},"index":3,"playId":"5efc8380-dd64-3f48-ad2a-ca0c36e19623","pitchNumber":4,"startTime":"2026-02-21T19:43:23.937Z","endTime":"2026-02-21T19:43:34.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":692371,"link":"/api/v1/people/692371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692371,"link":"/api/v1/people/692371"},"credit":"b_ab"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_ab"},{"player":{"id":692371,"link":"/api/v1/people/692371"},"credit":"b_pa"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:43:34.803Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cooper Kinney flies out to left fielder Kevin Kilpatrick Jr.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T19:45:34.531Z","endTime":"2026-02-21T19:46:43.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695692,"fullName":"Cooper Kinney","link":"/api/v1/people/695692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622694,"fullName":"Elieser Hernández","link":"/api/v1/people/622694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695692,"fullName":"Cooper Kinney","link":"/api/v1/people/695692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687201,"link":"/api/v1/people/687201"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.306688255770677,"aZ":-21.091070843851966,"pfxX":0.6382421433390195,"pfxZ":6.946348376970703,"pX":-0.2887439544513008,"pZ":2.440128026785802,"vX0":3.862566088691945,"vY0":-125.0103154322303,"vZ0":-2.5237489321045423,"x":128.01,"y":172.9,"x0":-1.931648511600948,"y0":50.00126619833191,"z0":5.179123015157151,"aX":1.018223127748495},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.2,"breakHorizontal":-1.9,"spinRate":2197,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.43679483993849644,"extension":6.571396325435824},"index":0,"playId":"43c9e380-9752-3b1a-a295-cb125d6c7b5f","pitchNumber":1,"startTime":"2026-02-21T19:45:40.560Z","endTime":"2026-02-21T19:45:44.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":695692,"link":"/api/v1/people/695692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87902466685288,"aZ":-16.051746951789774,"pfxX":-5.7927986358568635,"pfxZ":8.830680799384675,"pX":0.9282953736128966,"pZ":2.7474330294821256,"vX0":9.022272970938308,"vY0":-134.65268028345122,"vZ0":-3.478580493178348,"x":81.62,"y":164.6,"x0":-1.7223394941901358,"y0":50.00018144764705,"z0":5.200723571846198,"aX":-10.573248833363648},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":8.4,"spinRate":2165,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.407722177511169,"extension":6.5318448169546},"index":1,"playId":"47b1a297-9443-3b89-8603-353f975fe08b","pitchNumber":2,"startTime":"2026-02-21T19:45:54.928Z","endTime":"2026-02-21T19:45:58.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":695692,"link":"/api/v1/people/695692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-02-21T19:46:08.573Z","endTime":"2026-02-21T19:46:13.405Z","isPitch":false,"type":"action","player":{"id":695692,"link":"/api/v1/people/695692"},"defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":695692,"link":"/api/v1/people/695692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.094412520307696,"aZ":-23.753064610184712,"pfxX":-10.110510649002233,"pfxZ":5.315789883913007,"pX":0.5076478162642839,"pZ":1.033464172077726,"vX0":8.38167373431626,"vY0":-125.29826338116996,"vZ0":-5.355543651836277,"x":97.65,"y":210.88,"x0":-1.5726209058612277,"y0":50.004824488085134,"z0":5.147851526873678,"aX":-16.02524035103308},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.5,"breakHorizontal":16.3,"spinRate":2221,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.43769734802510385,"extension":6.573303752206552},"index":3,"playId":"3b5e11a2-6f66-3efd-8c36-8f1d60325a3d","pitchNumber":3,"startTime":"2026-02-21T19:46:13.405Z","endTime":"2026-02-21T19:46:17.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":695692,"link":"/api/v1/people/695692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50611032073937,"aZ":-15.141875201008727,"pfxX":-7.809748934412494,"pfxZ":9.209754947884244,"pX":1.0135855394358664,"pZ":2.677712927156838,"vX0":9.814282580200656,"vY0":-136.03838961599797,"vZ0":-3.740584988715733,"x":78.36,"y":166.48,"x0":-1.64862607561564,"y0":50.00421442067476,"z0":5.1394930339363345,"aX":-14.446578954368302},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":11.8,"spinRate":2338,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40467357319317276,"extension":6.5517572615751165},"hitData":{"launchSpeed":81.4,"launchAngle":56.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.33,"coordY":113.24}},"index":4,"playId":"93e2d1ab-9ac6-3a71-912c-988af1f46281","pitchNumber":4,"startTime":"2026-02-21T19:46:30.868Z","endTime":"2026-02-21T19:46:43.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":695692,"link":"/api/v1/people/695692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695692,"link":"/api/v1/people/695692"},"credit":"b_ab"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_ab"},{"player":{"id":695692,"link":"/api/v1/people/695692"},"credit":"b_pa"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:46:43.017Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justyn-Henry Malloy lines out to shortstop Jim Jarvis.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T19:46:41.339Z","endTime":"2026-02-21T19:49:52.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669234,"fullName":"Justyn-Henry Malloy","link":"/api/v1/people/669234"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622694,"fullName":"Elieser Hernández","link":"/api/v1/people/622694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669234,"fullName":"Justyn-Henry Malloy","link":"/api/v1/people/669234"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.2,"endSpeed":79.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.055570462047235,"aZ":-18.80421505175671,"pfxX":0.34100861424553064,"pfxZ":8.48264457135885,"pX":0.40813174928213275,"pZ":1.318923007460226,"vX0":5.564559449312624,"vY0":-124.02407161851725,"vZ0":-5.4895270909612,"x":101.44,"y":203.17,"x0":-1.8979249808042669,"y0":50.00414023505677,"z0":5.103150971124529,"aX":0.5367904186628922},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":14.5,"breakHorizontal":-1.8,"spinRate":1504,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4396516439584337,"extension":6.498324426772978},"index":0,"playId":"718b0ded-6aa9-3bb5-8748-8a13882f42cf","pitchNumber":1,"startTime":"2026-02-21T19:47:07.851Z","endTime":"2026-02-21T19:47:13.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669234,"link":"/api/v1/people/669234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.6,"endSpeed":84.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.797498181195294,"aZ":-13.788326908413682,"pfxX":-7.211685610904555,"pfxZ":10.048333550316737,"pX":0.8310862268003902,"pZ":1.054003500541107,"vX0":9.23047839701911,"vY0":-134.3334273482331,"vZ0":-7.71878512615016,"x":85.32,"y":210.32,"x0":-1.7108200796299025,"y0":50.00384612491252,"z0":4.94276137516054,"aX":-13.196717198220826},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":11.2,"spinRate":2311,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40757754421958836,"extension":6.521544689030316},"index":1,"playId":"7133e54b-0134-3f6e-91c5-2a9ff1c63dfc","pitchNumber":2,"startTime":"2026-02-21T19:47:22.054Z","endTime":"2026-02-21T19:47:26.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669234,"link":"/api/v1/people/669234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.107932817280094,"aZ":-17.059959523590415,"pfxX":-0.33617366484419203,"pfxZ":9.151271651357309,"pX":-0.08617182240187714,"pZ":1.8158709215436861,"vX0":4.784516639138947,"vY0":-127.201613242503,"vZ0":-4.900885818991785,"x":120.28,"y":189.75,"x0":-1.9414406577529186,"y0":50.005498817133315,"z0":5.104590650450896,"aX":-0.5556391252968244},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.8,"breakHorizontal":-0.4,"spinRate":1505,"spinDirection":169},"zone":8,"typeConfidence":2.0,"plateTime":0.4292608359248664,"extension":6.455786539540456},"index":2,"playId":"533d8eed-8ea0-3839-be8c-c26b157cddc2","pitchNumber":3,"startTime":"2026-02-21T19:47:37.124Z","endTime":"2026-02-21T19:47:40.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669234,"link":"/api/v1/people/669234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.097359699208653,"aZ":-25.704623772182305,"pfxX":3.6636157350096514,"pfxZ":4.799172234796415,"pX":0.516601728070647,"pZ":1.5402037759177185,"vX0":4.405105783569143,"vY0":-115.24930618094078,"vZ0":-2.4987165736609525,"x":97.31,"y":197.19,"x0":-1.8942110204918032,"y0":50.00122382385914,"z0":5.117016456886118,"aX":4.934836946022804},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":8.4,"breakHorizontal":-7.7,"spinRate":2206,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4749738221237392,"extension":6.29077843554986},"index":3,"playId":"b8144a6d-dc21-3539-a81b-d24beb894396","pitchNumber":4,"startTime":"2026-02-21T19:47:52.253Z","endTime":"2026-02-21T19:47:56.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669234,"link":"/api/v1/people/669234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.116571963169427,"aZ":-22.79948295607214,"pfxX":0.27277421637516797,"pfxZ":6.071560309301768,"pX":0.022544975515371372,"pZ":1.4317781045507605,"vX0":4.337673676406215,"vY0":-122.89381052934922,"vZ0":-4.260919321138507,"x":116.14,"y":200.12,"x0":-1.7936816482840687,"y0":50.00444642754744,"z0":5.101889824145153,"aX":0.42128482500290626},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.3,"breakHorizontal":-1.4,"spinRate":2171,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.44402714296069634,"extension":6.430812138048879},"index":4,"playId":"6eec1210-44d8-300e-9a55-24b19b11d411","pitchNumber":5,"startTime":"2026-02-21T19:48:11.166Z","endTime":"2026-02-21T19:48:16.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669234,"link":"/api/v1/people/669234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.3,"endSpeed":84.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.143147577055526,"aZ":-13.82542668775045,"pfxX":-4.688166208904649,"pfxZ":10.065059544246154,"pX":-0.4156106672850196,"pZ":1.688999496108685,"vX0":5.231909245714826,"vY0":-134.1807533516807,"vZ0":-6.123995420420147,"x":132.84,"y":193.18,"x0":-1.781974919700447,"y0":50.000702953217555,"z0":4.9866370044310955,"aX":-8.544626319047575},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":7.3,"spinRate":1480,"spinDirection":269},"zone":7,"typeConfidence":2.0,"plateTime":0.4082662691915582,"extension":6.618646765012779},"index":5,"playId":"d5573733-c81e-3da3-ae2a-39bfe18770ee","pitchNumber":6,"startTime":"2026-02-21T19:48:26.673Z","endTime":"2026-02-21T19:48:31.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669234,"link":"/api/v1/people/669234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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-21T19:48:44.745Z","endTime":"2026-02-21T19:48:58.960Z","isPitch":false,"type":"action","player":{"id":669234,"link":"/api/v1/people/669234"},"defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669234,"link":"/api/v1/people/669234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.492294221434513,"aZ":-20.862237730372243,"pfxX":0.029169174511541662,"pfxZ":7.151436211626103,"pX":0.6804989967188693,"pZ":2.016422486092809,"vX0":5.9453097934411545,"vY0":-124.56444747026566,"vZ0":-3.4538636833302947,"x":91.06,"y":184.34,"x0":-1.7344479613503136,"y0":50.003651608671525,"z0":5.132801169667138,"aX":0.04472580043120335},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.5,"breakHorizontal":-1.3,"spinRate":2284,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4386249954279884,"extension":6.484014313000729},"index":7,"playId":"ea512598-35ec-3f1a-b9c1-8c63f682b5f4","pitchNumber":7,"startTime":"2026-02-21T19:48:58.960Z","endTime":"2026-02-21T19:49:03.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669234,"link":"/api/v1/people/669234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.2,"endSpeed":83.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08127895717789,"aZ":-14.009845931827707,"pfxX":-5.904102426169794,"pfxZ":10.097162780851573,"pX":-0.03495029277175755,"pZ":2.6767593338825493,"vX0":6.204986730104153,"vY0":-134.04788200712807,"vZ0":-3.7184545207949316,"x":118.33,"y":166.51,"x0":-1.625423307463562,"y0":50.00248267536842,"z0":5.098524046903259,"aX":-10.621300669966741},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":9.1,"spinRate":2286,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4104057170201951,"extension":6.503712810266419},"index":8,"playId":"81de64f1-cb51-3e77-9fbe-a37857dff995","pitchNumber":8,"startTime":"2026-02-21T19:49:18.727Z","endTime":"2026-02-21T19:49:23.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669234,"link":"/api/v1/people/669234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.171761269427122,"aZ":-15.879626213242265,"pfxX":-7.146971428341239,"pfxZ":8.94500520748395,"pX":-0.8097755131577218,"pZ":2.939857613499845,"vX0":5.174187014487373,"vY0":-134.36911431635295,"vZ0":-2.723570907567046,"x":147.87,"y":159.4,"x0":-1.835601957518385,"y0":50.00103798808345,"z0":5.100148164673733,"aX":-13.016810874417143},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":11.8,"spinRate":2306,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4082321054443998,"extension":6.478016892830472},"hitData":{"launchSpeed":77.4,"launchAngle":15.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":107.9,"coordY":129.78}},"index":9,"playId":"f3e171ec-eead-36ab-9eb6-5c87b327a7ae","pitchNumber":9,"startTime":"2026-02-21T19:49:43.696Z","endTime":"2026-02-21T19:49:52.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669234,"link":"/api/v1/people/669234","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669234,"link":"/api/v1/people/669234"},"credit":"b_ab"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_ab"},{"player":{"id":669234,"link":"/api/v1/people/669234"},"credit":"b_pa"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:49:52.743Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Overn singles on a ground ball to right fielder Patrick Clohisy.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T19:50:01.191Z","endTime":"2026-02-21T19:51:08.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702556,"fullName":"Austin Overn","link":"/api/v1/people/702556"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622694,"fullName":"Elieser Hernández","link":"/api/v1/people/622694"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702556,"fullName":"Austin Overn","link":"/api/v1/people/702556"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702556,"fullName":"Austin Overn","link":"/api/v1/people/702556"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802117,"link":"/api/v1/people/802117"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.8,"endSpeed":68.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.281673523894877,"aZ":-34.66256400923102,"pfxX":6.440198330668349,"pfxZ":-2.079564290765708,"pX":0.16231281783159537,"pZ":3.5210211223334387,"vX0":2.0812093677573134,"vY0":-108.79001074046491,"vZ0":3.7534223162814278,"x":110.81,"y":143.71,"x0":-1.6436545815189565,"y0":50.0018544024797,"z0":5.533104770252298,"aX":7.710251236346891},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-2.4,"breakHorizontal":-12.2,"spinRate":2326,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.5036775140582228,"extension":6.329849680741922},"index":0,"playId":"adcabf54-6858-392e-8188-862dfa83ea8f","pitchNumber":1,"startTime":"2026-02-21T19:50:14.367Z","endTime":"2026-02-21T19:50:18.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":702556,"link":"/api/v1/people/702556","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.489124145481522,"aZ":-15.644533237519958,"pfxX":-6.783271816723338,"pfxZ":9.215402913801967,"pX":0.15520146108412838,"pZ":3.2822311567097504,"vX0":7.195287494585438,"vY0":-133.75877672325248,"vZ0":-2.1205053854130473,"x":111.08,"y":150.16,"x0":-1.7010327286298677,"y0":50.00592489661749,"z0":5.219519321393757,"aX":-12.172965424799735},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":10.6,"spinRate":2321,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.41102571335003013,"extension":6.402788984052793},"index":1,"playId":"1c611844-a039-30d5-97e8-19a4db887641","pitchNumber":2,"startTime":"2026-02-21T19:50:30.896Z","endTime":"2026-02-21T19:50:37.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":702556,"link":"/api/v1/people/702556","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73331746157522,"aZ":-21.781836602474268,"pfxX":1.1917780196793761,"pfxZ":6.386564915624101,"pX":0.17519575957555514,"pZ":2.561705215061139,"vX0":4.830067744387565,"vY0":-125.77857234242322,"vZ0":-2.1958091086163276,"x":110.32,"y":169.61,"x0":-1.9126507332886376,"y0":50.00353330673186,"z0":5.183620741377554,"aX":1.93973046432865},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.4,"breakHorizontal":-3.1,"spinRate":2990,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4328682218152986,"extension":6.369981658992959},"hitData":{"launchSpeed":99.1,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.04,"coordY":132.65}},"index":2,"playId":"aa5f8378-ac7a-3f7d-956b-1ebe73a12218","pitchNumber":3,"startTime":"2026-02-21T19:50:56.323Z","endTime":"2026-02-21T19:51:08.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":702556,"link":"/api/v1/people/702556","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702556,"link":"/api/v1/people/702556"},"credit":"b_ab"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_ab"},{"player":{"id":702556,"link":"/api/v1/people/702556"},"credit":"b_pa"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:51:08.020Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Williams lines out to shortstop Jim Jarvis.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T19:51:10.365Z","endTime":"2026-02-21T19:54:06.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622694,"fullName":"Elieser Hernández","link":"/api/v1/people/622694"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[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":702556,"fullName":"Austin Overn","link":"/api/v1/people/702556"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.740370799026106,"aZ":-22.717948939332373,"pfxX":-0.3350850647923105,"pfxZ":5.919758219688578,"pX":0.6649598782835258,"pZ":1.0835875509038555,"vX0":6.315339958239306,"vY0":-125.18780172932742,"vZ0":-5.190909611613378,"x":91.65,"y":209.52,"x0":-1.8399881154908226,"y0":50.00334081515244,"z0":5.028037208924151,"aX":-0.5359507000158611},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.8,"breakHorizontal":-0.7,"spinRate":2216,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4364544703499762,"extension":6.407981712002333},"index":0,"playId":"f8c9afb6-cd8f-3cfc-8e61-f0120ab265e5","pitchNumber":1,"startTime":"2026-02-21T19:51:29.691Z","endTime":"2026-02-21T19:51:33.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56839015974051,"aZ":-14.16905536164101,"pfxX":-4.078115388558144,"pfxZ":10.079061144806015,"pX":0.35817936835085207,"pZ":2.9395602153612073,"vX0":6.812427274230605,"vY0":-132.83664506185966,"vZ0":-3.1229443174243126,"x":103.35,"y":159.41,"x0":-1.7102414401388337,"y0":50.00176202617962,"z0":5.16108364577821,"aX":-7.284872859402295},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":5.9,"spinRate":2292,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.41239372922150697,"extension":6.353204454398179},"index":1,"playId":"7e1be7f4-124c-3311-a1f8-4659e9a16a69","pitchNumber":2,"startTime":"2026-02-21T19:51:46.128Z","endTime":"2026-02-21T19:51:55.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Austin Overn steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"7e1be7f4-124c-3311-a1f8-4659e9a16a69","startTime":"2026-02-21T19:51:55.312Z","endTime":"2026-02-21T19:52:14.297Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702556,"link":"/api/v1/people/702556"},"defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"first":{"id":702556,"link":"/api/v1/people/702556"},"postOnSecond":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.56,"dramaIndex":22.0,"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":71.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.356124712660854,"aZ":-28.31483405033444,"pfxX":4.744674342640439,"pfxZ":2.899091228549988,"pX":-0.3605426865837632,"pZ":4.763855954941089,"vX0":2.1622090256065083,"vY0":-115.74015144224633,"vZ0":4.895138253665637,"x":130.74,"y":110.16,"x0":-1.9287502756781614,"y0":50.00272868783645,"z0":5.3589162171813465,"aX":6.316735133609364},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":7.0,"breakHorizontal":-9.2,"spinRate":2112,"spinDirection":113},"zone":11,"typeConfidence":2.0,"plateTime":0.4766503628279315,"extension":6.225529054147451},"index":3,"playId":"4068f989-73ef-3cae-973d-9b8e8005aeb3","pitchNumber":3,"startTime":"2026-02-21T19:52:14.297Z","endTime":"2026-02-21T19:52:17.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"second":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.189743419616846,"aZ":-22.365383123493203,"pfxX":-0.14043716956669638,"pfxZ":6.264677147794821,"pX":0.34322690760674895,"pZ":1.5725067737066238,"vX0":5.267173797794104,"vY0":-124.89164347023244,"vZ0":-3.998736635460469,"x":103.92,"y":196.32,"x0":-1.7826248792693127,"y0":50.003013568373206,"z0":5.052976915019519,"aX":-0.21982835284830216},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.6,"breakHorizontal":-1.1,"spinRate":2139,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.44001123676282416,"extension":6.529891551942837},"index":4,"playId":"a3249856-23fc-3d0b-882c-5cbc53572e14","pitchNumber":4,"startTime":"2026-02-21T19:52:31.008Z","endTime":"2026-02-21T19:52:36.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"second":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":700246,"fullName":"Carson Williams","link":"/api/v1/people/700246"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69308202186459,"aZ":-15.978739822690228,"pfxX":-5.399724967724642,"pfxZ":9.106598093521036,"pX":-0.045265579451699574,"pZ":3.281154387807023,"vX0":6.3406081057618975,"vY0":-133.5205915516896,"vZ0":-2.034800472027584,"x":118.73,"y":150.19,"x0":-1.7658600227159809,"y0":50.00653709919713,"z0":5.221968372878597,"aX":-9.608201176787219},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":8.2,"spinRate":2262,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4125515005845406,"extension":6.478883689154448},"index":5,"playId":"68e28d01-115a-3e67-b886-9d197e587630","pitchNumber":5,"startTime":"2026-02-21T19:53:14.239Z","endTime":"2026-02-21T19:53:18.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"second":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38571517516047,"aZ":-16.543524536863792,"pfxX":-7.287595742754213,"pfxZ":8.552453317416832,"pX":-0.47687383881612744,"pZ":2.9263566533204384,"vX0":5.8558199005395535,"vY0":-135.51464368686703,"vZ0":-2.7542171581571187,"x":135.18,"y":159.77,"x0":-1.7376126842525246,"y0":50.00434569416299,"z0":5.135973640877275,"aX":-13.321375523878869},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":11.6,"spinRate":2342,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4068848511215437,"extension":6.551900340246137},"index":6,"playId":"cb08c76c-a415-3800-bab4-7c8aaa45e8df","pitchNumber":6,"startTime":"2026-02-21T19:53:31.979Z","endTime":"2026-02-21T19:53:36.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"second":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.066276733342164,"aZ":-17.257567002176195,"pfxX":-5.6223689650798505,"pfxZ":8.153003884881594,"pX":-0.977656457798652,"pZ":3.280533671141477,"vX0":4.0758234652576695,"vY0":-135.3043028784765,"vZ0":-1.8297875915319568,"x":154.27,"y":150.21,"x0":-1.7828706856655872,"y0":50.006478945381744,"z0":5.191667650230969,"aX":-10.292660250951974},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":9.1,"spinRate":2264,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40682560465032047,"extension":6.629329017518899},"hitData":{"launchSpeed":54.4,"launchAngle":31.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":111.92,"coordY":139.42}},"index":7,"playId":"5797233b-e53e-303c-b7a4-60a9053a31a0","pitchNumber":7,"startTime":"2026-02-21T19:53:54.861Z","endTime":"2026-02-21T19:54:06.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700246,"link":"/api/v1/people/700246","batSide":{"code":"R","description":"Right"}},"second":{"id":702556,"link":"/api/v1/people/702556"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_ab"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_ab"},{"player":{"id":700246,"link":"/api/v1/people/700246"},"credit":"b_pa"},{"player":{"id":622694,"link":"/api/v1/people/622694"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:54:06.050Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jair Camargo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T19:56:28.842Z","endTime":"2026-02-21T19:58:02.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665856,"fullName":"Jair Camargo","link":"/api/v1/people/665856"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682126,"fullName":"Evan Reifert","link":"/api/v1/people/682126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665856,"fullName":"Jair Camargo","link":"/api/v1/people/665856"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700652,"link":"/api/v1/people/700652"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Evan Reifert replaces Trevor Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T19:55:15.776Z","endTime":"2026-02-21T19:56:30.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682126,"link":"/api/v1/people/682126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694680,"link":"/api/v1/people/694680","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":665856,"link":"/api/v1/people/665856","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.8,"endSpeed":86.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.597645626210532,"aZ":-27.129639324223273,"pfxX":-11.357791708229769,"pfxZ":2.6404706789340477,"pX":-0.004814358615312244,"pZ":0.9575031347343909,"vX0":9.06663154566432,"vY0":-137.60646433450347,"vZ0":-7.036282183231067,"x":117.18,"y":212.93,"x0":-1.8728214728039028,"y0":50.00424204753632,"z0":5.39553959583714,"aX":-21.702432850799237},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.4,"breakHorizontal":18.6,"spinRate":2205,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.3986041199369974,"extension":6.298892015602236},"index":1,"playId":"c6ade5e6-2dc3-3d6d-bef4-2a395258c40c","pitchNumber":1,"startTime":"2026-02-21T19:56:30.977Z","endTime":"2026-02-21T19:56:35.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":665856,"link":"/api/v1/people/665856","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.8,"endSpeed":85.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88885330615462,"aZ":-27.318240529687056,"pfxX":-11.521368535530444,"pfxZ":2.5530470109934793,"pX":-0.5351690708089579,"pZ":2.3449247927776473,"vX0":7.663165498297852,"vY0":-137.73487241280213,"vZ0":-3.675980542577051,"x":137.4,"y":175.47,"x0":-1.873222158726196,"y0":50.000412703339464,"z0":5.568671981767918,"aX":-21.877815949522066},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.0,"breakHorizontal":19.0,"spinRate":2225,"spinDirection":231},"zone":4,"typeConfidence":0.91,"plateTime":0.3994449885518825,"extension":6.341789762687424},"index":2,"playId":"df76d959-8f59-3384-84d3-0e2ddc517fc7","pitchNumber":2,"startTime":"2026-02-21T19:56:46.289Z","endTime":"2026-02-21T19:56:50.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":665856,"link":"/api/v1/people/665856","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97329782598357,"aZ":-35.53425564134091,"pfxX":0.7770798386941715,"pfxZ":-2.1753852232148834,"pX":1.0986427412879447,"pZ":1.3189498997739544,"vX0":6.129726603671802,"vY0":-123.57352846521717,"vZ0":-4.071504654793576,"x":75.12,"y":203.17,"x0":-1.516597649086568,"y0":50.00448605015084,"z0":5.978131308301493,"aX":1.1985996113841169},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.7,"breakHorizontal":-2.9,"spinRate":2612,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.4435005708478723,"extension":6.060003391929039},"index":3,"playId":"76aae018-872e-35ca-b1eb-41ca2483c9cb","pitchNumber":3,"startTime":"2026-02-21T19:57:01.941Z","endTime":"2026-02-21T19:57:05.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":665856,"link":"/api/v1/people/665856","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.240949303032103,"aZ":-32.50719846003509,"pfxX":0.9121732632164603,"pfxZ":-0.2108400514151315,"pX":1.4458083900768912,"pZ":0.22783702120208196,"vX0":6.947672838082325,"vY0":-124.05084605615205,"vZ0":-7.234508323384161,"x":61.89,"y":232.63,"x0":-1.5018890201046358,"y0":50.0029180757124,"z0":5.868288341428395,"aX":1.43150997456629},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.8,"breakHorizontal":-3.1,"spinRate":2560,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.44039177894677195,"extension":6.2515176238641965},"index":4,"playId":"a3b49f49-5b16-3f61-bc0a-f3f0abf4065d","pitchNumber":4,"startTime":"2026-02-21T19:57:19.495Z","endTime":"2026-02-21T19:57:23.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":665856,"link":"/api/v1/people/665856","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20034828987321,"aZ":-36.32753310529144,"pfxX":1.220101672287574,"pfxZ":-2.6724015207549634,"pX":-0.3362479957296168,"pZ":2.569017838687585,"vX0":2.936120343907699,"vY0":-124.0406170494652,"vZ0":-1.1937485192147963,"x":129.82,"y":169.42,"x0":-1.6945116175797232,"y0":50.00101934488962,"z0":6.089908553496111,"aX":1.897544549247521},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.9,"breakHorizontal":-2.9,"spinRate":2659,"spinDirection":68},"zone":4,"typeConfidence":0.9,"plateTime":0.44184578558952214,"extension":6.091759396827187},"index":5,"playId":"37a6d3e1-29cc-39c3-8d2b-a2812e124968","pitchNumber":5,"startTime":"2026-02-21T19:57:37.409Z","endTime":"2026-02-21T19:57:42.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":665856,"link":"/api/v1/people/665856","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.362614954669123,"aZ":-16.897717309730915,"pfxX":-3.865606210131384,"pfxZ":8.03200078947423,"pX":-0.472321056644256,"pZ":3.643136960708095,"vX0":4.86303712994502,"vY0":-137.26684873705975,"vZ0":-2.6913851183972612,"x":135.0,"y":140.42,"x0":-1.7675228863797894,"y0":50.00229598164987,"z0":5.791574201668736,"aX":-7.351747619735044},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":5.9,"spinRate":2301,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.3995615634788372,"extension":6.256763161871457},"index":6,"playId":"9e658d1a-4f40-39b1-87f8-a54de1bc412b","pitchNumber":6,"startTime":"2026-02-21T19:57:56.479Z","endTime":"2026-02-21T19:58:02.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":665856,"link":"/api/v1/people/665856","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665856,"link":"/api/v1/people/665856"},"credit":"b_ab"},{"player":{"id":682126,"link":"/api/v1/people/682126"},"credit":"p_ab"},{"player":{"id":665856,"link":"/api/v1/people/665856"},"credit":"b_pa"},{"player":{"id":682126,"link":"/api/v1/people/682126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:58:02.279Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Clohisy strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T19:58:22.437Z","endTime":"2026-02-21T19:59:39.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682126,"fullName":"Evan Reifert","link":"/api/v1/people/682126"},"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":802117,"fullName":"Patrick Clohisy","link":"/api/v1/people/802117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700652,"link":"/api/v1/people/700652"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.662263948772754,"aZ":-29.21631477807686,"pfxX":-10.25928368737404,"pfxZ":1.5641290756938968,"pX":-0.9645152821954186,"pZ":3.0780021049649466,"vX0":6.182476521428214,"vY0":-137.6482134103973,"vZ0":-1.495937035335124,"x":153.77,"y":155.67,"x0":-1.923813000987416,"y0":50.002651386263295,"z0":5.633984165981912,"aX":-19.402874539074283},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.6,"breakHorizontal":17.0,"spinRate":2172,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.400130472465523,"extension":6.187192545149271},"index":0,"playId":"61058272-4da7-3eb7-9b61-49f81ae1da23","pitchNumber":1,"startTime":"2026-02-21T19:58:25.129Z","endTime":"2026-02-21T19:58:29.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80423449229143,"aZ":-35.33743411623085,"pfxX":0.949828729886689,"pfxZ":-2.104527025081677,"pX":1.1243269298468619,"pZ":1.9360705970290832,"vX0":6.306262290511324,"vY0":-121.735079949551,"vZ0":-2.55130563086869,"x":74.14,"y":186.51,"x0":-1.6228136696133528,"y0":50.00522738604418,"z0":6.055596979514538,"aX":1.425044449932806},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.2,"breakHorizontal":-3.2,"spinRate":2579,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4498659069393658,"extension":6.2122203190997825},"index":1,"playId":"814b45ad-e9b5-31c3-92aa-dd03602902fa","pitchNumber":2,"startTime":"2026-02-21T19:58:41.184Z","endTime":"2026-02-21T19:58:51.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.1,"endSpeed":86.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77622304325817,"aZ":-18.201673462833682,"pfxX":-1.9451152837102963,"pfxZ":7.301802122037289,"pX":-0.4928015046475594,"pZ":3.177784847203864,"vX0":4.229504167786285,"vY0":-137.07653356407795,"vZ0":-3.858050684973831,"x":135.78,"y":152.98,"x0":-1.799298832201034,"y0":50.001689866681936,"z0":5.83747623499081,"aX":-3.7219037632196423},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":2.6,"spinRate":2256,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.39876380541468803,"extension":6.238021068512946},"index":2,"playId":"d92c7ece-6212-32dc-b299-a453b0692802","pitchNumber":3,"startTime":"2026-02-21T19:58:58.595Z","endTime":"2026-02-21T19:59:02.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93430838607584,"aZ":-34.187696610413994,"pfxX":0.7247464107972954,"pfxZ":-1.314890827692052,"pX":0.3239132118604311,"pZ":3.1623198232215395,"vX0":4.437366574874054,"vY0":-122.88788037268705,"vZ0":-0.2951641693486544,"x":104.65,"y":153.4,"x0":-1.5979470267444642,"y0":50.00282251104582,"z0":6.183719494233184,"aX":1.1095957474454528},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.2,"breakHorizontal":-2.3,"spinRate":2443,"spinDirection":42},"zone":3,"typeConfidence":0.9,"plateTime":0.4453982721712295,"extension":6.093195367324323},"index":3,"playId":"928a5382-7fb1-3d21-9de6-a9bfea82e771","pitchNumber":4,"startTime":"2026-02-21T19:59:16.700Z","endTime":"2026-02-21T19:59:21.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.359156204933935,"aZ":-37.955722978793155,"pfxX":1.2814324876711867,"pfxZ":-3.8178807342244117,"pX":-1.0170082916971463,"pZ":2.1985148949236586,"vX0":1.5043926719984961,"vY0":-121.90768678824739,"vZ0":-1.5647406597763756,"x":155.77,"y":179.42,"x0":-1.8068724715501554,"y0":50.000132389527664,"z0":6.10362348243509,"aX":1.9420861993476668},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.1,"breakHorizontal":-2.6,"spinRate":2410,"spinDirection":70},"zone":13,"typeConfidence":0.9,"plateTime":0.4480657733978899,"extension":5.992046809784598},"index":4,"playId":"4fcf730e-c273-3310-bbc7-e40321a7f1b9","pitchNumber":5,"startTime":"2026-02-21T19:59:34.897Z","endTime":"2026-02-21T19:59:39.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":802117,"link":"/api/v1/people/802117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802117,"link":"/api/v1/people/802117"},"credit":"b_ab"},{"player":{"id":682126,"link":"/api/v1/people/682126"},"credit":"p_ab"},{"player":{"id":802117,"link":"/api/v1/people/802117"},"credit":"b_pa"},{"player":{"id":682126,"link":"/api/v1/people/682126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:59:39.730Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Lodise grounds out, shortstop Carson Williams to first baseman Tre' Morgan.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T20:00:03.185Z","endTime":"2026-02-21T20:02:14.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682126,"fullName":"Evan Reifert","link":"/api/v1/people/682126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691003,"link":"/api/v1/people/691003"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alex Lodise replaces Kyle Farmer.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-21T19:59:52.245Z","endTime":"2026-02-21T20:00:05.270Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822676,"link":"/api/v1/people/822676"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":571657,"link":"/api/v1/people/571657"},"defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.015864960881657,"aZ":-33.526998597849996,"pfxX":1.5891677175890644,"pfxZ":-0.8823877731951768,"pX":0.5382310575687128,"pZ":3.1280384339188374,"vX0":4.653866406288604,"vY0":-122.66175083059005,"vZ0":-0.4776352016821296,"x":96.48,"y":154.32,"x0":-1.5824705316273766,"y0":50.001091125319,"z0":6.1598039196340295,"aX":2.4441569432744026},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":-3.8,"spinRate":2546,"spinDirection":75},"zone":3,"typeConfidence":0.9,"plateTime":0.4448715655109492,"extension":5.994908955871787},"index":1,"playId":"7be218b1-4db3-3b47-8808-1c80112c2c50","pitchNumber":1,"startTime":"2026-02-21T20:00:05.270Z","endTime":"2026-02-21T20:00:09.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809205384570163,"aZ":-38.809604820167706,"pfxX":1.1106867343689275,"pfxZ":-4.4212038770310915,"pX":9.9559332180633E-4,"pZ":0.6755934106758836,"vX0":3.7599308619433476,"vY0":-121.5199335361264,"vZ0":-4.481790881781403,"x":116.96,"y":220.54,"x0":-1.7076912549425556,"y0":50.00128147585414,"z0":5.899247922179266,"aX":1.6675072827412032},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-8.8,"breakHorizontal":-2.9,"spinRate":2500,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.44996216357503593,"extension":6.155487460542563},"index":2,"playId":"0dcb4630-4f6c-3f5f-9dbf-1a1e3da8a529","pitchNumber":2,"startTime":"2026-02-21T20:00:21.548Z","endTime":"2026-02-21T20:00:25.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.777535816621757,"aZ":-34.561026328749726,"pfxX":1.2109853590537674,"pfxZ":-1.564663690457417,"pX":-0.06377934925901262,"pZ":2.629403027999349,"vX0":3.532675441751516,"vY0":-121.98212069064323,"vZ0":-1.2650441642381334,"x":119.43,"y":167.79,"x0":-1.6824817281238236,"y0":50.005557506568145,"z0":6.108076449305645,"aX":1.842799331529278},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.9,"breakHorizontal":-3.0,"spinRate":2534,"spinDirection":69},"zone":5,"typeConfidence":0.9,"plateTime":0.44735077863404893,"extension":6.020700887885434},"index":3,"playId":"df2343ba-2247-321c-8cfe-91bb7429b0d7","pitchNumber":3,"startTime":"2026-02-21T20:00:42.085Z","endTime":"2026-02-21T20:00:46.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.196156118186014,"aZ":-32.679707820645405,"pfxX":1.1009834279259536,"pfxZ":-0.3294218423470854,"pX":2.411353513753744,"pZ":0.5409974278214671,"vX0":8.943458199051413,"vY0":-122.83535832116229,"vZ0":-6.35689311655959,"x":25.08,"y":224.17,"x0":-1.405552718850074,"y0":50.000921076674175,"z0":5.90908719895098,"aX":1.6979516261706191},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.8,"breakHorizontal":-4.0,"spinRate":2616,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.4443156183849628,"extension":6.117624174396144},"index":4,"playId":"58292844-9869-340b-a811-40a795672556","pitchNumber":4,"startTime":"2026-02-21T20:01:04.683Z","endTime":"2026-02-21T20:01:08.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33719465294145,"aZ":-34.63702289215058,"pfxX":1.0849766732378265,"pfxZ":-1.6334679428777972,"pX":1.0498303159357683,"pZ":0.8338105038378766,"vX0":5.9307529247364,"vY0":-121.73385851934006,"vZ0":-5.0454954277514945,"x":76.98,"y":216.27,"x0":-1.551881363499502,"y0":50.00125414894735,"z0":5.908406766534695,"aX":1.6382610166144163},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.8,"breakHorizontal":-3.2,"spinRate":2532,"spinDirection":82},"zone":14,"typeConfidence":0.91,"plateTime":0.44875643245853336,"extension":6.24228523564485},"index":5,"playId":"f81971cf-b5c5-3bcb-9957-80c836e43841","pitchNumber":5,"startTime":"2026-02-21T20:01:25.046Z","endTime":"2026-02-21T20:01:31.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.068124240164323,"aZ":-18.976673849171327,"pfxX":-2.3017327342743954,"pfxZ":7.0319690524280425,"pX":-0.9411358545130148,"pZ":4.200881091317227,"vX0":2.8662243178680575,"vY0":-135.5071967762237,"vZ0":-1.0835074316053044,"x":152.87,"y":125.36,"x0":-1.7090058661502447,"y0":50.00184553420619,"z0":5.920091035046713,"aX":-4.319615294426077},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":3.6,"spinRate":2405,"spinDirection":224},"zone":11,"typeConfidence":0.88,"plateTime":0.402793712889558,"extension":6.254678123115351},"index":6,"playId":"744ccfd2-cae9-3aab-8154-ec73bf82d504","pitchNumber":6,"startTime":"2026-02-21T20:01:45.813Z","endTime":"2026-02-21T20:01:50.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.726919765341673,"aZ":-34.04532965483537,"pfxX":0.8495146285519222,"pfxZ":-1.2418798092895695,"pX":0.47409832825750564,"pZ":2.0235926356343232,"vX0":4.654022395389103,"vY0":-121.87264493557412,"vZ0":-2.725423307155797,"x":98.93,"y":184.14,"x0":-1.5662417834032483,"y0":50.00104475834675,"z0":6.081121838900807,"aX":1.283252999333309},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.6,"breakHorizontal":-2.5,"spinRate":2541,"spinDirection":55},"zone":9,"typeConfidence":0.9,"plateTime":0.44849559784173554,"extension":6.030197069237236},"hitData":{"launchSpeed":96.3,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.61,"coordY":175.16}},"index":7,"playId":"1b216c85-8ec9-3b1d-a8c4-a39be731f30f","pitchNumber":7,"startTime":"2026-02-21T20:02:02.729Z","endTime":"2026-02-21T20:02:14.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":822676,"link":"/api/v1/people/822676"},"credit":"b_ab"},{"player":{"id":682126,"link":"/api/v1/people/682126"},"credit":"p_ab"},{"player":{"id":822676,"link":"/api/v1/people/822676"},"credit":"b_pa"},{"player":{"id":682126,"link":"/api/v1/people/682126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:02:14.260Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tre' Morgan grounds out, second baseman Luke Waddell to first baseman David McCabe.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T20:04:38.836Z","endTime":"2026-02-21T20:05:47.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691003,"fullName":"Tre' Morgan","link":"/api/v1/people/691003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687166,"fullName":"Austin Pope","link":"/api/v1/people/687166"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691003,"fullName":"Tre' Morgan","link":"/api/v1/people/691003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680672,"link":"/api/v1/people/680672"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678173,"link":"/api/v1/people/678173"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Alex Lodise remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-21T20:04:10.331Z","endTime":"2026-02-21T20:04:10.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822676,"link":"/api/v1/people/822676"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":571657,"link":"/api/v1/people/571657"},"defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Austin Pope replaces Elieser Hernández.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T20:04:10.354Z","endTime":"2026-02-21T20:04:40.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687166,"link":"/api/v1/people/687166"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622694,"link":"/api/v1/people/622694","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":81.9,"endSpeed":75.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.439436783657992,"aZ":-38.84045382862458,"pfxX":1.0993057423203743,"pfxZ":-4.635294655680471,"pX":-0.12137096539691086,"pZ":1.1540568266416156,"vX0":2.1791995948524834,"vY0":-119.29776960702762,"vZ0":-2.93736585743653,"x":121.63,"y":207.62,"x0":-1.190326580358494,"y0":50.003446360736,"z0":5.910206272331239,"aX":1.5805859683296184},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.9,"breakHorizontal":-2.5,"spinRate":2629,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.45952403531384345,"extension":6.498439773934799},"index":2,"playId":"e6c8bc65-4f1c-3317-83e7-e405851a595d","pitchNumber":1,"startTime":"2026-02-21T20:04:40.907Z","endTime":"2026-02-21T20:04:44.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.021463994381836,"aZ":-19.989346364613763,"pfxX":-3.246681163943178,"pfxZ":6.543470237827432,"pX":0.13103973394458357,"pZ":3.156673398900532,"vX0":4.0486366310569,"vY0":-135.66121124547374,"vZ0":-3.9225092544187126,"x":112.01,"y":153.55,"x0":-0.9597204048240975,"y0":50.00157388607013,"z0":6.0169037687543305,"aX":-6.044146239172811},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.2,"breakHorizontal":5.0,"spinRate":2324,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.4039360804594261,"extension":6.623549965037432},"index":3,"playId":"f242bbf1-1d62-36f3-9992-83fdcc7a46da","pitchNumber":2,"startTime":"2026-02-21T20:04:59.682Z","endTime":"2026-02-21T20:05:04.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.884130179381085,"aZ":-32.74032796456899,"pfxX":0.7241574927890171,"pfxZ":-0.38329579812430836,"pX":-0.6086976523992694,"pZ":2.571097346185601,"vX0":1.6769389116360698,"vY0":-120.57673402332763,"vZ0":-1.2085650012873492,"x":140.2,"y":169.36,"x0":-1.4065564354715565,"y0":50.00287021380725,"z0":5.961014407335429,"aX":1.068854642623735},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.7,"breakHorizontal":-1.7,"spinRate":2386,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.4538122903215367,"extension":6.405426223700572},"index":4,"playId":"a6c0e137-1fcc-3a44-a309-7c72f2dd273e","pitchNumber":3,"startTime":"2026-02-21T20:05:22.894Z","endTime":"2026-02-21T20:05:27.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31878609252102,"aZ":-15.534274383809324,"pfxX":-2.637427072572356,"pfxZ":8.902414884127754,"pX":-0.47281940027010994,"pZ":2.9463000792632807,"vX0":2.388507538733475,"vY0":-136.42984281682732,"vZ0":-5.080954881003677,"x":135.02,"y":159.23,"x0":-1.0205024835929573,"y0":50.00642913527487,"z0":5.917467679078981,"aX":-4.932038772477344},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":4.2,"spinRate":2299,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.40274622827969475,"extension":6.68843832408649},"hitData":{"launchSpeed":100.9,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.99,"coordY":167.29}},"index":5,"playId":"baa43e58-2b04-33d2-8490-8ce942841a52","pitchNumber":4,"startTime":"2026-02-21T20:05:40.076Z","endTime":"2026-02-21T20:05:47.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691003,"link":"/api/v1/people/691003"},"credit":"b_ab"},{"player":{"id":687166,"link":"/api/v1/people/687166"},"credit":"p_ab"},{"player":{"id":691003,"link":"/api/v1/people/691003"},"credit":"b_pa"},{"player":{"id":687166,"link":"/api/v1/people/687166"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-1.5999999999999992,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:05:47.272Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Logan Davidson walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T20:06:08.465Z","endTime":"2026-02-21T20:07:29.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":669722,"fullName":"Logan Davidson","link":"/api/v1/people/669722"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687166,"fullName":"Austin Pope","link":"/api/v1/people/687166"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669722,"fullName":"Logan Davidson","link":"/api/v1/people/669722"},"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":669722,"fullName":"Logan Davidson","link":"/api/v1/people/669722"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93094495761988,"aZ":-13.248310841069634,"pfxX":-1.3940450527047112,"pfxZ":10.099244751458317,"pX":-0.28987249409619414,"pZ":3.8874401809779573,"vX0":2.634951568318121,"vY0":-136.71503071029858,"vZ0":-3.350022305709169,"x":128.05,"y":133.82,"x0":-1.0894138058084213,"y0":50.00469923810876,"z0":6.050733328200819,"aX":-2.613163518476557},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":1.9,"spinRate":2402,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.4021697146232275,"extension":6.571848828235432},"index":0,"playId":"85063a0a-1c35-357b-8968-f7ebde5ec11e","pitchNumber":1,"startTime":"2026-02-21T20:06:17.075Z","endTime":"2026-02-21T20:06:21.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42957965025896,"aZ":-44.21158853032977,"pfxX":1.4917464332123354,"pfxZ":-8.737966494272893,"pX":1.8458716125844787,"pZ":-0.833206709666824,"vX0":6.328954875672537,"vY0":-117.7867598142892,"vZ0":-5.6735669106218625,"x":46.64,"y":261.28,"x0":-1.0913473668816767,"y0":50.002020515842844,"z0":5.782004440762394,"aX":2.054961140626668},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-17.0,"breakHorizontal":-4.6,"spinRate":2617,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.468525605934877,"extension":6.629753029636145},"index":1,"playId":"83c7cef1-b852-3a3f-8a0b-9bcee60cb31b","pitchNumber":2,"startTime":"2026-02-21T20:06:32.558Z","endTime":"2026-02-21T20:06:36.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.353126444674515,"aZ":-30.79017787370389,"pfxX":-1.3403408974123892,"pfxZ":0.9282785618278422,"pX":0.08721091404853712,"pZ":0.7021429199539205,"vX0":3.530339456391161,"vY0":-121.4014700286545,"vZ0":-5.64521250498411,"x":113.68,"y":219.82,"x0":-1.2133737015417974,"y0":50.00354438450767,"z0":5.746346040490976,"aX":-1.9961958266456896},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.6,"breakHorizontal":1.6,"spinRate":2430,"spinDirection":3},"zone":14,"typeConfidence":2.0,"plateTime":0.451629262429043,"extension":6.556484450985074},"index":2,"playId":"2e3d1882-07fa-3756-b489-5cc99aff3556","pitchNumber":3,"startTime":"2026-02-21T20:07:04.018Z","endTime":"2026-02-21T20:07:08.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.0,"endSpeed":83.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.012862343265358,"aZ":-13.302932648976533,"pfxX":-4.191217970056234,"pfxZ":10.514960209123286,"pX":-0.9308882804026417,"pZ":1.7729630739290423,"vX0":1.7356690776595745,"vY0":-133.65843775801434,"vZ0":-8.357010378047466,"x":152.48,"y":190.91,"x0":-1.0471993493701874,"y0":50.00130822633816,"z0":5.912822780294638,"aX":-7.520155717092845},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":7.2,"spinRate":2247,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4110813136856244,"extension":6.628535672079464},"index":3,"playId":"7332d7b3-766e-327e-b694-ee41f0247d9d","pitchNumber":4,"startTime":"2026-02-21T20:07:23.202Z","endTime":"2026-02-21T20:07:29.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":669722,"link":"/api/v1/people/669722","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669722,"link":"/api/v1/people/669722"},"credit":"b_pa"},{"player":{"id":687166,"link":"/api/v1/people/687166"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":1.6999999999999997,"leverageIndex":0.36,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:07:29.445Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kenny Piper strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T20:07:43.063Z","endTime":"2026-02-21T20:10:10.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687166,"fullName":"Austin Pope","link":"/api/v1/people/687166"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":669722,"fullName":"Logan Davidson","link":"/api/v1/people/669722"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687166,"link":"/api/v1/people/687166"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":678173,"link":"/api/v1/people/678173"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665856,"link":"/api/v1/people/665856"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65008619678327,"aZ":-30.72228438540019,"pfxX":0.4282197164045958,"pfxZ":0.9879920435301868,"pX":0.28375240920178063,"pZ":1.0927608353060647,"vX0":3.1913155647801315,"vY0":-120.37920239791048,"vZ0":-4.971243510242787,"x":106.18,"y":209.28,"x0":-1.1154257807455608,"y0":50.00204459088787,"z0":5.908476089192233,"aX":0.6269238886144843},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.8,"breakHorizontal":-1.6,"spinRate":2450,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4552233012338158,"extension":6.462595436217231},"index":0,"playId":"a8afc84a-4b6a-3627-9a32-70efc083e22b","pitchNumber":1,"startTime":"2026-02-21T20:07:54.878Z","endTime":"2026-02-21T20:07:58.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"first":{"id":669722,"link":"/api/v1/people/669722"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93716275952238,"aZ":-30.915461811614282,"pfxX":-0.17923564291582372,"pfxZ":0.8653148581579613,"pX":0.14248744073207503,"pZ":1.5892936708907486,"vX0":2.8997783133266277,"vY0":-120.6836966968624,"vZ0":-3.8519466955166397,"x":111.57,"y":195.87,"x0":-1.0571283189127587,"y0":50.00403582039541,"z0":5.962244015627228,"aX":-0.261491115304431},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.8,"breakHorizontal":-0.5,"spinRate":2370,"spinDirection":102},"zone":8,"typeConfidence":2.0,"plateTime":0.45580937661535215,"extension":6.473212529285856},"index":1,"playId":"77b2bdb9-ef80-3c64-a841-ee1a6da8e5b8","pitchNumber":2,"startTime":"2026-02-21T20:08:14.480Z","endTime":"2026-02-21T20:08:18.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"first":{"id":669722,"link":"/api/v1/people/669722"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.584699618626022,"aZ":-29.619739753498337,"pfxX":-1.0955726496916878,"pfxZ":1.7148064099953728,"pX":1.1421628032374915,"pZ":0.14163914375929748,"vX0":5.197569311105791,"vY0":-121.83422493894149,"vZ0":-7.504230808376192,"x":73.46,"y":234.96,"x0":-0.8873796522754452,"y0":50.00021479848429,"z0":5.862461645167525,"aX":-1.6280881255757584},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.3,"breakHorizontal":0.6,"spinRate":2434,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4516207549812199,"extension":6.493964527551581},"index":2,"playId":"8c1adc39-81bc-3669-94d6-39b0c805e939","pitchNumber":3,"startTime":"2026-02-21T20:08:34.846Z","endTime":"2026-02-21T20:08:39.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"first":{"id":669722,"link":"/api/v1/people/669722"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93571502667015,"aZ":-34.32065482219122,"pfxX":-0.20211547727996604,"pfxZ":-1.4553664404667845,"pX":0.13354659779606765,"pZ":3.018043893637714,"vX0":3.164908955721122,"vY0":-120.5558752613943,"vZ0":-0.11868515517202716,"x":111.91,"y":157.29,"x0":-1.1687314341541593,"y0":50.003146986930986,"z0":6.091558191729658,"aX":-0.29876703922302045},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.4,"breakHorizontal":-0.4,"spinRate":2436,"spinDirection":287},"zone":2,"typeConfidence":2.0,"plateTime":0.4539408342452047,"extension":6.392743346121457},"index":3,"playId":"580537e3-325e-3505-aa0e-146042705f36","pitchNumber":4,"startTime":"2026-02-21T20:09:01.857Z","endTime":"2026-02-21T20:09:06.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"first":{"id":669722,"link":"/api/v1/people/669722"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"76322ba2-e994-3cf2-b0b6-fc1587ebce44","startTime":"2026-02-21T20:09:31.892Z","endTime":"2026-02-21T20:09:37.972Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"first":{"id":669722,"link":"/api/v1/people/669722"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Austin Pope picks off Logan Davidson at 1st on throw to first baseman David McCabe.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"76322ba2-e994-3cf2-b0b6-fc1587ebce44","startTime":"2026-02-21T20:09:48.189Z","endTime":"2026-02-21T20:10:05.184Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669722,"link":"/api/v1/people/669722"},"defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"first":{"id":669722,"link":"/api/v1/people/669722"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-2.6,"leverageIndex":0.84,"dramaIndex":42.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.489499094021568,"aZ":-33.646610577882015,"pfxX":-0.5165419752257047,"pfxZ":-0.9759082926024059,"pX":-0.24425424745168392,"pZ":1.4990416108142832,"vX0":2.0287024658567274,"vY0":-121.87405449889103,"vZ0":-3.637926837075967,"x":126.31,"y":198.31,"x0":-1.021250680706711,"y0":50.00585877660313,"z0":5.924415803010081,"aX":-0.7752940909863036},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.4,"breakHorizontal":0.5},"zone":13,"typeConfidence":2.0,"plateTime":0.44982346796053596,"extension":6.5529453828316475},"index":6,"playId":"1a5ce153-8eb3-33f5-9969-7718b26861b1","pitchNumber":5,"startTime":"2026-02-21T20:10:05.184Z","endTime":"2026-02-21T20:10:10.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700652,"link":"/api/v1/people/700652"},"credit":"b_ab"},{"player":{"id":687166,"link":"/api/v1/people/687166"},"credit":"p_ab"},{"player":{"id":700652,"link":"/api/v1/people/700652"},"credit":"b_pa"},{"player":{"id":687166,"link":"/api/v1/people/687166"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.84,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:10:10.462Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Waddell flies out to right fielder Edward Olivares.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:12:18.906Z","endTime":"2026-02-21T20:12:42.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814388,"fullName":"Hayden Snelsire","link":"/api/v1/people/814388"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680672,"fullName":"Luke Waddell","link":"/api/v1/people/680672"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":658668,"link":"/api/v1/people/658668"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hayden Snelsire replaces Evan Reifert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T20:11:31.576Z","endTime":"2026-02-21T20:12:20.936Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814388,"link":"/api/v1/people/814388"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682126,"link":"/api/v1/people/682126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.0,"endSpeed":85.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.278549306167182,"aZ":-10.578385025506767,"pfxX":-6.878631119377866,"pfxZ":11.509481881869291,"pX":0.9804238896571088,"pZ":1.7862138161293868,"vX0":8.451111940261079,"vY0":-136.4330259288821,"vZ0":-8.848837198417737,"x":79.63,"y":190.55,"x0":-1.2702244198330526,"y0":50.00520641361756,"z0":5.809656906877972,"aX":-12.910685176206638},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":10.6,"spinRate":2367,"spinDirection":212},"zone":14,"typeConfidence":1.28,"plateTime":0.40214109832275513,"extension":6.05499313076585},"index":1,"playId":"13ac982b-f88b-305a-9cbf-b185c10de4ab","pitchNumber":1,"startTime":"2026-02-21T20:12:20.936Z","endTime":"2026-02-21T20:12:25.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80893749532813,"aZ":-12.019815321391567,"pfxX":-6.983139599094322,"pfxZ":10.865482110623375,"pX":0.39375788346790297,"pZ":2.0608472395628348,"vX0":6.9888390122094455,"vY0":-135.6183071083414,"vZ0":-7.640365739013513,"x":101.99,"y":183.14,"x0":-1.3145356624525355,"y0":50.002533882945414,"z0":5.760753730803553,"aX":-12.9536134899262},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":11.0,"spinRate":2314,"spinDirection":213},"zone":6,"typeConfidence":1.23,"plateTime":0.4045025857849245,"extension":5.993088011134554},"hitData":{"launchSpeed":84.2,"launchAngle":33.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.14,"coordY":73.22}},"index":2,"playId":"0d118a52-c267-3855-b3b8-be21d34202bc","pitchNumber":2,"startTime":"2026-02-21T20:12:32.508Z","endTime":"2026-02-21T20:12:42.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":680672,"link":"/api/v1/people/680672","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680672,"link":"/api/v1/people/680672"},"credit":"b_ab"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_ab"},{"player":{"id":680672,"link":"/api/v1/people/680672"},"credit":"b_pa"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:12:42.391Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David McCabe flies out to center fielder Austin Overn.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:12:46.667Z","endTime":"2026-02-21T20:13:39.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":678173,"fullName":"David McCabe","link":"/api/v1/people/678173"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814388,"fullName":"Hayden Snelsire","link":"/api/v1/people/814388"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678173,"fullName":"David McCabe","link":"/api/v1/people/678173"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702556,"link":"/api/v1/people/702556"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56628174920258,"aZ":-32.95510255149235,"pfxX":1.3738671528784971,"pfxZ":-0.5101079703707185,"pX":-1.6764945883453124,"pZ":4.506182787847897,"vX0":-0.5567049231709039,"vY0":-122.75956882690734,"vZ0":2.9269853600145272,"x":180.9,"y":117.11,"x0":-1.625676375366625,"y0":50.002627746220774,"z0":6.097833091975498,"aX":2.1036002687811646},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.0,"breakHorizontal":-2.4,"spinRate":2125,"spinDirection":104},"zone":11,"typeConfidence":1.25,"plateTime":0.4456338819723462,"extension":5.903701130953365},"index":0,"playId":"2eddcacb-b722-3000-b77b-be99bde517d0","pitchNumber":1,"startTime":"2026-02-21T20:13:03.782Z","endTime":"2026-02-21T20:13:06.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":678173,"link":"/api/v1/people/678173","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37676242424754,"aZ":-31.79003205909223,"pfxX":-0.5924022529851811,"pfxZ":0.25057055776588033,"pX":1.617877314417878,"pZ":0.9443414594527397,"vX0":7.306418016903732,"vY0":-123.62714877700718,"vZ0":-5.114513426767507,"x":55.33,"y":213.28,"x0":-1.2974804096210026,"y0":50.004088194612585,"z0":5.704629281531964,"aX":-0.9180196737964651},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":-0.6,"spinRate":2441,"spinDirection":84},"zone":14,"typeConfidence":1.3,"plateTime":0.4428488549324108,"extension":6.2433391204959365},"index":1,"playId":"9aac8827-c5e9-3609-a8b6-878210e3fb04","pitchNumber":2,"startTime":"2026-02-21T20:13:15.317Z","endTime":"2026-02-21T20:13:18.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":678173,"link":"/api/v1/people/678173","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.8,"endSpeed":84.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.344337690041534,"aZ":-13.808006533926747,"pfxX":-5.9064346903969485,"pfxZ":9.876198809492196,"pX":-0.12765207158607023,"pZ":2.5232875738619436,"vX0":5.538758099797354,"vY0":-136.32151618741412,"vZ0":-6.055174000798549,"x":121.87,"y":170.65,"x0":-1.4303694820988235,"y0":50.00194211089486,"z0":5.747596148351035,"aX":-10.982222651033645},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2280,"spinDirection":217},"zone":5,"typeConfidence":1.32,"plateTime":0.4036688343322328,"extension":6.002304208205758},"hitData":{"launchSpeed":97.5,"launchAngle":43.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.43,"coordY":59.37}},"index":2,"playId":"67ae934a-d1dd-3eed-bfd5-d9e000e2e813","pitchNumber":3,"startTime":"2026-02-21T20:13:28.870Z","endTime":"2026-02-21T20:13:39.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":678173,"link":"/api/v1/people/678173","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678173,"link":"/api/v1/people/678173"},"credit":"b_ab"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_ab"},{"player":{"id":678173,"link":"/api/v1/people/678173"},"credit":"b_pa"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:13:39.626Z","atBatIndex":67},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"John Gil reaches on a fielding error by shortstop Carson Williams.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:13:45.277Z","endTime":"2026-02-21T20:14:20.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814388,"fullName":"Hayden Snelsire","link":"/api/v1/people/814388"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":700246,"link":"/api/v1/people/700246"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.885405480088,"aZ":-30.3052896869848,"pfxX":0.7885442445188018,"pfxZ":1.2216507938923975,"pX":0.3292316822917422,"pZ":2.777026477693198,"vX0":4.3068242948856845,"vY0":-123.20000080915472,"vZ0":-1.2984222568095554,"x":104.45,"y":163.8,"x0":-1.5454061034387119,"y0":50.005678029583734,"z0":5.876497542402754,"aX":1.209842588799184},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.2,"breakHorizontal":-2.4,"spinRate":2264,"spinDirection":83},"zone":3,"typeConfidence":1.26,"plateTime":0.44489372463701216,"extension":6.057514240699178},"hitData":{"launchSpeed":81.3,"launchAngle":70.0,"totalDistance":139.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":96.61,"coordY":155.78}},"index":0,"playId":"9f189fa6-f674-38c6-a307-23534d2898c3","pitchNumber":1,"startTime":"2026-02-21T20:14:00.907Z","endTime":"2026-02-21T20:14:20.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":808535,"link":"/api/v1/people/808535","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808535,"link":"/api/v1/people/808535"},"credit":"b_ab"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_ab"},{"player":{"id":808535,"link":"/api/v1/people/808535"},"credit":"b_pa"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.09999999999999964,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:14:20.039Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jim Jarvis grounds out softly, pitcher Hayden Snelsire to first baseman Tre' Morgan.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:14:32.450Z","endTime":"2026-02-21T20:15:30.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814388,"fullName":"Hayden Snelsire","link":"/api/v1/people/814388"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814388,"link":"/api/v1/people/814388"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691003,"link":"/api/v1/people/691003"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57159526176862,"aZ":-14.568775425836797,"pfxX":-7.38518454135002,"pfxZ":9.563628869565836,"pX":-0.1767250897176614,"pZ":2.5518550730247167,"vX0":6.496923778501677,"vY0":-135.54864533092316,"vZ0":-6.128773753486093,"x":123.74,"y":169.88,"x0":-1.6576730237832165,"y0":50.005229693485774,"z0":5.878878844476127,"aX":-13.598522145184612},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":11.8,"spinRate":2124,"spinDirection":212},"zone":5,"typeConfidence":0.87,"plateTime":0.40574479250866524,"extension":6.1365680433498255},"index":0,"playId":"65ecd2af-8f94-397c-8470-d696f6c9b767","pitchNumber":1,"startTime":"2026-02-21T20:14:38.888Z","endTime":"2026-02-21T20:14:43.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432820719681146,"aZ":-29.979278391249597,"pfxX":-0.23900671743701096,"pfxZ":1.425699314840994,"pX":1.3930493830365078,"pZ":1.5638543304011046,"vX0":7.297397555473523,"vY0":-123.05979908493573,"vZ0":-3.78136852742879,"x":63.9,"y":196.56,"x0":-1.5743180377174146,"y0":50.003507955601634,"z0":5.648099539986413,"aX":-0.3688393078982883},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.9,"breakHorizontal":-1.2,"spinRate":2413,"spinDirection":84},"zone":14,"typeConfidence":1.3,"plateTime":0.44434994960175755,"extension":6.209178266245129},"index":1,"playId":"770bec14-0b0e-34f3-862e-c3aec0c9d5f7","pitchNumber":2,"startTime":"2026-02-21T20:14:59.470Z","endTime":"2026-02-21T20:15:03.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.713367760130684,"aZ":-36.42393894580018,"pfxX":-1.5698185621376133,"pfxZ":-2.899493413830819,"pX":-0.17299884211101496,"pZ":1.2632911672215676,"vX0":3.6608703348429548,"vY0":-120.46861297054797,"vZ0":-3.0446396556613124,"x":123.59,"y":204.67,"x0":-1.509273567111917,"y0":50.00073379611392,"z0":5.76771993961301,"aX":-2.304196814922738},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.8,"breakHorizontal":1.9,"spinRate":2310,"spinDirection":46},"zone":13,"typeConfidence":0.66,"plateTime":0.4549181416243515,"extension":6.276958853322753},"hitData":{"launchSpeed":48.7,"launchAngle":-70.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.29,"coordY":193.3}},"index":2,"playId":"80030bb9-1c93-3440-b519-5c3b49d58676","pitchNumber":3,"startTime":"2026-02-21T20:15:17.375Z","endTime":"2026-02-21T20:15:30.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":669722,"link":"/api/v1/people/669722"},"third":{"id":695692,"link":"/api/v1/people/695692"},"shortstop":{"id":700246,"link":"/api/v1/people/700246"},"left":{"id":669234,"link":"/api/v1/people/669234"},"center":{"id":702556,"link":"/api/v1/people/702556"},"right":{"id":658668,"link":"/api/v1/people/658668"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"first":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_ab"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_ab"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_pa"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.19999999999999973,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:15:30.451Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edward Olivares called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T20:17:50.924Z","endTime":"2026-02-21T20:18:57.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":658668,"fullName":"Edward Olivares","link":"/api/v1/people/658668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656887,"fullName":"Sean Reid-Foley","link":"/api/v1/people/656887"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":658668,"fullName":"Edward Olivares","link":"/api/v1/people/658668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665856,"link":"/api/v1/people/665856"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sean Reid-Foley replaces Austin Pope.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T20:17:42.603Z","endTime":"2026-02-21T20:17:53.067Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656887,"link":"/api/v1/people/656887"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687166,"link":"/api/v1/people/687166","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":658668,"link":"/api/v1/people/658668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.8,"endSpeed":85.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.255196113733057,"aZ":-15.567368324411083,"pfxX":-5.010134904098972,"pfxZ":8.874200324284468,"pX":0.6790500502586952,"pZ":1.925079549104172,"vX0":7.339319308055605,"vY0":-136.26478053885407,"vZ0":-6.262042868989856,"x":91.12,"y":186.8,"x0":-1.404226102106122,"y0":50.005368424784336,"z0":5.337352004989558,"aX":-9.379206050813337},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":7.4,"spinRate":2122,"spinDirection":218},"zone":9,"typeConfidence":0.88,"plateTime":0.40268798672725836,"extension":6.93001324646185},"index":1,"playId":"ba76fd4c-13d8-3f16-883b-72c336f62347","pitchNumber":1,"startTime":"2026-02-21T20:17:53.067Z","endTime":"2026-02-21T20:17:57.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":658668,"link":"/api/v1/people/658668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87065005485101,"aZ":-31.862748535229134,"pfxX":1.8565782031494469,"pfxZ":0.19267988592312335,"pX":0.7417676498723303,"pZ":1.6970458367914472,"vX0":5.17567885508825,"vY0":-125.57408867260715,"vZ0":-2.7938225960626513,"x":88.73,"y":192.96,"x0":-1.592132388859863,"y0":50.001145451428556,"z0":5.43223975667259,"aX":2.9452571286798226},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":-4.6,"spinRate":2195,"spinDirection":98},"zone":9,"typeConfidence":0.92,"plateTime":0.4372052839321241,"extension":6.9786941632466055},"index":2,"playId":"13a2aa5e-0885-3355-9137-bc5e92c3c0bd","pitchNumber":2,"startTime":"2026-02-21T20:18:10.724Z","endTime":"2026-02-21T20:18:15.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":658668,"link":"/api/v1/people/658668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.156466155574073,"aZ":-29.272447493279294,"pfxX":-5.632110339911229,"pfxZ":1.6916329084583372,"pX":0.025910097882727922,"pZ":1.4573047199922733,"vX0":5.709640313723239,"vY0":-130.06294277295734,"vZ0":-4.183196692080937,"x":116.01,"y":199.43,"x0":-1.4655392370624576,"y0":50.00303870272753,"z0":5.305286399751629,"aX":-9.654544594377294},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.4,"breakHorizontal":9.0,"spinRate":1202,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.421049104711531,"extension":6.919008970243164},"index":3,"playId":"be40ec47-8b32-3cb3-8770-4f4a0e84dc5e","pitchNumber":3,"startTime":"2026-02-21T20:18:28.263Z","endTime":"2026-02-21T20:18:31.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":658668,"link":"/api/v1/people/658668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.484549392511695,"aZ":-12.592808309277185,"pfxX":-4.743124474194878,"pfxZ":10.268190009581097,"pX":0.7728129374153283,"pZ":3.0852906483044054,"vX0":6.799462018603346,"vY0":-137.68014179585523,"vZ0":-3.9877202171097403,"x":87.54,"y":155.48,"x0":-1.1202840569501618,"y0":50.00322951361947,"z0":5.413655021567781,"aX":-9.045974243087832},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":7.1,"spinRate":2160,"spinDirection":211},"zone":3,"typeConfidence":0.91,"plateTime":0.39886292813248003,"extension":7.080671818488625},"index":4,"playId":"fd9d2481-104d-3f94-bf72-8f3880780193","pitchNumber":4,"startTime":"2026-02-21T20:18:51.454Z","endTime":"2026-02-21T20:18:57.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":658668,"link":"/api/v1/people/658668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":658668,"link":"/api/v1/people/658668"},"credit":"b_ab"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_ab"},{"player":{"id":658668,"link":"/api/v1/people/658668"},"credit":"b_pa"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:18:57.178Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Vellojin strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T20:19:04.132Z","endTime":"2026-02-21T20:20:45.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678962,"fullName":"Daniel Vellojin","link":"/api/v1/people/678962"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656887,"fullName":"Sean Reid-Foley","link":"/api/v1/people/656887"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678962,"fullName":"Daniel Vellojin","link":"/api/v1/people/678962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665856,"link":"/api/v1/people/665856"},"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.3,"endSpeed":87.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.274378340710744,"aZ":-16.469547871451287,"pfxX":-4.725754209379561,"pfxZ":8.080433135915364,"pX":0.9799081028401768,"pZ":1.2290361099190246,"vX0":8.344262328957644,"vY0":-138.37543828889358,"vZ0":-7.996950337808871,"x":79.65,"y":205.6,"x0":-1.4577893615493074,"y0":50.00299396890765,"z0":5.255544230120843,"aX":-9.18491495599196},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":6.8,"spinRate":1948,"spinDirection":215},"zone":14,"typeConfidence":0.88,"plateTime":0.39551162150292374,"extension":6.886275300020592},"index":0,"playId":"bf5eb3fa-0e74-372a-850b-360c40c09c38","pitchNumber":1,"startTime":"2026-02-21T20:19:22.298Z","endTime":"2026-02-21T20:19:26.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":678962,"link":"/api/v1/people/678962","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.614950358596978,"aZ":-31.8083534100336,"pfxX":3.500652982364917,"pfxZ":0.24364825413640645,"pX":0.18147057691737684,"pZ":3.095843276890716,"vX0":3.0664402841898366,"vY0":-122.14658552168363,"vZ0":0.8378647523515332,"x":110.08,"y":155.19,"x0":-1.5441599884581683,"y0":50.00379112859985,"z0":5.479079939260785,"aX":5.300315698534083},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.8,"breakHorizontal":-7.1,"spinRate":2233,"spinDirection":122},"zone":2,"typeConfidence":0.92,"plateTime":0.4480736393178528,"extension":6.708335238517348},"index":1,"playId":"504713c2-b437-3b8d-a9d0-a8515c5540e0","pitchNumber":2,"startTime":"2026-02-21T20:19:38.727Z","endTime":"2026-02-21T20:19:42.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":678962,"link":"/api/v1/people/678962","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23917445674042,"aZ":-14.660565053609702,"pfxX":-4.165487221533516,"pfxZ":9.296747233737456,"pX":0.36298857103848003,"pZ":2.996622841319766,"vX0":6.758575885510989,"vY0":-136.8672622117514,"vZ0":-3.5865185618836914,"x":103.16,"y":157.87,"x0":-1.6052944857752354,"y0":50.000043313595036,"z0":5.337962438022374,"aX":-7.845260385971152},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":6.0,"spinRate":2089,"spinDirection":219},"zone":3,"typeConfidence":0.91,"plateTime":0.40129890395175716,"extension":6.8913531777352945},"index":2,"playId":"ebe4b993-8d16-3ec6-b561-aabb2ac56738","pitchNumber":3,"startTime":"2026-02-21T20:19:54.673Z","endTime":"2026-02-21T20:20:00.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":678962,"link":"/api/v1/people/678962","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-21T20:20:05.377Z","endTime":"2026-02-21T20:20:22.194Z","isPitch":false,"type":"action","player":{"id":678962,"link":"/api/v1/people/678962"},"defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":678962,"link":"/api/v1/people/678962","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.8,"endSpeed":87.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.776029435347816,"aZ":-15.020467997154626,"pfxX":-4.275205245354938,"pfxZ":8.755795241764094,"pX":1.2433297828380439,"pZ":1.9541940534467728,"vX0":8.738655929905129,"vY0":-139.1966579147477,"vZ0":-6.536021105617501,"x":69.61,"y":186.02,"x0":-1.3837601994254536,"y0":50.00019904053111,"z0":5.330403259333281,"aX":-8.37379245646979},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":5.9,"spinRate":2044,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.3937690483136329,"extension":6.879879173864819},"index":4,"playId":"3bb455e2-c221-357d-b0ce-10d4024c290f","pitchNumber":4,"startTime":"2026-02-21T20:20:22.194Z","endTime":"2026-02-21T20:20:27.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":678962,"link":"/api/v1/people/678962","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.216507088235627,"aZ":-35.15520973553199,"pfxX":2.0594360810911,"pfxZ":-1.9263990217823368,"pX":0.8456128035820634,"pZ":1.9220120183747544,"vX0":5.178614839480428,"vY0":-123.87391913771573,"vZ0":-1.1778209183639945,"x":84.77,"y":186.89,"x0":-1.541133474476801,"y0":50.000860332861336,"z0":5.348158983884133,"aX":3.1920598407162366},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.5,"breakHorizontal":-4.9,"spinRate":2244,"spinDirection":98},"zone":14,"typeConfidence":0.91,"plateTime":0.4425146891923317,"extension":6.849199772016201},"index":5,"playId":"cebe8536-649d-38f4-88f1-2e5236461bd9","pitchNumber":5,"startTime":"2026-02-21T20:20:40.161Z","endTime":"2026-02-21T20:20:45.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":678962,"link":"/api/v1/people/678962","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678962,"link":"/api/v1/people/678962"},"credit":"b_ab"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_ab"},{"player":{"id":678962,"link":"/api/v1/people/678962"},"credit":"b_pa"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:20:45.579Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cooper Kinney grounds out to first baseman David McCabe.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T20:20:56.037Z","endTime":"2026-02-21T20:21:34.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695692,"fullName":"Cooper Kinney","link":"/api/v1/people/695692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656887,"fullName":"Sean Reid-Foley","link":"/api/v1/people/656887"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695692,"fullName":"Cooper Kinney","link":"/api/v1/people/695692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678173,"link":"/api/v1/people/678173"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57209369246511,"aZ":-27.27562996055011,"pfxX":-4.9912019093261,"pfxZ":2.944145969779494,"pX":-0.03855896144733543,"pZ":2.021113147354034,"vX0":5.972729972908361,"vY0":-128.23110929598468,"vZ0":-2.826184261667224,"x":118.47,"y":184.21,"x0":-1.7497454539192414,"y0":50.00467877742536,"z0":5.266042605058154,"aX":-8.311322293430436},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.9,"breakHorizontal":7.7,"spinRate":1389,"spinDirection":214},"zone":8,"typeConfidence":0.88,"plateTime":0.4271838000299013,"extension":7.03145560278088},"index":0,"playId":"05f738fe-47ce-34c4-9c9a-048fbd290a19","pitchNumber":1,"startTime":"2026-02-21T20:21:09.833Z","endTime":"2026-02-21T20:21:13.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":695692,"link":"/api/v1/people/695692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78428656807092,"aZ":-27.298885184668674,"pfxX":-3.5394555249929893,"pfxZ":2.895907309680413,"pX":0.5558372800431987,"pZ":1.6429451938115995,"vX0":6.904547047068072,"vY0":-129.193206702253,"vZ0":-3.8020920406825347,"x":95.81,"y":194.42,"x0":-1.695708281525123,"y0":50.005771136956454,"z0":5.24026143363751,"aX":-5.9645718255120785},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":4.8,"spinRate":1550,"spinDirection":226},"zone":9,"typeConfidence":0.68,"plateTime":0.4245354090232669,"extension":6.97682758799929},"hitData":{"launchSpeed":89.6,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.57,"coordY":165.47}},"index":1,"playId":"bfaf2b2a-b0c8-310e-ba78-16f6e72d4710","pitchNumber":2,"startTime":"2026-02-21T20:21:25.793Z","endTime":"2026-02-21T20:21:34.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656887,"link":"/api/v1/people/656887","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665856,"link":"/api/v1/people/665856"},"first":{"id":678173,"link":"/api/v1/people/678173"},"second":{"id":680672,"link":"/api/v1/people/680672"},"third":{"id":808535,"link":"/api/v1/people/808535"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":687201,"link":"/api/v1/people/687201"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":802117,"link":"/api/v1/people/802117"}},"offense":{"batter":{"id":695692,"link":"/api/v1/people/695692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695692,"link":"/api/v1/people/695692"},"credit":"b_ab"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_ab"},{"player":{"id":695692,"link":"/api/v1/people/695692"},"credit":"b_pa"},{"player":{"id":656887,"link":"/api/v1/people/656887"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:21:34.784Z","atBatIndex":72}]