[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Justin Crawford doubles (1) on a sharp fly ball to center fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T18:09:59.076Z","endTime":"2026-02-21T18:12:40.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T13:53:55.442Z","endTime":"2026-02-21T17:50:51.832Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"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:50:51.832Z","endTime":"2026-02-21T18:08:51.328Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"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:08:51.328Z","endTime":"2026-02-21T18:10:01.283Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"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":91.3,"endSpeed":82.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11250087859747,"aZ":-17.068527323082126,"pfxX":7.180154109823981,"pfxZ":8.540754836331528,"pX":0.7250629164270964,"pZ":2.91232826510542,"vX0":-4.695120165330126,"vY0":-132.80937055274896,"vZ0":-5.148497737728649,"x":89.36,"y":160.15,"x0":1.5921065452357224,"y0":50.00231748801133,"z0":6.136223003550033,"aX":12.69718438199976},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.4,"breakHorizontal":-11.9,"spinRate":2160,"spinDirection":136},"zone":3,"typeConfidence":0.9,"plateTime":0.41402152863104513,"extension":5.850427318319941},"index":3,"playId":"466379e5-c750-345e-8d17-dee8e642584e","pitchNumber":1,"startTime":"2026-02-21T18:10:01.283Z","endTime":"2026-02-21T18:10:06.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31314553422457,"aZ":-15.590912254455946,"pfxX":5.612498721616338,"pfxZ":9.454122702688178,"pX":-0.2311115132741817,"pZ":2.367314814003339,"vX0":-6.386129446830783,"vY0":-131.44757126348796,"vZ0":-6.847782226589655,"x":125.81,"y":174.86,"x0":1.4982184441577562,"y0":50.00002642171435,"z0":6.159320133510801,"aX":9.841210191267066},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.8,"breakHorizontal":-8.8,"spinRate":2212,"spinDirection":142},"zone":5,"typeConfidence":0.87,"plateTime":0.4163600296306287,"extension":5.8320647045844},"index":4,"playId":"7d36e490-4a4b-3c82-a5b5-36bb3fb099bb","pitchNumber":2,"startTime":"2026-02-21T18:10:16.536Z","endTime":"2026-02-21T18:10:21.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.942427446632028,"aZ":-16.047888916926173,"pfxX":6.203194853139751,"pfxZ":8.926754341835546,"pX":-0.3830173448080322,"pZ":3.2822209257419708,"vX0":-7.119240550133737,"vY0":-134.04117809795434,"vZ0":-4.38377888226398,"x":131.6,"y":150.16,"x0":1.5106076401465725,"y0":50.00370766348925,"z0":6.09684446084378,"aX":11.20705838957048},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":-9.6,"spinRate":2262,"spinDirection":139},"zone":1,"typeConfidence":0.91,"plateTime":0.4097737782015103,"extension":5.759130140317576},"index":5,"playId":"014a8661-4824-37f2-b01e-e8cfb6018e7e","pitchNumber":3,"startTime":"2026-02-21T18:10:35.409Z","endTime":"2026-02-21T18:10:39.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.428700247609736,"aZ":-32.470277909044555,"pfxX":-0.7477945772762675,"pfxZ":-0.2019667977607238,"pX":-0.5062026448399595,"pZ":3.7290697801874666,"vX0":-4.6420378162755656,"vY0":-118.75084080685357,"vZ0":0.6517430411767604,"x":136.3,"y":138.1,"x0":1.5662396405212915,"y0":50.00560882986266,"z0":6.3905385079680395,"aX":-1.0743180271980495},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.0,"breakHorizontal":2.4,"spinRate":1898,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.46015470895834776,"extension":5.747010646542586},"index":6,"playId":"5fd2632f-d769-3ea8-8171-f4a57f4cc7b9","pitchNumber":4,"startTime":"2026-02-21T18:10:54.605Z","endTime":"2026-02-21T18:10:58.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.391879980173478,"aZ":-16.31718768735509,"pfxX":6.576429487272051,"pfxZ":8.988523202238143,"pX":0.5930969500210534,"pZ":2.6648782233284964,"vX0":-4.863356042077564,"vY0":-132.2969089032945,"vZ0":-5.895297867830546,"x":94.39,"y":166.83,"x0":1.6048307080892292,"y0":50.00634607263059,"z0":6.126790304764785,"aX":11.608258516428291},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.1,"breakHorizontal":-10.8,"spinRate":2150,"spinDirection":139},"zone":6,"typeConfidence":0.89,"plateTime":0.41472036094285336,"extension":5.702532370330362},"index":7,"playId":"339a4fc9-303c-3191-9000-b348da88fe33","pitchNumber":5,"startTime":"2026-02-21T18:11:12.087Z","endTime":"2026-02-21T18:11:16.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":8,"startTime":"2026-02-21T18:12:06.913Z","endTime":"2026-02-21T18:12:30.725Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60265372047836,"aZ":-25.683818654039065,"pfxX":-2.3643755063589245,"pfxZ":3.8697957345900083,"pX":-0.018349342177293282,"pZ":3.4651503627794606,"vX0":-3.6560750053914504,"vY0":-127.93295205829659,"vZ0":-1.925457873087776,"x":117.7,"y":145.22,"x0":1.7301987999352162,"y0":50.00191642861034,"z0":6.218469948085985,"aX":-3.961823403016262},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":5.0,"spinRate":2344,"spinDirection":166},"zone":2,"typeConfidence":0.91,"plateTime":0.4263090939973777,"extension":5.734855792818004},"hitData":{"launchSpeed":104.0,"launchAngle":22.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":87.05,"coordY":46.14}},"index":9,"playId":"16e974c1-49ac-3bd2-8f03-dd6673511f5a","pitchNumber":6,"startTime":"2026-02-21T18:12:30.725Z","endTime":"2026-02-21T18:12:40.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"contextMetrics":{},"playEndTime":"2026-02-21T18:12:40.867Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder Addison Barger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T18:13:01.319Z","endTime":"2026-02-21T18:15:09.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.548810901639577,"aZ":-18.36514419099627,"pfxX":6.072539346947426,"pfxZ":7.705329252837517,"pX":0.6410003595938327,"pZ":4.318043014996399,"vX0":-4.916633631624948,"vY0":-133.25201539526998,"vZ0":-1.8401169921771903,"x":92.57,"y":122.19,"x0":1.7241844288610713,"y0":50.00326668084789,"z0":6.349233295614375,"aX":10.883382103528561},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":-9.8,"spinRate":2055,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.4115972939916488,"extension":5.716399457747432},"index":0,"playId":"983f6471-531c-314b-908e-c82a7ad80807","pitchNumber":1,"startTime":"2026-02-21T18:13:11.985Z","endTime":"2026-02-21T18:13:16.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.8,"endSpeed":68.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.56032430390149,"aZ":-39.22568709161938,"pfxX":-6.989046853679402,"pfxZ":-5.9465457569333395,"pX":0.8564569274015055,"pZ":3.9489856305557414,"vX0":-0.09859539682148763,"vY0":-107.55404832917237,"vZ0":3.2106246573106154,"x":84.35,"y":132.16,"x0":1.8125219748513237,"y0":50.00330927504231,"z0":6.751442548272216,"aX":-8.286217625453892},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-9.7,"breakHorizontal":12.7,"spinRate":2343,"spinDirection":313},"zone":12,"typeConfidence":0.9,"plateTime":0.506953796461783,"extension":5.4721685110409055},"index":1,"playId":"5c0a1389-492f-33d7-95b1-e6075e0d2280","pitchNumber":2,"startTime":"2026-02-21T18:13:27.521Z","endTime":"2026-02-21T18:13:31.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":68.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.907444331193094,"aZ":-40.628577871025286,"pfxX":-6.607552767300131,"pfxZ":-7.157685555512286,"pX":-0.14745894429794837,"pZ":3.4331148144071757,"vX0":-2.202652481299649,"vY0":-107.71492388574976,"vZ0":2.626805258505509,"x":122.62,"y":146.09,"x0":1.7456674049038827,"y0":50.00514190632358,"z0":6.675247535096746,"aX":-7.800295116287897},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-12.0,"breakHorizontal":12.6,"spinRate":2364,"spinDirection":307},"zone":2,"typeConfidence":0.9,"plateTime":0.5076054131914707,"extension":5.620318644761353},"index":2,"playId":"7fe3de80-5c14-30da-90a5-458466ea36d4","pitchNumber":3,"startTime":"2026-02-21T18:13:43.223Z","endTime":"2026-02-21T18:13:47.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-02-21T18:13:59.898Z","endTime":"2026-02-21T18:14:13.498Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23113396347265,"aZ":-17.083788544037738,"pfxX":6.558663149034435,"pfxZ":8.565391241797931,"pX":-1.1732464249384946,"pZ":2.941091096997211,"vX0":-8.879353921643517,"vY0":-131.70759607050363,"vZ0":-5.246070731815216,"x":161.72,"y":159.37,"x0":1.385217248277059,"y0":50.00372532168708,"z0":6.2168600586500835,"aX":11.556695911526827},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.5,"breakHorizontal":-10.0,"spinRate":2244,"spinDirection":143},"zone":11,"typeConfidence":0.89,"plateTime":0.4154117488099103,"extension":5.709694825891479},"index":4,"playId":"09cf4064-98c1-35d1-b980-350d02a032a4","pitchNumber":4,"startTime":"2026-02-21T18:14:13.498Z","endTime":"2026-02-21T18:14:17.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":91.0,"endSpeed":83.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68125938758798,"aZ":-17.642719985755775,"pfxX":5.361585184230105,"pfxZ":8.137192677041176,"pX":0.5561554265520263,"pZ":2.828123539845031,"vX0":-4.583251780968816,"vY0":-132.38888814823184,"vZ0":-5.315873114788868,"x":95.8,"y":162.42,"x0":1.6081686209380845,"y0":50.003213396319175,"z0":6.142088001054793,"aX":9.574663489294004},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":-8.8,"spinRate":2213,"spinDirection":141},"zone":3,"typeConfidence":0.88,"plateTime":0.41278606378686256,"extension":5.760387995335613},"index":5,"playId":"850d7ee1-e2d1-3558-8d87-bd3f3f067057","pitchNumber":5,"startTime":"2026-02-21T18:14:31.216Z","endTime":"2026-02-21T18:14:34.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.9,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706944434292502,"aZ":-14.794860351776952,"pfxX":5.062454201369243,"pfxZ":9.509587485996926,"pX":0.1426117777370566,"pZ":3.257157489130086,"vX0":-5.468190489964321,"vY0":-133.793852419643,"vZ0":-4.665071974824147,"x":111.56,"y":150.84,"x0":1.547431711951982,"y0":50.00040682769668,"z0":6.070661838668389,"aX":9.25012261265031},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-8.2,"spinRate":2153,"spinDirection":135},"zone":2,"typeConfidence":0.88,"plateTime":0.40813184712015627,"extension":6.098130168918313},"hitData":{"launchSpeed":93.2,"launchAngle":54.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.86,"coordY":132.15}},"index":6,"playId":"6c4668f8-97d2-3b28-94ee-dbac43172b25","pitchNumber":6,"startTime":"2026-02-21T18:14:53.281Z","endTime":"2026-02-21T18:15:09.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.22,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:15:09.024Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edmundo Sosa flies out to center fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T18:15:32.149Z","endTime":"2026-02-21T18:16:26.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09566254473507,"aZ":-14.943582369247332,"pfxX":6.0004248104155575,"pfxZ":9.752101040443279,"pX":0.072437277484534,"pZ":3.215322757029403,"vX0":-6.07191902627417,"vY0":-132.30955986539345,"vZ0":-4.645576651340232,"x":114.24,"y":151.97,"x0":1.6211066388602322,"y0":50.00415994568736,"z0":6.094415724984223,"aX":10.604416367786472},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.8,"breakHorizontal":-9.5,"spinRate":2197,"spinDirection":139},"zone":2,"typeConfidence":0.89,"plateTime":0.41448447007492994,"extension":5.932994330178364},"index":0,"playId":"695f90fa-c5bb-3910-9e42-924f926d397f","pitchNumber":1,"startTime":"2026-02-21T18:15:34.877Z","endTime":"2026-02-21T18:15:38.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09853543770462,"aZ":-17.07699937485979,"pfxX":4.362224679312456,"pfxZ":8.364594895013774,"pX":-0.007374678396509775,"pZ":5.0169387937067755,"vX0":-5.718988571855509,"vY0":-133.8180306109376,"vZ0":-0.130274675467761,"x":117.28,"y":103.32,"x0":1.595267720215003,"y0":50.00518707453529,"z0":6.2942974103001905,"aX":7.8765394466300975},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.4,"breakHorizontal":-6.6,"spinRate":2203,"spinDirection":135},"zone":11,"typeConfidence":0.87,"plateTime":0.4100160111800859,"extension":5.798088817640013},"index":1,"playId":"d618104d-668d-3f2c-9fe1-94ec60d8c165","pitchNumber":2,"startTime":"2026-02-21T18:15:58.168Z","endTime":"2026-02-21T18:16:01.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":68.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.024526464251927,"aZ":-40.857727075055706,"pfxX":-5.968013626427943,"pfxZ":-7.346405005228323,"pX":-0.5846762009027978,"pZ":2.433587361281446,"vX0":-2.99339502465076,"vY0":-108.41271521791676,"vZ0":0.9433358503135398,"x":139.29,"y":173.07,"x0":1.5918219784250076,"y0":50.00029219293108,"z0":6.4738881974076845,"aX":-7.058840545318615},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-12.6,"breakHorizontal":11.6,"spinRate":2553,"spinDirection":313},"zone":4,"typeConfidence":0.9,"plateTime":0.5064081170632919,"extension":5.688823699514853},"hitData":{"launchSpeed":83.8,"launchAngle":38.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.38,"coordY":81.61}},"index":2,"playId":"69b364ad-3f17-3141-aa34-46fc9e2f691d","pitchNumber":3,"startTime":"2026-02-21T18:16:16.917Z","endTime":"2026-02-21T18:16:26.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:16:26.663Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T18:16:40.701Z","endTime":"2026-02-21T18:18:23.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55953699401658,"aZ":-30.27525216889065,"pfxX":5.472198516604141,"pfxZ":1.2958165407997377,"pX":1.1399850345180904,"pZ":2.1948730334339244,"vX0":-2.941447742925041,"vY0":-120.0527775490417,"vZ0":-2.7035257373201436,"x":73.55,"y":179.52,"x0":1.6681439971509475,"y0":50.003239454399825,"z0":6.021979158322965,"aX":8.012887352331958},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.9,"breakHorizontal":-9.2,"spinRate":995,"spinDirection":104},"zone":14,"typeConfidence":0.93,"plateTime":0.4557049076028541,"extension":5.884967128393299},"index":0,"playId":"01459720-f77e-3fd9-abfb-d2dc1566094b","pitchNumber":1,"startTime":"2026-02-21T18:16:56.407Z","endTime":"2026-02-21T18:17:01.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.2756069312523,"aZ":-26.304276164230767,"pfxX":-2.1672100860484913,"pfxZ":3.601313200300302,"pX":0.16952832857877717,"pZ":2.752453212483658,"vX0":-3.2148811705486264,"vY0":-125.26378624373557,"vZ0":-3.156040283803847,"x":110.54,"y":164.46,"x0":1.7388365217729618,"y0":50.00331845697522,"z0":6.121785525693653,"aX":-3.530351729737938},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.2,"breakHorizontal":4.6,"spinRate":2345,"spinDirection":171},"zone":5,"typeConfidence":0.9,"plateTime":0.4331085443644622,"extension":5.900761830732411},"index":1,"playId":"998120e1-1b2a-34ea-9365-d3fad8b3bab6","pitchNumber":2,"startTime":"2026-02-21T18:17:13.317Z","endTime":"2026-02-21T18:17:16.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.758531118486424,"aZ":-28.196743102109544,"pfxX":-1.525019791667253,"pfxZ":2.4598075380656965,"pX":1.571778665799048,"pZ":4.454932597107936,"vX0":-0.5749126861820377,"vY0":-125.50271942462588,"vZ0":1.2855182426738718,"x":57.09,"y":118.5,"x0":2.0010527298228253,"y0":50.005957420195934,"z0":6.20696598085428,"aX":-2.470383757015175},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":2.9,"spinRate":2345,"spinDirection":163},"zone":12,"typeConfidence":0.85,"plateTime":0.4339028463970731,"extension":5.862133892370206},"index":2,"playId":"488f1e01-c12d-3c45-b2ce-cbb0a4e4c97d","pitchNumber":3,"startTime":"2026-02-21T18:17:36.136Z","endTime":"2026-02-21T18:17:39.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.281148524786314,"aZ":-14.792657498759132,"pfxX":5.299822716817646,"pfxZ":9.722775697467597,"pX":-0.7386489192816973,"pZ":2.0810036971262025,"vX0":-7.343322417568064,"vY0":-132.59105951048238,"vZ0":-7.395342150417479,"x":145.16,"y":182.59,"x0":1.3730601358825696,"y0":50.003874309379846,"z0":5.97755419458284,"aX":9.47578418851043},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":-8.0,"spinRate":2106,"spinDirection":140},"zone":7,"typeConfidence":0.89,"plateTime":0.41246670602158186,"extension":5.992026822698795},"index":3,"playId":"dddd4dc8-23a1-3a0e-89be-249f96e4d7a7","pitchNumber":4,"startTime":"2026-02-21T18:17:56.223Z","endTime":"2026-02-21T18:18:00.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.5,"endSpeed":69.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.48331602983884,"aZ":-40.42300404429506,"pfxX":-5.517306088156457,"pfxZ":-6.899746978156818,"pX":0.268113785536618,"pZ":3.2464705449391382,"vX0":-1.463035194897726,"vY0":-108.51148849170511,"vZ0":2.2883685719805182,"x":106.78,"y":151.13,"x0":1.6673697773754186,"y0":50.00237295726189,"z0":6.573228927467047,"aX":-6.59723733002614},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-11.6,"breakHorizontal":10.3,"spinRate":2378,"spinDirection":315},"zone":2,"typeConfidence":0.9,"plateTime":0.5042219168386923,"extension":5.660740344232043},"index":4,"playId":"6b82613e-4648-38d2-addd-7b139552f2ab","pitchNumber":5,"startTime":"2026-02-21T18:18:18.653Z","endTime":"2026-02-21T18:18:23.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":641778,"link":"/api/v1/people/641778"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:18:23.855Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:20:28.859Z","endTime":"2026-02-21T18:21:36.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.996956060733925,"aZ":-13.171745994521094,"pfxX":-6.719937248443194,"pfxZ":10.688972632814414,"pX":0.2163927376419441,"pZ":0.8338589772855597,"vX0":9.256334893889617,"vY0":-131.9706832433732,"vZ0":-10.407397563263876,"x":108.75,"y":216.27,"x0":-2.4506195808451756,"y0":50.00410747085131,"z0":5.779408746886445,"aX":-11.948625272654526},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.4,"breakHorizontal":10.3,"spinRate":2085,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.41378563065853813,"extension":6.585726631241728},"index":0,"playId":"5d842c4f-d961-372d-b3d8-89e5c5db2b5e","pitchNumber":1,"startTime":"2026-02-21T18:20:35.501Z","endTime":"2026-02-21T18:20:39.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02822115775114,"aZ":-18.702423210103483,"pfxX":-3.788108695860114,"pfxZ":7.945809698582705,"pX":-0.8272164755163574,"pZ":2.6437393680298062,"vX0":6.20213851175793,"vY0":-128.69688867310757,"vZ0":-4.389639228773417,"x":148.53,"y":167.4,"x0":-2.76451646593547,"y0":50.003597021779846,"z0":5.799720290918339,"aX":-6.423598330757687},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.8,"breakHorizontal":5.6,"spinRate":2087,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4238722337508851,"extension":6.617055686418476},"index":1,"playId":"f739444d-fcc4-3c41-9c22-15be5794c79c","pitchNumber":2,"startTime":"2026-02-21T18:20:51.080Z","endTime":"2026-02-21T18:20:54.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.060984511538862,"aZ":-21.166069660050365,"pfxX":-1.8279538032390865,"pfxZ":6.598638130377095,"pX":-0.22024635588313962,"pZ":3.296817444775247,"vX0":7.177106317712585,"vY0":-127.51853411036076,"vZ0":-2.2636438293506886,"x":125.4,"y":149.77,"x0":-2.818087102761442,"y0":50.003297730930996,"z0":5.843505447619304,"aX":-3.0510088896677834},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.8,"breakHorizontal":1.9,"spinRate":2077,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.427445586629017,"extension":6.5535782179962085},"index":2,"playId":"499eb53d-8b41-38f0-8158-83d99c1e5670","pitchNumber":3,"startTime":"2026-02-21T18:21:06.504Z","endTime":"2026-02-21T18:21:09.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950290591194374,"aZ":-14.21875829769305,"pfxX":-7.7337730274269525,"pfxZ":9.9234097378058,"pX":0.1078404341015115,"pZ":2.954519634285506,"vX0":9.57145201193942,"vY0":-133.68744974953054,"vZ0":-5.088414003471031,"x":112.89,"y":159.01,"x0":-2.5148116231286792,"y0":50.002183266484856,"z0":5.903994499193987,"aX":-13.992607182993854},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":11.9,"spinRate":2201,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4097862206718337,"extension":6.580060934235716},"hitData":{"launchSpeed":81.8,"launchAngle":16.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.75,"coordY":109.43}},"index":3,"playId":"b2c0f7a0-f445-3d0a-8546-dec1d4cdd3b7","pitchNumber":4,"startTime":"2026-02-21T18:21:27.537Z","endTime":"2026-02-21T18:21:36.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:21:36.875Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Andrés Giménez grounds into a double play, second baseman Dylan Moore to shortstop Edmundo Sosa to first baseman Keaton Anthony. Ernie Clement out at 2nd. Andrés Giménez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:21:50.739Z","endTime":"2026-02-21T18:22:21.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550154236769913,"aZ":-21.511651714849133,"pfxX":-11.061376469397828,"pfxZ":5.918690067339893,"pX":0.3921976695163377,"pZ":2.4163889825933365,"vX0":11.573242620456448,"vY0":-132.8771048109674,"vZ0":-4.901259096436041,"x":102.05,"y":173.54,"x0":-2.5676628203919956,"y0":50.00097667987661,"z0":5.832815515845084,"aX":-19.920951740931276},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":17.8,"spinRate":2037,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.4110662963298197,"extension":6.261394926851576},"index":0,"playId":"cbb754cb-4128-3c1d-b1de-da60533aaca8","pitchNumber":1,"startTime":"2026-02-21T18:21:58.397Z","endTime":"2026-02-21T18:22:02.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.222379302342453,"aZ":-21.010542962707273,"pfxX":-2.5098423394500293,"pfxZ":6.5077513210186195,"pX":0.4995950918442643,"pZ":2.4884733317515177,"vX0":9.294029598969821,"vY0":-128.95505496062137,"vZ0":-4.346816518946222,"x":97.96,"y":171.59,"x0":-2.7966028943610004,"y0":50.00173083388224,"z0":5.779766528882419,"aX":-4.305843477317558},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.2,"breakHorizontal":2.9,"spinRate":1974,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.42181386259148024,"extension":7.174458665654537},"hitData":{"launchSpeed":72.5,"launchAngle":14.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.73,"coordY":137.45}},"index":1,"playId":"2bd8393c-df51-3d38-85f6-47f15957aa90","pitchNumber":2,"startTime":"2026-02-21T18:22:15.744Z","endTime":"2026-02-21T18:22:21.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-7.299999999999997,"leverageIndex":1.44,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:22:21.330Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:22:45.996Z","endTime":"2026-02-21T18:24:39.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45751119048433,"aZ":-17.639249274885877,"pfxX":-0.6793283810279549,"pfxZ":8.204657092025561,"pX":-0.9777270294907117,"pZ":2.396240983138527,"vX0":4.699866476821075,"vY0":-131.8429573716027,"vZ0":-5.368045764591477,"x":154.27,"y":174.08,"x0":-2.6905186419274942,"y0":50.00126525997263,"z0":5.748940301196491,"aX":-1.204337136379323},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.9,"breakHorizontal":0.2,"spinRate":2061,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.41450240985699116,"extension":6.644401481461645},"index":0,"playId":"fe47da14-7f85-306d-9985-f1d6e9449772","pitchNumber":1,"startTime":"2026-02-21T18:22:50.355Z","endTime":"2026-02-21T18:22:55.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02799910528414,"aZ":-32.782751210002985,"pfxX":7.235361554177892,"pfxZ":-0.4433910307778408,"pX":0.8459143252576128,"pZ":2.6745023767513927,"vX0":6.255108236348322,"vY0":-117.5945004013472,"vZ0":0.033472983694284864,"x":84.76,"y":166.57,"x0":-2.805895537786331,"y0":50.001717927025176,"z0":5.747202971270114,"aX":9.950729002259722},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.5,"breakHorizontal":-14.9,"spinRate":2264,"spinDirection":70},"zone":12,"typeConfidence":2.0,"plateTime":0.4690015342621021,"extension":6.8101420844279295},"index":1,"playId":"4ba8c2f7-bd33-3fae-8b5f-d2f9444dec73","pitchNumber":2,"startTime":"2026-02-21T18:23:05.977Z","endTime":"2026-02-21T18:23:32.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52781322802585,"aZ":-19.261286351030435,"pfxX":-2.8295039890650413,"pfxZ":7.403619522784346,"pX":0.26813394763604,"pZ":2.0372182648375867,"vX0":8.56777399746653,"vY0":-130.95434559836602,"vZ0":-5.844999440178046,"x":106.78,"y":183.78,"x0":-2.6721412387437797,"y0":50.00327443171538,"z0":5.729690813268659,"aX":-4.935924346628027},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.4,"breakHorizontal":3.4,"spinRate":2048,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.41756756761002123,"extension":6.689114851716969},"index":2,"playId":"0cda0c26-1446-35f3-a33b-95539d6a3edc","pitchNumber":3,"startTime":"2026-02-21T18:23:51.246Z","endTime":"2026-02-21T18:23:55.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.117187360623383,"aZ":-20.475423400704173,"pfxX":-9.426230066832602,"pfxZ":6.362569063915283,"pX":1.0586363817630298,"pZ":1.5395792261135601,"vX0":12.272189744578338,"vY0":-134.06249570676422,"vZ0":-7.165068400948969,"x":76.65,"y":197.21,"x0":-2.3313534772772755,"y0":50.00509116058559,"z0":5.683892861772327,"aX":-17.341398743817845},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.2,"breakHorizontal":14.8,"spinRate":2153,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4069134883569996,"extension":6.611303788645501},"index":3,"playId":"b668fe1e-445c-3ade-ab9a-fe12b9ac47f9","pitchNumber":4,"startTime":"2026-02-21T18:24:17.527Z","endTime":"2026-02-21T18:24:22.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.595827312738166,"aZ":-18.905446208248343,"pfxX":-11.032419527553845,"pfxZ":7.270411873889625,"pX":0.6074081647713226,"pZ":1.6458673587324335,"vX0":11.624970839945824,"vY0":-134.35089622371075,"vZ0":-7.3531670421435,"x":93.85,"y":194.34,"x0":-2.345935307039921,"y0":50.00305016300999,"z0":5.766087782307548,"aX":-20.133262352050924},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":17.4,"spinRate":2110,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4079767361422886,"extension":6.573877418385807},"index":4,"playId":"8110f008-9783-3e3a-b994-481aab442d63","pitchNumber":5,"startTime":"2026-02-21T18:24:35.199Z","endTime":"2026-02-21T18:24:39.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:24:39.102Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Kirk singles on a sharp line drive to center fielder Justin Crawford. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:24:45.193Z","endTime":"2026-02-21T18:26:08.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947440490856856,"aZ":-19.54759564985453,"pfxX":-9.588268708983538,"pfxZ":6.850873560840333,"pX":-0.378766178441791,"pZ":1.407785898531179,"vX0":8.95172473516754,"vY0":-134.37455057780645,"vZ0":-7.801204922129962,"x":131.44,"y":200.77,"x0":-2.4947705060735457,"y0":50.003348912534015,"z0":5.718557567561343,"aX":-17.674684924830498},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":15.6,"spinRate":2096,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4063807464668088,"extension":6.5862189225882615},"index":0,"playId":"f7e55368-a290-3ce1-bf54-a48edea5f594","pitchNumber":1,"startTime":"2026-02-21T18:25:05.124Z","endTime":"2026-02-21T18:25:08.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.5,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.910501530189165,"aZ":-19.43689945232667,"pfxX":-2.6650839815661937,"pfxZ":7.278867859574344,"pX":0.044864548456084945,"pZ":2.151288082120765,"vX0":7.949756498233715,"vY0":-130.08897313365995,"vZ0":-5.432466682521429,"x":115.29,"y":180.7,"x0":-2.676568619441533,"y0":50.00489145947852,"z0":5.696729046982073,"aX":-4.666054356983669},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.5,"breakHorizontal":3.5,"spinRate":2066,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.41771036313503185,"extension":6.6846903938117235},"index":1,"playId":"3ee40505-bc35-36e7-a467-3f0da12d31cf","pitchNumber":2,"startTime":"2026-02-21T18:25:23.043Z","endTime":"2026-02-21T18:25:26.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.0,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04168862508233,"aZ":-30.681811668471493,"pfxX":7.493683593300602,"pfxZ":1.048309396140528,"pX":1.3744766995607645,"pZ":2.261717452980988,"vX0":7.57547648940746,"vY0":-119.90352271092398,"vZ0":-1.4841634618888633,"x":64.61,"y":177.71,"x0":-2.8209511199267987,"y0":50.005850097986404,"z0":5.672474672459116,"aX":10.718299044549191},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.8,"breakHorizontal":-15.6,"spinRate":2223,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45996559375705237,"extension":6.621542761481701},"index":2,"playId":"5a8cc0c1-9b67-3f7d-b237-2ca5e7722bdd","pitchNumber":3,"startTime":"2026-02-21T18:25:40.319Z","endTime":"2026-02-21T18:25:43.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.944482864896795,"aZ":-21.598597768583613,"pfxX":-10.271952114243973,"pfxZ":5.817459453859159,"pX":-0.36198850200693167,"pZ":1.619606482058745,"vX0":9.130103114119033,"vY0":-133.7794096610494,"vZ0":-6.8702005368492465,"x":130.8,"y":195.05,"x0":-2.4788397385946723,"y0":50.00656181853991,"z0":5.761387635689638,"aX":-18.686156268196687},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":16.7,"spinRate":2090,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.40889624422709403,"extension":6.593829508906241},"hitData":{"launchSpeed":101.5,"launchAngle":11.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":121.17,"coordY":98.99}},"index":3,"playId":"04f90bb8-a06e-32a4-96a0-28914ea88b27","pitchNumber":4,"startTime":"2026-02-21T18:26:00.325Z","endTime":"2026-02-21T18:26:08.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:26:08.022Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Addison Barger flies out to left fielder Otto Kemp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:26:25.176Z","endTime":"2026-02-21T18:26:48.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.013120118100733,"aZ":-19.453965442655576,"pfxX":-3.5799746771794836,"pfxZ":7.165995408583683,"pX":0.1841111167324153,"pZ":1.8037588794644854,"vX0":8.747666583153324,"vY0":-131.41482850843684,"vZ0":-6.609566461057731,"x":109.98,"y":190.08,"x0":-2.7010064637877735,"y0":50.001951754881816,"z0":5.763715105895641,"aX":-6.354475305793904},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.9,"breakHorizontal":4.9,"spinRate":1992,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.41447527678343477,"extension":6.559816558421892},"hitData":{"launchSpeed":91.1,"launchAngle":42.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.09,"coordY":96.61}},"index":0,"playId":"f7923e85-acfe-3a5c-89be-0eab1452bf90","pitchNumber":1,"startTime":"2026-02-21T18:26:40.518Z","endTime":"2026-02-21T18:26:48.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":672386,"link":"/api/v1/people/672386"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:26:48.333Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan De La Cruz singles on a ground ball to third baseman Kazuma Okamoto, deflected by pitcher Tyler Rogers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:29:22.064Z","endTime":"2026-02-21T18:30:49.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Rogers replaces Eric Lauer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T18:27:59.517Z","endTime":"2026-02-21T18:29:24.200Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641778,"link":"/api/v1/people/641778","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.172403481847063,"aZ":-45.307789039209204,"pfxX":-4.4541779413479485,"pfxZ":-8.870197970863229,"pX":0.025604184234155267,"pZ":2.47821132150786,"vX0":9.768299786223391,"vY0":-121.02292966267409,"vZ0":10.37960946328487,"x":116.02,"y":171.87,"x0":-3.4889310577891437,"y0":50.00533845391211,"z0":2.1055568701472773,"aX":-6.591267717205031},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.1,"breakHorizontal":5.6,"spinRate":2084,"spinDirection":316},"zone":5,"typeConfidence":2.0,"plateTime":0.4530115008883153,"extension":6.241779443594455},"index":1,"playId":"7ac2ef32-c44b-38ab-b012-2bf609272890","pitchNumber":1,"startTime":"2026-02-21T18:29:24.200Z","endTime":"2026-02-21T18:29:28.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":67.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.618736775135844,"aZ":-21.90312509069419,"pfxX":2.9026811509747494,"pfxZ":8.700304314933813,"pX":0.6061414155438996,"pZ":3.516009004429055,"vX0":8.173484204087142,"vY0":-108.47551262922654,"vZ0":8.18011073170536,"x":93.9,"y":143.85,"x0":-3.601946602576651,"y0":50.00280862501474,"z0":2.087739971218071,"aX":3.4266197126093756},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":18.6,"breakHorizontal":-7.6,"spinRate":2520,"spinDirection":105},"zone":12,"typeConfidence":0.9,"plateTime":0.5067357066977975,"extension":6.151203869744048},"index":2,"playId":"e7176a56-05c0-3656-b49d-503de8e44fd9","pitchNumber":2,"startTime":"2026-02-21T18:29:44.368Z","endTime":"2026-02-21T18:29:50.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":68.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.922518414613872,"aZ":-22.091808084093945,"pfxX":3.253987448256931,"pfxZ":8.50615801453126,"pX":0.8375596035367624,"pZ":2.063310247720713,"vX0":8.52453191501275,"vY0":-108.48380381493668,"vZ0":5.592337514754608,"x":85.07,"y":183.07,"x0":-3.5741281501538777,"y0":50.003498631718614,"z0":1.8649810716571338,"aX":3.8578643027885984},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":17.4,"breakHorizontal":-8.3,"spinRate":2613,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.505928955061286,"extension":6.164532899433482},"index":3,"playId":"92a9373b-0dd0-36f1-b2a7-02ca8186be17","pitchNumber":3,"startTime":"2026-02-21T18:30:03.782Z","endTime":"2026-02-21T18:30:30.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"}},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82338408048032,"aZ":-45.31349726605317,"pfxX":-1.7161536151758932,"pfxZ":-8.926090292137031,"pX":-0.7466845387280711,"pZ":1.4344830494888718,"vX0":7.783195491333233,"vY0":-120.62224376234654,"vZ0":8.505768787268517,"x":145.46,"y":200.05,"x0":-3.79466412184044,"y0":50.005672774063164,"z0":1.8606195145029314,"aX":-2.526104273494016},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.7,"breakHorizontal":1.2,"spinRate":2031,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4543662858969939,"extension":6.1591867071734105},"hitData":{"launchSpeed":101.8,"launchAngle":-4.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.98,"coordY":180.3}},"index":4,"playId":"0ea7eb2c-5156-397a-8c19-7714296369df","pitchNumber":4,"startTime":"2026-02-21T18:30:41.373Z","endTime":"2026-02-21T18:30:49.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:30:49.268Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Marchán grounds out softly, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr. Bryan De La Cruz to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:31:20.324Z","endTime":"2026-02-21T18:33:21.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.1,"endSpeed":75.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.503861840743358,"aZ":-44.81962561304031,"pfxX":-4.344406206396461,"pfxZ":-8.610607897471036,"pX":0.01833039260564291,"pZ":3.0942001442982074,"vX0":9.84509967546301,"vY0":-119.97304456930725,"vZ0":11.988264312524867,"x":116.3,"y":155.24,"x0":-3.5596109899868615,"y0":50.000809087115805,"z0":2.0178365252243613,"aX":-6.383436914586125},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.5,"breakHorizontal":5.8,"spinRate":1995,"spinDirection":325},"zone":2,"typeConfidence":2.0,"plateTime":0.455187902257284,"extension":6.337011400366255},"index":0,"playId":"991491a6-e919-33c7-aa78-46ebfe5bc3f1","pitchNumber":1,"startTime":"2026-02-21T18:31:29.338Z","endTime":"2026-02-21T18:31:33.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":82.2,"endSpeed":75.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.368719510427642,"aZ":-44.06887376083791,"pfxX":-5.300939275811188,"pfxZ":-8.271849675614693,"pX":-0.3951987784062847,"pZ":0.9069081930960547,"vX0":9.15402923740194,"vY0":-119.04902284528934,"vZ0":7.047822385485773,"x":132.06,"y":214.29,"x0":-3.597435210808065,"y0":50.00118625725205,"z0":1.8924295794811312,"aX":-7.626806014411077},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.0,"breakHorizontal":7.4,"spinRate":2017,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.45969093247062576,"extension":6.248065882046511},"index":1,"playId":"b2ac1e08-3e58-3b68-aa14-cfea4df29d43","pitchNumber":2,"startTime":"2026-02-21T18:31:47.128Z","endTime":"2026-02-21T18:31:50.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64138849725712,"aZ":-44.45695836699259,"pfxX":-5.005675494314282,"pfxZ":-8.505034730444661,"pX":0.42733960369541873,"pZ":1.4278467694648485,"vX0":10.694219727990125,"vY0":-119.10611084875102,"vZ0":8.35628603768829,"x":100.71,"y":200.23,"x0":-3.458777562782895,"y0":50.000263611422646,"z0":1.883634107908901,"aX":-7.233827416253859},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-13.1,"breakHorizontal":6.6,"spinRate":2011,"spinDirection":321},"zone":14,"typeConfidence":2.0,"plateTime":0.4588616645583645,"extension":6.220583463846821},"index":2,"playId":"e7ddf214-4c9e-37b8-b538-919be537b536","pitchNumber":3,"startTime":"2026-02-21T18:32:05.650Z","endTime":"2026-02-21T18:32:10.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19676309250636,"aZ":-46.39933161917137,"pfxX":-5.673055549275257,"pfxZ":-9.903145905574881,"pX":-0.8535024553508779,"pZ":1.805590332693571,"vX0":8.510273822950442,"vY0":-119.19191181435751,"vZ0":9.389222920562391,"x":149.53,"y":190.03,"x0":-3.7352995387584516,"y0":50.000885211862844,"z0":2.007610299348969,"aX":-8.151063272342887},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-15.2,"breakHorizontal":8.2,"spinRate":2050,"spinDirection":319},"zone":7,"typeConfidence":2.0,"plateTime":0.45975769538092326,"extension":6.081491387702936},"index":3,"playId":"bf5c39d4-7ab2-3868-ab33-eee8e135b525","pitchNumber":4,"startTime":"2026-02-21T18:32:26.109Z","endTime":"2026-02-21T18:32:29.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":72.9,"endSpeed":66.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.39999980430013,"aZ":-25.649042809378972,"pfxX":2.8183294008946636,"pfxZ":5.7634387186375635,"pX":-0.4497631783256182,"pZ":1.7936610964141753,"vX0":6.0534467121680695,"vY0":-105.83751339259584,"vZ0":5.893700499810771,"x":134.14,"y":190.35,"x0":-3.7153788081544636,"y0":50.00267330958049,"z0":1.9128244487367667,"aX":3.189945924340934},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":12.5,"breakHorizontal":-6.8,"spinRate":2446,"spinDirection":110},"zone":7,"typeConfidence":0.9,"plateTime":0.5179133297745233,"extension":6.158309355882689},"index":4,"playId":"4565471c-0dfa-3f01-b6db-b4722e7b0842","pitchNumber":5,"startTime":"2026-02-21T18:32:48.015Z","endTime":"2026-02-21T18:32:51.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.970158981510018,"aZ":-44.662059379320596,"pfxX":-3.3236604482571,"pfxZ":-8.283109957080477,"pX":-0.4437655420667539,"pZ":1.87430324533243,"vX0":8.872578445354822,"vY0":-121.51939511042458,"vZ0":9.04042716321547,"x":133.92,"y":188.17,"x0":-3.697119498543668,"y0":50.00159617156419,"z0":1.972166471120123,"aX":-5.012009605850696},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.7,"breakHorizontal":4.1,"spinRate":2085,"spinDirection":316},"zone":7,"typeConfidence":2.0,"plateTime":0.44931275212502,"extension":6.198538093124509},"hitData":{"launchSpeed":41.5,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":108.4,"coordY":179.33}},"index":5,"playId":"2376099d-fb25-3ca4-9ae8-3be433247e62","pitchNumber":6,"startTime":"2026-02-21T18:33:14.189Z","endTime":"2026-02-21T18:33:21.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":1.54,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:33:21.513Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dylan Moore pops out to second baseman Ernie Clement.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:33:42.485Z","endTime":"2026-02-21T18:34:53.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":74.6,"endSpeed":68.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.772792635374657,"aZ":-25.848619116798943,"pfxX":4.5565161509225405,"pfxZ":5.362431571935685,"pX":1.6500827158083888,"pZ":2.7293587052511934,"vX0":9.912027314663527,"vY0":-107.92502106408783,"vZ0":7.456362003502088,"x":54.1,"y":165.09,"x0":-3.5939510272019604,"y0":50.00249147389133,"z0":2.0764688960082616,"aX":5.375001998686645},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":12.2,"breakHorizontal":-10.9,"spinRate":2604,"spinDirection":110},"zone":12,"typeConfidence":0.9,"plateTime":0.5074882520073349,"extension":6.23604708528651},"index":0,"playId":"d2c79d6e-6254-3bc6-a516-0253508929b2","pitchNumber":1,"startTime":"2026-02-21T18:33:50.808Z","endTime":"2026-02-21T18:33:53.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.662815869603993,"aZ":-42.6348833601396,"pfxX":-4.180725553763411,"pfxZ":-7.017797212675864,"pX":-0.670346278734587,"pZ":2.6801522680604095,"vX0":8.555690837498876,"vY0":-120.31675840350304,"vZ0":10.38425122532978,"x":142.55,"y":166.42,"x0":-3.7027328844747864,"y0":50.00204827364034,"z0":2.064639666697959,"aX":-6.233004552240006},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.3,"breakHorizontal":5.9,"spinRate":2083,"spinDirection":319},"zone":4,"typeConfidence":2.0,"plateTime":0.4523493640430134,"extension":6.2299303737241205},"index":1,"playId":"168d40c7-1b7b-3d4e-b497-49faeb06de44","pitchNumber":2,"startTime":"2026-02-21T18:34:06.405Z","endTime":"2026-02-21T18:34:09.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.1,"endSpeed":67.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.153738652981293,"aZ":-23.77050819370871,"pfxX":2.7700607529248575,"pfxZ":7.212003314620354,"pX":1.2647489824522902,"pZ":2.7299232080286036,"vX0":9.747651161059007,"vY0":-107.18081488158252,"vZ0":7.233791244478349,"x":68.79,"y":165.07,"x0":-3.6983100632656236,"y0":50.00532640097939,"z0":1.963714759978822,"aX":3.2302921647189033},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":15.5,"breakHorizontal":-7.6,"spinRate":2573,"spinDirection":117},"zone":12,"typeConfidence":0.9,"plateTime":0.5106142165225336,"extension":6.198639366738047},"index":2,"playId":"d85971d1-bf8c-38b6-9733-11c01c7e6b13","pitchNumber":3,"startTime":"2026-02-21T18:34:28.098Z","endTime":"2026-02-21T18:34:32.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.247204143095495,"aZ":-42.490577278372285,"pfxX":-4.272896182306549,"pfxZ":-7.000131119397224,"pX":-0.31869744033616193,"pZ":2.5757258063871857,"vX0":9.018264975259148,"vY0":-120.10370259453823,"vZ0":10.19807456360546,"x":129.15,"y":169.24,"x0":-3.5515633724073723,"y0":50.000895151950665,"z0":2.0411343139131075,"aX":-6.300579814084909},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.1,"breakHorizontal":5.8,"spinRate":2068,"spinDirection":322},"zone":4,"typeConfidence":2.0,"plateTime":0.4544390631847599,"extension":6.283010901503425},"hitData":{"launchSpeed":86.7,"launchAngle":60.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":157.41,"coordY":144.64}},"index":3,"playId":"0bf9426e-986f-30e3-af90-b17783b2eda0","pitchNumber":4,"startTime":"2026-02-21T18:34:44.838Z","endTime":"2026-02-21T18:34:53.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:34:53.472Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Cairo grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:35:04.135Z","endTime":"2026-02-21T18:36:02.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.5,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68557088486314,"aZ":-44.05633757584123,"pfxX":-1.5874610786415335,"pfxZ":-8.341841877206061,"pX":-0.8950276398921728,"pZ":1.4996998227254592,"vX0":7.276395705892315,"vY0":-119.07622006441147,"vZ0":8.278932264168533,"x":151.12,"y":198.29,"x0":-3.7955551241281715,"y0":50.00425191544026,"z0":1.979544038638187,"aX":-2.260485664532807},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.5,"breakHorizontal":1.0,"spinRate":1908,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4614783982048918,"extension":6.065982383193759},"index":0,"playId":"beba8992-bdad-3d22-b4b5-5c8569809cf0","pitchNumber":1,"startTime":"2026-02-21T18:35:23.892Z","endTime":"2026-02-21T18:35:28.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":82.1,"endSpeed":75.2,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.744159907154856,"aZ":-42.54353590971265,"pfxX":-4.200146494164944,"pfxZ":-7.214840076633038,"pX":0.4008266429357765,"pZ":2.9071588049027612,"vX0":10.779181025478074,"vY0":-118.62457564196171,"vZ0":10.871797471245346,"x":101.72,"y":160.29,"x0":-3.637866087672873,"y0":50.00009256524721,"z0":2.1316414436134,"aX":-6.041728934598772},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.2,"breakHorizontal":5.3,"spinRate":2004,"spinDirection":330},"zone":3,"typeConfidence":2.0,"plateTime":0.46013761595539693,"extension":6.429289816050873},"index":1,"playId":"b375e9e6-7508-39d5-a252-b7d48b28be06","pitchNumber":2,"startTime":"2026-02-21T18:35:39.541Z","endTime":"2026-02-21T18:35:44.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.212901465257957,"aZ":-43.52135151205268,"pfxX":-4.235803344657276,"pfxZ":-7.920489297629359,"pX":0.22200967537103827,"pZ":2.572263926873862,"vX0":10.52843657847196,"vY0":-118.52837004029413,"vZ0":10.42137686978885,"x":108.54,"y":169.33,"x0":-3.713815463327245,"y0":50.0031886472879,"z0":2.082723797931578,"aX":-6.069692860525962},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.5,"breakHorizontal":5.3,"spinRate":2022,"spinDirection":314},"zone":5,"typeConfidence":2.0,"plateTime":0.46092543700635424,"extension":6.34028926236296},"hitData":{"launchSpeed":86.1,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.03,"coordY":149.48}},"index":2,"playId":"68bbb870-19d4-36d6-9a30-7b6710eea8be","pitchNumber":3,"startTime":"2026-02-21T18:35:56.672Z","endTime":"2026-02-21T18:36:02.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"second":{"id":650559,"link":"/api/v1/people/650559"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:36:02.059Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, shortstop Edmundo Sosa to first baseman Keaton Anthony.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T18:37:50.570Z","endTime":"2026-02-21T18:39:00.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.779574097527387,"aZ":-19.51929702708835,"pfxX":-2.1720062388669636,"pfxZ":7.51641284610869,"pX":0.242204606199815,"pZ":2.7465004652835323,"vX0":8.104639474803877,"vY0":-128.46838689724711,"vZ0":-4.0001498346919595,"x":107.77,"y":164.62,"x0":-2.6611606542945654,"y0":50.00299126802324,"z0":5.826889125418033,"aX":-3.6574269217401},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.0,"breakHorizontal":2.3,"spinRate":1956,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.4251477091901128,"extension":6.542610907237035},"index":0,"playId":"e7d6beb8-88b6-32a2-9692-69ffea53abb3","pitchNumber":1,"startTime":"2026-02-21T18:38:12.853Z","endTime":"2026-02-21T18:38:16.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":91.9,"endSpeed":84.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.497100891109984,"aZ":-20.757264746195897,"pfxX":-9.562236173244397,"pfxZ":6.258271145690664,"pX":-1.6050645439336646,"pZ":2.45496534267344,"vX0":6.243031321958751,"vY0":-133.65343312645902,"vZ0":-5.030420599546572,"x":178.18,"y":172.5,"x0":-2.718605642257569,"y0":50.00585317897626,"z0":5.835131086410771,"aX":-17.450805730601306},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":16.1,"spinRate":2116,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4084946895284758,"extension":6.415579201002391},"index":1,"playId":"4354b65b-fb90-3f01-abac-aebaa9514a46","pitchNumber":2,"startTime":"2026-02-21T18:38:40.856Z","endTime":"2026-02-21T18:38:45.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.289945348151022,"aZ":-22.192296402596376,"pfxX":-2.322965656728637,"pfxZ":5.817729932588527,"pX":0.47581988271305853,"pZ":2.1385048300432414,"vX0":8.897199190771964,"vY0":-129.2381114935629,"vZ0":-4.738490136055379,"x":98.86,"y":181.04,"x0":-2.688246269176385,"y0":50.00523913282386,"z0":5.669210405097398,"aX":-3.9886741559117804},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.8,"breakHorizontal":2.5,"spinRate":1924,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.42150053692148504,"extension":6.637211178859268},"hitData":{"launchSpeed":74.1,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.63,"coordY":150.08}},"index":2,"playId":"6b7dc1fb-2a3b-36f5-a02e-0ec8223e07d3","pitchNumber":3,"startTime":"2026-02-21T18:38:55.507Z","endTime":"2026-02-21T18:39:00.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:39:00.998Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daulton Varsho singles on a sharp line drive to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T18:39:11.590Z","endTime":"2026-02-21T18:39:51.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03453295721645,"aZ":-21.098063446667314,"pfxX":-9.963992547228866,"pfxZ":6.010299837328754,"pX":0.1304223518824584,"pZ":2.777380069883986,"vX0":10.458169975449616,"vY0":-134.16987898007142,"vZ0":-4.368962848408508,"x":112.03,"y":163.79,"x0":-2.503106385051705,"y0":50.003395740481174,"z0":5.909188455079644,"aX":-18.366779028190678},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.2,"breakHorizontal":16.1,"spinRate":2050,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.40652919791249875,"extension":6.561961540005306},"index":0,"playId":"ea84a328-ea5d-3c6c-9392-01e1bdde8050","pitchNumber":1,"startTime":"2026-02-21T18:39:27.870Z","endTime":"2026-02-21T18:39:31.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.909399108748854,"aZ":-28.52531482825424,"pfxX":-11.138191748042427,"pfxZ":2.350612477691838,"pX":0.5063605123600268,"pZ":1.4830922892865546,"vX0":10.69270114057868,"vY0":-123.35297252535058,"vZ0":-4.937404149973874,"x":97.7,"y":198.74,"x0":-2.4228905329105483,"y0":50.001958535589715,"z0":5.89546281001406,"aX":-17.28544911960348},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.4,"breakHorizontal":17.9,"spinRate":1297,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.44283864188621447,"extension":6.55944041536323},"hitData":{"launchSpeed":105.1,"launchAngle":12.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.72,"coordY":138.56}},"index":1,"playId":"598d3665-bbe5-3664-9c7a-c332bec76b8b","pitchNumber":2,"startTime":"2026-02-21T18:39:43.353Z","endTime":"2026-02-21T18:39:51.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:39:51.139Z","atBatIndex":14},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Davis Schneider grounds into a double play, third baseman Christian Cairo to second baseman Dylan Moore to first baseman Keaton Anthony. Daulton Varsho out at 2nd. Davis Schneider out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T18:40:10.802Z","endTime":"2026-02-21T18:41:47.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.367001055139397,"aZ":-16.05039326462009,"pfxX":-7.713958785126096,"pfxZ":8.877634139643973,"pX":-0.32673909257999434,"pZ":3.238708897241938,"vX0":8.293337502919027,"vY0":-133.79689729348803,"vZ0":-4.001055147950391,"x":129.45,"y":151.33,"x0":-2.46160721716011,"y0":50.00556035213098,"z0":5.900915412712098,"aX":-14.014736304334006},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":12.2,"spinRate":2140,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40908640141614994,"extension":6.612654030190425},"index":0,"playId":"8f6da904-21a7-3908-a6af-0b1ddd41b20c","pitchNumber":1,"startTime":"2026-02-21T18:40:20.336Z","endTime":"2026-02-21T18:40:24.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.024854038386298,"aZ":-19.831417117901754,"pfxX":-3.7276981683156882,"pfxZ":7.211071960046715,"pX":0.17519624097689354,"pZ":1.5079225847091096,"vX0":8.56591895356403,"vY0":-129.25220812883023,"vZ0":-6.79690504122008,"x":110.32,"y":198.07,"x0":-2.6805982241307373,"y0":50.003948015820946,"z0":5.6675263997499865,"aX":-6.382023348267573},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.9,"breakHorizontal":5.0,"spinRate":2082,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4219097213573466,"extension":6.707828298409961},"index":1,"playId":"2b68fb27-5e16-3745-b168-56681cbd4f7f","pitchNumber":2,"startTime":"2026-02-21T18:40:39.490Z","endTime":"2026-02-21T18:40:43.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"37983cf0-f903-3830-952f-580ffd04e1cd","startTime":"2026-02-21T18:40:57.486Z","endTime":"2026-02-21T18:41:00.486Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.389095617643942,"aZ":-19.03914367979441,"pfxX":-2.6417098624741633,"pfxZ":7.504858700543103,"pX":-0.03971871572370559,"pZ":1.6999442748737685,"vX0":7.67037083095904,"vY0":-130.44103535313536,"vZ0":-6.612109010186559,"x":118.51,"y":192.88,"x0":-2.6550551145897803,"y0":50.0057067649972,"z0":5.668252700672986,"aX":-4.626329304084451},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.6,"breakHorizontal":3.4,"spinRate":1965,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.41740512884220893,"extension":6.7552368200498885},"index":3,"playId":"3940457c-5b30-3806-bfd7-9507da3563a3","pitchNumber":3,"startTime":"2026-02-21T18:41:15.986Z","endTime":"2026-02-21T18:41:19.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73405905088672,"aZ":-20.247685181970358,"pfxX":-11.22104388928687,"pfxZ":6.468787494591999,"pX":-0.8273634692661461,"pZ":2.2905734373010955,"vX0":8.611765630949575,"vY0":-134.36071948877222,"vZ0":-5.521698391608974,"x":148.54,"y":176.93,"x0":-2.602329347773294,"y0":50.0041931208792,"z0":5.793221492592333,"aX":-20.69675773622799},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":18.7,"spinRate":2154,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.40630414467009857,"extension":6.591484095226288},"hitData":{"launchSpeed":77.5,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.22,"coordY":170.63}},"index":4,"playId":"96734108-c59a-3e61-890e-5996ce6169e9","pitchNumber":4,"startTime":"2026-02-21T18:41:39.637Z","endTime":"2026-02-21T18:41:47.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":669060,"link":"/api/v1/people/669060"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.27,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:41:47.824Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Keaton Anthony lines out sharply to center fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:44:14.148Z","endTime":"2026-02-21T18:45:25.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adam Macko replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T18:43:07.477Z","endTime":"2026-02-21T18:44:16.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671936,"link":"/api/v1/people/671936"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58562009147538,"aZ":-16.15811330655913,"pfxX":7.5666485602794955,"pfxZ":8.423102995213492,"pX":0.37599597890405395,"pZ":2.984219246537012,"vX0":-5.434234551125343,"vY0":-137.52103372254498,"vZ0":-4.47969389350043,"x":102.67,"y":158.21,"x0":1.4019549280088401,"y0":50.00171432875935,"z0":5.742072268846626,"aX":14.38586591386344},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":-12.5,"spinRate":2169,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.3994160209219939,"extension":6.013057686147034},"index":1,"playId":"5597998b-9576-351f-87ba-8a6db604d17f","pitchNumber":1,"startTime":"2026-02-21T18:44:16.354Z","endTime":"2026-02-21T18:44:19.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834300466392804,"aZ":-14.61195075871987,"pfxX":6.755366051801262,"pfxZ":8.822524542516943,"pX":0.7631229159939068,"pZ":2.523728001244107,"vX0":-3.7656720094889384,"vY0":-140.0109552666944,"vZ0":-6.073182097050876,"x":87.91,"y":170.64,"x0":1.2459622623097577,"y0":50.00344293795954,"z0":5.672782730182007,"aX":13.44742866151174},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":-11.5,"spinRate":2242,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.39080910923959955,"extension":5.9492018134815465},"index":2,"playId":"e0109323-afec-3a41-a95d-5439b795c22c","pitchNumber":2,"startTime":"2026-02-21T18:44:33.154Z","endTime":"2026-02-21T18:44:37.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.431914000332764,"aZ":-13.183581677726291,"pfxX":5.4404120556817785,"pfxZ":9.513828290342442,"pX":-0.5677312026646304,"pZ":2.190772209927096,"vX0":-6.689267282593248,"vY0":-140.1034488910599,"vZ0":-7.200281613137733,"x":105.92,"y":144.95,"x0":1.1393345151995444,"y0":50.00248825556011,"z0":5.64822559005949,"aX":10.859972477982623},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":-8.5,"spinRate":2241,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.3903320562227863,"extension":5.976053936597378},"index":3,"playId":"42ee92e3-d1b2-3bd5-b525-cfe1f5dac124","pitchNumber":3,"startTime":"2026-02-21T18:44:53.172Z","endTime":"2026-02-21T18:44:57.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49691985469208,"aZ":-44.09752551219133,"pfxX":-4.368541700340991,"pfxZ":-8.8433346923811,"pX":0.24611328886671174,"pZ":2.7006296965078707,"vX0":-1.400674665319785,"vY0":-115.68900080881393,"vZ0":2.211664327365806,"x":107.62,"y":165.86,"x0":1.4275431315707114,"y0":50.00053958393089,"z0":5.9733259629954905,"aX":-5.892841974556554},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.1,"breakHorizontal":8.3,"spinRate":2774,"spinDirection":330},"zone":5,"typeConfidence":2.0,"plateTime":0.47427605168272846,"extension":5.872298798135687},"hitData":{"launchSpeed":101.0,"launchAngle":18.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.96,"coordY":72.32}},"index":4,"playId":"6bc76a91-d232-3086-afdf-029188424dcd","pitchNumber":4,"startTime":"2026-02-21T18:45:20.770Z","endTime":"2026-02-21T18:45:25.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805704,"link":"/api/v1/people/805704"},"credit":"b_ab"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_ab"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"credit":"b_pa"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:45:25.144Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out on automatic strike.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:45:34.479Z","endTime":"2026-02-21T18:47:52.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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.0,"endSpeed":88.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878455211796823,"aZ":-13.602225767044912,"pfxX":2.99946016715657,"pfxZ":9.480631568391399,"pX":-0.051352857035839056,"pZ":1.1348115833780328,"vX0":-4.437583130603756,"vY0":-138.1588317297142,"vZ0":-9.589544706572768,"x":118.96,"y":208.14,"x0":1.1760297543403169,"y0":50.005504117399056,"z0":5.535311138289207,"aX":5.877930045204455},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":-4.7,"spinRate":2138,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.3944175759557269,"extension":6.047729263718905},"index":0,"playId":"c6f66bbc-a6d3-395e-b4fb-0b514e3c08cf","pitchNumber":1,"startTime":"2026-02-21T18:45:54.294Z","endTime":"2026-02-21T18:45:58.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.243253512741294,"aZ":-13.246540514040847,"pfxX":3.771535072863569,"pfxZ":9.70843887353301,"pX":0.05923649279805346,"pZ":1.9139947341912114,"vX0":-4.950793885941257,"vY0":-138.35779146277181,"vZ0":-7.501158567321263,"x":114.74,"y":187.1,"x0":1.3771013516723238,"y0":50.0038879626731,"z0":5.537548788092255,"aX":7.354046289410494},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":-5.9,"spinRate":2219,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.395024110552856,"extension":6.075256625314994},"index":1,"playId":"b62d2693-2718-30a2-961d-c7d41a2644ec","pitchNumber":2,"startTime":"2026-02-21T18:46:09.814Z","endTime":"2026-02-21T18:46:13.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.066853499046275,"aZ":-14.899003823359582,"pfxX":3.172017728448004,"pfxZ":8.668685504616276,"pX":0.9769389498123885,"pZ":2.9439153555649433,"vX0":-2.2757146500913756,"vY0":-139.27091661467398,"vZ0":-4.956085497438856,"x":79.76,"y":159.29,"x0":1.3866690815863696,"y0":50.000043802481265,"z0":5.709471253526202,"aX":6.319772904095578},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":-5.4,"spinRate":2218,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.39114012749661153,"extension":5.968780677722695},"index":2,"playId":"331c7a6e-044a-3642-b16b-85800544389f","pitchNumber":3,"startTime":"2026-02-21T18:46:28.698Z","endTime":"2026-02-21T18:46:32.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":97.4,"endSpeed":89.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47686745398479,"aZ":-13.359392284167624,"pfxX":3.6669116100954637,"pfxZ":9.25523081309225,"pX":0.4557706094939637,"pZ":2.7669214087063034,"vX0":-3.4254226567533146,"vY0":-141.69680254146323,"vZ0":-5.836691147614297,"x":99.63,"y":164.07,"x0":1.2040911641873215,"y0":50.00379360335186,"z0":5.707695315670961,"aX":7.454733875895093},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":-6.0,"spinRate":2221,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.386604441678454,"extension":5.9480561970932175},"index":3,"playId":"09e74d78-5dd1-37f6-803a-5696849be3a2","pitchNumber":4,"startTime":"2026-02-21T18:46:52.820Z","endTime":"2026-02-21T18:46:57.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":true,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":702222,"fullName":"Justin Crawford"}}},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"08315426-0186-1003-000c-f08cd117d70a","pitchNumber":4,"startTime":"2026-02-21T18:47:45.011Z","endTime":"2026-02-21T18:47:45.012Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:47:52.446Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to left fielder Davis Schneider.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:47:45.013Z","endTime":"2026-02-21T18:48:32.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94448052912524,"aZ":-44.99534036424423,"pfxX":-5.841276753531878,"pfxZ":-9.998887968682801,"pX":1.2777507494381966,"pZ":2.946452268642243,"vX0":0.6765571454625647,"vY0":-112.92907107539295,"vZ0":3.2432108943404474,"x":68.3,"y":159.23,"x0":1.7313489257172046,"y0":50.00323729143483,"z0":6.0407692232670325,"aX":-7.4901036887788175},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-16.8,"breakHorizontal":10.3,"spinRate":2597,"spinDirection":336},"zone":12,"typeConfidence":2.0,"plateTime":0.48636554169477586,"extension":5.679337853097738},"index":0,"playId":"704514a4-827a-3cc6-8bcd-fe4fd9f146d9","pitchNumber":1,"startTime":"2026-02-21T18:47:45.013Z","endTime":"2026-02-21T18:47:49.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.883274439845668,"aZ":-11.269459874835109,"pfxX":2.2368844165766824,"pfxZ":10.73267827207524,"pX":-1.3430597961991064,"pZ":1.8466791062656152,"vX0":-7.5518848586084575,"vY0":-138.4380212546102,"vZ0":-8.12263226386118,"x":168.19,"y":188.92,"x0":1.1253497983944696,"y0":50.00307850909045,"z0":5.5665451125591225,"aX":4.357445704996223},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":-2.5,"spinRate":2197,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.39511851397272624,"extension":6.066612053483756},"index":1,"playId":"a518aa5d-d937-3fd4-8472-99b41cf921db","pitchNumber":2,"startTime":"2026-02-21T18:48:00.964Z","endTime":"2026-02-21T18:48:05.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-02-21T18:48:13.032Z","endTime":"2026-02-21T18:48:23.120Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02959354362241,"aZ":-12.74811003937751,"pfxX":2.4618472040677615,"pfxZ":10.345367986898577,"pX":0.45760266895658336,"pZ":3.7546620757754545,"vX0":-3.105498748291338,"vY0":-136.62137448575166,"vZ0":-3.0557770493119225,"x":99.56,"y":137.4,"x0":1.2928226301183976,"y0":50.000296983932884,"z0":5.7721054550449065,"aX":4.62173345570711},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":-3.7,"spinRate":2231,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4019752384163455,"extension":6.048756958009557},"hitData":{"launchSpeed":98.2,"launchAngle":50.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.63,"coordY":102.69}},"index":3,"playId":"760870ce-14f8-3c27-ad7c-1f39d5e87375","pitchNumber":3,"startTime":"2026-02-21T18:48:23.120Z","endTime":"2026-02-21T18:48:32.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:48:32.794Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Lukes called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T18:51:02.172Z","endTime":"2026-02-21T18:51:55.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zach McCambley replaces Bryse Wilson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T18:50:34.316Z","endTime":"2026-02-21T18:51:04.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685112,"link":"/api/v1/people/685112"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669060,"link":"/api/v1/people/669060","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.435609456012646,"aZ":-29.974736637922135,"pfxX":1.582801100299669,"pfxZ":1.2947811552195532,"pX":0.6143241753838102,"pZ":2.2957539039789454,"vX0":4.615927681119906,"vY0":-128.9251603133308,"vZ0":-2.8275757161353323,"x":93.58,"y":176.79,"x0":-1.3981590320491442,"y0":50.00277292982114,"z0":5.6977477747835215,"aX":2.68944742004095},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":-3.8,"spinRate":2624,"spinDirection":94},"zone":6,"typeConfidence":0.9,"plateTime":0.4233196926102636,"extension":5.991819656610665},"index":1,"playId":"48915845-207d-3bf4-8202-8b57448426b7","pitchNumber":1,"startTime":"2026-02-21T18:51:04.383Z","endTime":"2026-02-21T18:51:07.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.224029371891362,"aZ":-32.62519654132077,"pfxX":5.523702303934394,"pfxZ":-0.282915619266884,"pX":0.6058718608036265,"pZ":2.242785172071016,"vX0":3.5115184929709,"vY0":-126.37856918453808,"vZ0":-2.3431619237096717,"x":93.91,"y":178.22,"x0":-1.528050806305538,"y0":50.00329159704889,"z0":5.851015439456317,"aX":8.768837143334657},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":-10.9,"spinRate":402,"spinDirection":227},"zone":6,"typeConfidence":0.65,"plateTime":0.4365151537337133,"extension":5.908090451793974},"index":2,"playId":"aae70b60-3d5b-3286-acda-11238e237d8c","pitchNumber":2,"startTime":"2026-02-21T18:51:23.926Z","endTime":"2026-02-21T18:51:27.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":95.8,"endSpeed":88.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80656788830631,"aZ":-12.271608800169524,"pfxX":-5.070839940938919,"pfxZ":10.011500704823526,"pX":0.20100159922428915,"pZ":1.9899752380349611,"vX0":5.539969396990591,"vY0":-139.29675485748058,"vZ0":-7.888375761165548,"x":109.34,"y":185.05,"x0":-1.1436015893692684,"y0":50.006431463568724,"z0":5.6480318407996934,"aX":-10.08548449973806},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":8.2,"spinRate":2619,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.39143720742074173,"extension":6.104085061290025},"index":3,"playId":"190a26e8-ba7d-3fb7-9ee5-00fc78c544c2","pitchNumber":3,"startTime":"2026-02-21T18:51:51.463Z","endTime":"2026-02-21T18:51:55.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:51:55.501Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ernie Clement walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T18:52:07.518Z","endTime":"2026-02-21T18:54:08.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66128900807234,"aZ":-18.686666435822094,"pfxX":-5.445613510692404,"pfxZ":7.202323515307019,"pX":0.9316508119872585,"pZ":1.8502055476066164,"vX0":7.318849383962109,"vY0":-135.93636644818434,"vZ0":-6.822042894245505,"x":81.49,"y":188.82,"x0":-1.08747347076129,"y0":50.00244676822848,"z0":5.688630649589136,"aX":-10.196927323131092},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":8.3,"spinRate":2501,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4028648282156797,"extension":6.06270087440106},"index":0,"playId":"79ab2233-e774-3ac8-87cb-c008ee999ce2","pitchNumber":1,"startTime":"2026-02-21T18:52:22.360Z","endTime":"2026-02-21T18:52:25.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.671708435913036,"aZ":-28.57836023457746,"pfxX":2.3734272863845005,"pfxZ":2.1285514425741425,"pX":-0.06312597588079352,"pZ":3.3124179275383505,"vX0":2.6349032352457056,"vY0":-128.65407338510389,"vZ0":-0.8791607575192789,"x":119.41,"y":149.34,"x0":-1.40590983225941,"y0":50.00460471328451,"z0":5.857706689806792,"aX":4.0100999009647325},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.8,"breakHorizontal":-4.8,"spinRate":2714,"spinDirection":81},"zone":2,"typeConfidence":0.89,"plateTime":0.4244406440713866,"extension":6.007271815223265},"index":1,"playId":"3d0fe2b7-f667-39eb-b64d-1466f0aa2b5e","pitchNumber":2,"startTime":"2026-02-21T18:52:41.284Z","endTime":"2026-02-21T18:52:46.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25780775971186,"aZ":-32.95045398045909,"pfxX":8.84690929509085,"pfxZ":-0.5137338173641011,"pX":0.2961940087485481,"pZ":1.192003135273846,"vX0":1.0730195957335538,"vY0":-122.69123315547779,"vZ0":-4.423009734767432,"x":105.71,"y":206.6,"x0":-1.2961048098323107,"y0":50.002568808826176,"z0":5.853413756968922,"aX":13.36908262529621},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.8,"breakHorizontal":-16.2,"spinRate":2862,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.44792532945169317,"extension":6.0396478478755125},"index":2,"playId":"902a3469-eef1-3a38-981d-1f0fb560dd93","pitchNumber":3,"startTime":"2026-02-21T18:53:01.253Z","endTime":"2026-02-21T18:53:04.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.065910946942942,"aZ":-30.354760144194312,"pfxX":6.575681113499523,"pfxZ":1.2022577529916392,"pX":1.7569677401636534,"pZ":0.7678810750295393,"vX0":4.890954364390503,"vY0":-123.67053685494717,"vZ0":-5.741883973865608,"x":50.03,"y":218.05,"x0":-1.1143385987394676,"y0":50.005784878578794,"z0":5.726108040560735,"aX":9.992598388594592},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.8,"breakHorizontal":-13.2,"spinRate":2967,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4461747506075242,"extension":5.936110077551016},"index":3,"playId":"24acd03d-3313-33ad-9126-a52a9a0dc5c1","pitchNumber":4,"startTime":"2026-02-21T18:53:22.532Z","endTime":"2026-02-21T18:53:26.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.200986323275323,"aZ":-31.784080137965326,"pfxX":8.226394092265298,"pfxZ":0.26514274992821285,"pX":1.49239725943178,"pZ":1.083687366280887,"vX0":3.9253730165643015,"vY0":-120.05632711515258,"vZ0":-4.249401692416846,"x":60.11,"y":209.52,"x0":-1.2346196451388483,"y0":50.001036622428444,"z0":5.719185167567884,"aX":11.9531680171837},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.4,"breakHorizontal":-15.8,"spinRate":2727,"spinDirection":37},"zone":14,"typeConfidence":0.92,"plateTime":0.45699303573886496,"extension":6.121245647568306},"index":4,"playId":"b4815b12-377b-373d-b1d7-7f95c5cb6aae","pitchNumber":5,"startTime":"2026-02-21T18:53:44.277Z","endTime":"2026-02-21T18:53:49.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26446832278145,"aZ":-13.426851275507174,"pfxX":-3.388445277474716,"pfxZ":9.803218249240619,"pX":0.6494431027590759,"pZ":1.2183359716074775,"vX0":5.895289951984947,"vY0":-136.49872159016618,"vZ0":-9.319392933314827,"x":92.24,"y":205.88,"x0":-1.0850066197456019,"y0":50.00591892247931,"z0":5.572277637997937,"aX":-6.482164297406107},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":5.0,"spinRate":2543,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.39923363280000146,"extension":6.268404063649246},"index":5,"playId":"6601e5c7-ba61-370f-9b75-0e672d8251c8","pitchNumber":6,"startTime":"2026-02-21T18:54:04.152Z","endTime":"2026-02-21T18:54:08.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:54:08.582Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out to first baseman Keaton Anthony. Ernie Clement to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T18:54:51.410Z","endTime":"2026-02-21T18:57:38.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"1364ff51-0baf-3ed9-896f-44d747835145","startTime":"2026-02-21T18:54:34.004Z","endTime":"2026-02-21T18:54:37.004Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11196515910766,"aZ":-26.5563433866718,"pfxX":2.8518138282997643,"pfxZ":3.4264579787378224,"pX":-0.8979638264130644,"pZ":3.3615802501680654,"vX0":0.4314137234204568,"vY0":-127.17917850749808,"vZ0":-0.9048389347283582,"x":151.23,"y":148.02,"x0":-1.4402254610550962,"y0":50.0005407176273,"z0":5.828512661882527,"aX":4.669846803915853},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":-5.3,"spinRate":2677,"spinDirection":67},"zone":11,"typeConfidence":0.77,"plateTime":0.4307080562526777,"extension":6.149853675279063},"index":1,"playId":"9bdb7147-56db-37c3-bcfa-65ead6146e50","pitchNumber":1,"startTime":"2026-02-21T18:54:53.729Z","endTime":"2026-02-21T18:54:57.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.261740278776706,"aZ":-15.192461130328265,"pfxX":-3.7308659288248136,"pfxZ":8.884422526288834,"pX":0.6058640247241128,"pZ":2.1592855503105985,"vX0":6.0791441238869375,"vY0":-136.04891475279788,"vZ0":-6.521720754141784,"x":93.91,"y":180.48,"x0":-1.1527689260219067,"y0":50.00622325478286,"z0":5.6035394116544825,"aX":-7.134766565388807},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":5.8,"spinRate":2457,"spinDirection":220},"zone":6,"typeConfidence":0.91,"plateTime":0.39955380740305424,"extension":6.266112700351758},"index":2,"playId":"5b8f233d-4143-383e-bb20-a2c311ec913b","pitchNumber":2,"startTime":"2026-02-21T18:55:15.946Z","endTime":"2026-02-21T18:55:20.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.945103088227732,"aZ":-25.686097699239106,"pfxX":1.443135867407062,"pfxZ":3.862748318399807,"pX":-0.5926217397337347,"pZ":1.6129992780393683,"vX0":1.7624005415246538,"vY0":-128.34376081618592,"vZ0":-5.072861097734364,"x":139.59,"y":195.23,"x0":-1.4740014654293871,"y0":50.00220520135874,"z0":5.599457857659625,"aX":2.42268290695269},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":-3.0,"spinRate":2757,"spinDirection":58},"zone":7,"typeConfidence":0.87,"plateTime":0.42571954227776265,"extension":6.272250246879154},"index":3,"playId":"c5809e1c-a64c-3399-a2ba-793c8d205616","pitchNumber":3,"startTime":"2026-02-21T18:55:42.735Z","endTime":"2026-02-21T18:55:46.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.514050309451314,"aZ":-29.750170008333004,"pfxX":4.992302667537581,"pfxZ":1.5626298251420199,"pX":0.7494825113536884,"pZ":0.2853460359450377,"vX0":3.3466091175157904,"vY0":-124.07457735966408,"vZ0":-6.9159712235583015,"x":88.43,"y":231.08,"x0":-1.2685779020779806,"y0":50.00039328303712,"z0":5.611581084317233,"aX":7.725077795695081},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.3,"breakHorizontal":-9.8,"spinRate":2767,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.4426883092316407,"extension":6.443767445044809},"index":4,"playId":"0398460b-780e-392f-8852-c1329d604678","pitchNumber":4,"startTime":"2026-02-21T18:56:10.541Z","endTime":"2026-02-21T18:56:14.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.510492431541994,"aZ":-17.97069739286528,"pfxX":-3.5628115031010776,"pfxZ":7.459668526085299,"pX":-0.7659489910096404,"pZ":2.876390990619292,"vX0":2.6325091800230997,"vY0":-136.28695285722105,"vZ0":-4.217392188457229,"x":146.2,"y":161.12,"x0":-1.2755845981766571,"y0":50.00557648658933,"z0":5.664811320313758,"aX":-6.785606646667561},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":6.0,"spinRate":2366,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.4000309184054869,"extension":6.314743139056441},"index":5,"playId":"d74f42d9-8099-38f2-b8d2-a1c4aedf7698","pitchNumber":5,"startTime":"2026-02-21T18:56:35.125Z","endTime":"2026-02-21T18:56:38.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.081736541513244,"aZ":-18.841371980441036,"pfxX":-2.5551704192553704,"pfxZ":6.931822535277071,"pX":0.3262117895543511,"pZ":2.04329628314191,"vX0":5.140121110815338,"vY0":-136.5974396500482,"vZ0":-6.139859124485049,"x":104.57,"y":183.61,"x0":-1.2330472613117314,"y0":50.00338270825908,"z0":5.5802380996037,"aX":-4.9152851539960585},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.8,"breakHorizontal":3.7,"spinRate":2490,"spinDirection":215},"zone":9,"typeConfidence":0.9,"plateTime":0.3982921395753909,"extension":6.519510842390636},"index":6,"playId":"e40aaa92-5414-3193-aaf7-a0cab5c760cc","pitchNumber":6,"startTime":"2026-02-21T18:56:59.799Z","endTime":"2026-02-21T18:57:04.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49946151732011,"aZ":-16.050553460436554,"pfxX":-3.3044438981924786,"pfxZ":8.242367632231076,"pX":0.47346261386793725,"pZ":1.7836798999414931,"vX0":5.57983710340102,"vY0":-137.7708840528936,"vZ0":-7.341597860193348,"x":98.95,"y":190.62,"x0":-1.1325232196331239,"y0":50.00424620916726,"z0":5.532278670916577,"aX":-6.4659040736383515},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":5.0,"spinRate":2508,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.3948945923224847,"extension":6.250109694566693},"hitData":{"launchSpeed":89.2,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.93,"coordY":171.24}},"index":7,"playId":"e94e36ed-1d85-3c4e-bb80-b19234e1c89c","pitchNumber":7,"startTime":"2026-02-21T18:57:32.926Z","endTime":"2026-02-21T18:57:38.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":1.37,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:57:38.656Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T18:58:11.753Z","endTime":"2026-02-21T18:58:37.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685112,"fullName":"Zach McCambley","link":"/api/v1/people/685112"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.006926391001105,"aZ":-30.48351166710927,"pfxX":2.534600478415693,"pfxZ":1.0383480612716394,"pX":-0.8315403430240307,"pZ":2.7229029695694424,"vX0":0.49392742280664165,"vY0":-125.58724247153651,"vZ0":-1.5673324255298318,"x":148.7,"y":165.26,"x0":-1.3595453626077803,"y0":50.002410312603054,"z0":5.792029833808139,"aX":4.1235263259315635},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":-4.7,"spinRate":2613,"spinDirection":74},"zone":4,"typeConfidence":0.77,"plateTime":0.43307222451366734,"extension":5.910107172217397},"index":0,"playId":"44237ce3-f3e8-353f-b8f9-61d8780cf618","pitchNumber":1,"startTime":"2026-02-21T18:58:11.753Z","endTime":"2026-02-21T18:58:15.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.221614358127653,"aZ":-31.580303312534667,"pfxX":8.542675159124556,"pfxZ":0.3937109016581868,"pX":0.6164868172228654,"pZ":1.7691578149814624,"vX0":2.0805471520074916,"vY0":-122.14550626684057,"vZ0":-3.172629567662452,"x":93.5,"y":191.01,"x0":-1.356402495423865,"y0":50.00430038910821,"z0":5.802487861571746,"aX":12.89830105842329},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.2,"breakHorizontal":-16.0,"spinRate":2818,"spinDirection":43},"zone":9,"typeConfidence":0.91,"plateTime":0.44855814674277994,"extension":6.094299210539237},"hitData":{"launchSpeed":84.7,"launchAngle":24.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.55,"coordY":78.26}},"index":1,"playId":"94fe6151-b3a0-39f9-80ca-d4b97f713865","pitchNumber":2,"startTime":"2026-02-21T18:58:32.325Z","endTime":"2026-02-21T18:58:37.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":685112,"link":"/api/v1/people/685112"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.42,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:58:37.469Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edmundo Sosa walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T19:00:53.896Z","endTime":"2026-02-21T19:02:08.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.195954405616792,"aZ":-44.84361887578929,"pfxX":-3.9958198275878916,"pfxZ":-9.777156383521072,"pX":-0.15862641067358813,"pZ":0.9325005315507111,"vX0":-2.3508919391271466,"vY0":-114.32140706204477,"vZ0":-0.9815955981705127,"x":123.05,"y":213.6,"x0":1.4095235983232308,"y0":50.00262096672194,"z0":5.851222757369613,"aX":-5.177758000184328},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-17.5,"breakHorizontal":7.9,"spinRate":2915,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.4830156582298324,"extension":5.732409288491464},"index":0,"playId":"4dfd81ca-fbd7-3550-99c6-96b2493cf3c5","pitchNumber":1,"startTime":"2026-02-21T19:01:10.767Z","endTime":"2026-02-21T19:01:15.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.8,"endSpeed":85.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28442808300042,"aZ":-13.197283360728125,"pfxX":5.4823399760723435,"pfxZ":9.94920269982548,"pX":1.033708870567902,"pZ":2.7223179801232638,"vX0":-2.8499065232781975,"vY0":-137.8724020939346,"vZ0":-5.462431775314251,"x":77.6,"y":165.28,"x0":1.3736129922188567,"y0":50.004176151596845,"z0":5.6345646982627,"aX":10.458151284239893},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":-9.2,"spinRate":2240,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3986834337258771,"extension":5.987096760209977},"index":1,"playId":"adeced26-29e6-347f-9a25-e23bbb4a77fa","pitchNumber":2,"startTime":"2026-02-21T19:01:29.786Z","endTime":"2026-02-21T19:01:34.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":94.5,"endSpeed":86.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.125873645051396,"aZ":-11.569144515380342,"pfxX":3.1702647365998793,"pfxZ":10.832097073089763,"pX":-0.5246728617430285,"pZ":1.0373028847865395,"vX0":-5.837768913838705,"vY0":-137.22986928908068,"vZ0":-9.985966122558851,"x":137.0,"y":210.77,"x0":1.2208836664059666,"y0":50.003698088848324,"z0":5.517453207900989,"aX":6.031362748259064},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":-4.4,"spinRate":2287,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.39954781956108176,"extension":6.116327952127298},"index":2,"playId":"1659dd95-578a-3182-9c1f-fc142d60ec2b","pitchNumber":3,"startTime":"2026-02-21T19:01:45.636Z","endTime":"2026-02-21T19:01:50.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":93.9,"endSpeed":85.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50310174568905,"aZ":-14.015009341441218,"pfxX":4.345878654283052,"pfxZ":9.684944466768286,"pX":0.9049326968919069,"pZ":2.69254996735022,"vX0":-2.760833124399199,"vY0":-136.65451585241073,"vZ0":-5.490202020643982,"x":82.51,"y":166.08,"x0":1.3681018912102532,"y0":50.005801759220354,"z0":5.704676364422217,"aX":8.150981634169058},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-7.2,"spinRate":2292,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.40212485798781916,"extension":6.024314438506026},"index":3,"playId":"11864490-1805-347d-adaf-55953d43c355","pitchNumber":4,"startTime":"2026-02-21T19:02:02.965Z","endTime":"2026-02-21T19:02:08.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:02:08.552Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Kemp flies out to center fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T19:02:23.051Z","endTime":"2026-02-21T19:04:49.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":85.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06028984351383,"aZ":-16.510942214572236,"pfxX":4.5731955590988465,"pfxZ":8.25819712848563,"pX":-0.7358275144933568,"pZ":3.1699507089945813,"vX0":-6.94099869226663,"vY0":-137.2504169450302,"vZ0":-4.04644079288153,"x":145.05,"y":153.19,"x0":1.2386129217554096,"y0":50.00071275816626,"z0":5.796935647523779,"aX":8.672324665001014},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":-6.7,"spinRate":2243,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.3999664775821037,"extension":6.043994778087857},"index":0,"playId":"2e5e912f-261c-33a3-a90a-495e8c0d95b2","pitchNumber":1,"startTime":"2026-02-21T19:02:33.103Z","endTime":"2026-02-21T19:02:37.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.308524187408892,"aZ":-14.666299036262139,"pfxX":3.3936558779235595,"pfxZ":9.101850578905076,"pX":0.2700604817743202,"pZ":4.467819109297737,"vX0":-3.9754092768136373,"vY0":-137.31024330073257,"vZ0":-1.0443491661170101,"x":106.71,"y":118.15,"x0":1.2906914819825313,"y0":50.00235219908008,"z0":5.843743303815137,"aX":6.527963364398121},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":-5.4,"spinRate":2248,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.3977844186943482,"extension":5.919859359583356},"index":1,"playId":"37d2be5a-c9e4-3fe9-b368-a964320b1938","pitchNumber":2,"startTime":"2026-02-21T19:02:54.360Z","endTime":"2026-02-21T19:02:57.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.500096088213795,"aZ":-27.626206692256886,"pfxX":-1.5687146644262713,"pfxZ":2.804456059116408,"pX":0.025944219274439826,"pZ":2.691922206176538,"vX0":-3.3808806275083705,"vY0":-125.95741437790525,"vZ0":-2.0986117342128505,"x":116.01,"y":166.1,"x0":1.5847341819364529,"y0":50.00146494053226,"z0":5.750620461977665,"aX":-2.541820901569769},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":3.6,"spinRate":2562,"spinDirection":173},"zone":5,"typeConfidence":2.0,"plateTime":0.4334056681299052,"extension":5.83631972017832},"index":2,"playId":"c48eee06-636c-328b-9aca-b2b2a3df6e14","pitchNumber":3,"startTime":"2026-02-21T19:03:17.825Z","endTime":"2026-02-21T19:03:22.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.666051786845298,"aZ":-25.924378813205397,"pfxX":7.8258160599524285,"pfxZ":4.004890534985195,"pX":-0.13107455421404626,"pZ":1.607552366217874,"vX0":-6.462639619932971,"vY0":-123.42004273449625,"vZ0":-4.600258151447215,"x":122.0,"y":195.38,"x0":1.488680867732661,"y0":50.00613295573526,"z0":5.646599730638982,"aX":12.227599985333624},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":-13.0,"spinRate":1455,"spinDirection":106},"zone":8,"typeConfidence":2.0,"plateTime":0.4416747450501748,"extension":5.964533607877747},"index":3,"playId":"5a94fdde-23e7-30e5-bbcd-74675430edf3","pitchNumber":4,"startTime":"2026-02-21T19:03:45.354Z","endTime":"2026-02-21T19:03:50.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"6fdcc701-c84b-3ffe-abc2-dab7dddc911a","startTime":"2026-02-21T19:04:16.406Z","endTime":"2026-02-21T19:04:19.406Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05036237255018,"aZ":-25.142978951287397,"pfxX":7.551412917598674,"pfxZ":4.423283815248446,"pX":0.45265324285685854,"pZ":2.563005504051283,"vX0":-4.950534193138276,"vY0":-124.99036174494944,"vZ0":-2.776391989750786,"x":99.75,"y":169.58,"x0":1.4730251009961324,"y0":50.003475774108146,"z0":5.742267098369426,"aX":12.00647165407928},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.7,"breakHorizontal":-12.6,"spinRate":1600,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.4374147449627599,"extension":5.833004252875366},"hitData":{"launchSpeed":98.8,"launchAngle":44.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.52,"coordY":89.03}},"index":5,"playId":"2ccd6423-30e6-3284-a38c-3c8525a4d266","pitchNumber":5,"startTime":"2026-02-21T19:04:38.355Z","endTime":"2026-02-21T19:04:49.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:04:49.835Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T19:05:07.086Z","endTime":"2026-02-21T19:06:15.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"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":94.9,"endSpeed":86.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.667644995161368,"aZ":-14.547290578139522,"pfxX":4.615698720947432,"pfxZ":9.139081444105901,"pX":0.9329498828793992,"pZ":3.863255505294857,"vX0":-2.9988046631424945,"vY0":-138.20318623906172,"vZ0":-2.5700445576944895,"x":81.44,"y":134.47,"x0":1.43412437149834,"y0":50.0003178938121,"z0":5.785851015919076,"aX":8.900559950141368},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":-7.7,"spinRate":2230,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.39676477611329863,"extension":6.22504283211468},"index":0,"playId":"cc29b1dd-245d-3ba3-a6e5-1e4ffecee62a","pitchNumber":1,"startTime":"2026-02-21T19:05:14.516Z","endTime":"2026-02-21T19:05:17.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":86.8,"endSpeed":80.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.985746439322188,"aZ":-28.903140098760822,"pfxX":-0.6572520066803071,"pfxZ":1.9842583948732262,"pX":0.7892931454582178,"pZ":3.503009286072086,"vX0":-2.1084099995429186,"vY0":-126.57544698989966,"vZ0":-0.057440594993632854,"x":86.91,"y":144.2,"x0":1.7131453013197822,"y0":50.00194999474225,"z0":5.809902969619546,"aX":-1.0833746042765275},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":1.6,"spinRate":2327,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.43011925211500435,"extension":5.702394728303313},"index":1,"playId":"cb27cdb6-c9f8-34be-8067-bcbfc4e86ed1","pitchNumber":2,"startTime":"2026-02-21T19:05:32.648Z","endTime":"2026-02-21T19:05:35.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.748161334371865,"aZ":-14.070984130927695,"pfxX":3.014379685265923,"pfxZ":9.402432544989209,"pX":0.3750084997351146,"pZ":2.9671747855002253,"vX0":-3.7431310204764716,"vY0":-137.4680035924281,"vZ0":-4.979567777371269,"x":102.71,"y":158.67,"x0":1.3588046790470614,"y0":50.00268119786019,"z0":5.747861528799382,"aX":5.804140291152415},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-4.7,"spinRate":2294,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.3975100215948455,"extension":6.284834560336173},"index":2,"playId":"3161ba12-ac82-3718-b201-7a73e8d9dbed","pitchNumber":3,"startTime":"2026-02-21T19:05:51.589Z","endTime":"2026-02-21T19:05:54.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.783061746017335,"aZ":-13.331410924876735,"pfxX":3.563543338530361,"pfxZ":9.511656308257011,"pX":0.020599923813406175,"pZ":3.1217021400896674,"vX0":-4.5055700391070195,"vY0":-139.71244963573182,"vZ0":-4.701942481355499,"x":116.21,"y":154.49,"x0":1.1894245452404246,"y0":50.006804479485965,"z0":5.699345420206843,"aX":7.062990872694912},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":-5.5,"spinRate":2255,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.39168868927117284,"extension":6.207885638560486},"index":3,"playId":"a70bc57a-46da-31ea-94bb-b9fb8989bd9e","pitchNumber":4,"startTime":"2026-02-21T19:06:12.039Z","endTime":"2026-02-21T19:06:15.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.49,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:06:15.401Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Marchán lines out to center fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T19:06:20.741Z","endTime":"2026-02-21T19:07:22.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671936,"fullName":"Adam Macko","link":"/api/v1/people/671936"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.857271998626516,"aZ":-28.26888193188552,"pfxX":-1.1607154875512722,"pfxZ":2.40335246208174,"pX":-0.2760910883292988,"pZ":1.5470015495275993,"vX0":-4.1355215902473885,"vY0":-125.5489020166541,"vZ0":-4.652139853708569,"x":127.52,"y":197.01,"x0":1.5307279865788086,"y0":50.005126494308605,"z0":5.673999717024501,"aX":-1.888508091410892},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":2.9,"spinRate":2389,"spinDirection":162},"zone":7,"typeConfidence":2.0,"plateTime":0.4331190735974264,"extension":5.738375126198477},"index":0,"playId":"b8afba2d-7e91-3a47-bdb6-e9c7c61f9bf0","pitchNumber":1,"startTime":"2026-02-21T19:06:39.998Z","endTime":"2026-02-21T19:06:44.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":86.5,"endSpeed":78.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95680302147992,"aZ":-29.792296313618834,"pfxX":-0.06859005037969279,"pfxZ":1.5013243937116751,"pX":0.5761017682909072,"pZ":2.1973900836223046,"vX0":-2.8426741533561617,"vY0":-125.86410857717668,"vZ0":-2.588245561294332,"x":95.04,"y":179.45,"x0":1.7339050291497184,"y0":50.003364554499164,"z0":5.676395577575178,"aX":-0.10897334464942283},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":0.8,"spinRate":2360,"spinDirection":161},"zone":6,"typeConfidence":2.0,"plateTime":0.43686315591551983,"extension":6.230756477757734},"index":1,"playId":"f3ccf5c1-7eea-3d1a-942c-1bfd08746931","pitchNumber":2,"startTime":"2026-02-21T19:07:03.210Z","endTime":"2026-02-21T19:07:07.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97604719528548,"aZ":-14.61626847943488,"pfxX":4.070817311245262,"pfxZ":9.160465705757108,"pX":-0.1741966913644569,"pZ":2.0645969890592277,"vX0":-5.90825320680996,"vY0":-137.01291966199636,"vZ0":-6.943792591183763,"x":123.64,"y":183.04,"x0":1.4732094815013543,"y0":50.00451628497448,"z0":5.615522605146247,"aX":7.804011138012532},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":-6.2,"spinRate":2230,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.3985441272671628,"extension":6.073465747255011},"hitData":{"launchSpeed":98.8,"launchAngle":17.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.48,"coordY":77.62}},"index":2,"playId":"a15a43ad-5183-3ca3-b2b5-77b9e7bebed5","pitchNumber":3,"startTime":"2026-02-21T19:07:18.432Z","endTime":"2026-02-21T19:07:22.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":671936,"link":"/api/v1/people/671936"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:07:22.702Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Kirk strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T19:10:03.418Z","endTime":"2026-02-21T19:11:05.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"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":672386,"fullName":"Alejandro Kirk","link":"/api/v1/people/672386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Max Lazar replaces Zach McCambley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T19:09:14.327Z","endTime":"2026-02-21T19:10:05.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676661,"link":"/api/v1/people/676661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685112,"link":"/api/v1/people/685112","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":82.3,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.879526882406115,"aZ":-24.210260282406384,"pfxX":1.9475170093790992,"pfxZ":4.691136748935846,"pX":0.5451659993611279,"pZ":2.3011948545483776,"vX0":2.0850338974271585,"vY0":-128.0204857469241,"vZ0":-4.528724146613401,"x":96.22,"y":176.65,"x0":-0.5261706292722031,"y0":50.000994254890585,"z0":5.937065621780869,"aX":3.304325250293355},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.9,"breakHorizontal":-4.0,"spinRate":2323,"spinDirection":171},"zone":6,"typeConfidence":0.92,"plateTime":0.4242400793272383},"index":1,"playId":"459022a5-02b1-3983-9e32-abca88b2f9ce","pitchNumber":1,"startTime":"2026-02-21T19:10:05.579Z","endTime":"2026-02-21T19:10:09.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.842986560979348,"aZ":-28.70111637836291,"pfxX":0.5132275196232143,"pfxZ":2.1349160784200594,"pX":0.3244031163086648,"pZ":2.142860953620386,"vX0":1.5278428702409528,"vY0":-126.09077585146261,"vZ0":-3.839504898983801,"x":104.63,"y":180.92,"x0":-0.35328599234641994,"y0":50.00582474545693,"z0":5.9717081607759495,"aX":0.8359127121667124},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.4,"breakHorizontal":-1.2,"spinRate":2359,"spinDirection":137},"zone":6,"typeConfidence":0.87,"plateTime":0.4324858786265602},"index":2,"playId":"f41207b8-b987-37bb-91d1-da00cff89228","pitchNumber":2,"startTime":"2026-02-21T19:10:23.548Z","endTime":"2026-02-21T19:10:27.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.7,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89015420835345,"aZ":-35.33544411639099,"pfxX":-2.4338786187510184,"pfxZ":-2.0096878327987473,"pX":-0.26539928277991376,"pZ":-0.4310003871321829,"vX0":1.1780179686634602,"vY0":-124.04100555735555,"vZ0":-7.925782974584528,"x":127.12,"y":250.42,"x0":-0.42816257714534756,"y0":50.003776029124964,"z0":5.720588972407912,"aX":-3.824282715359324},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.2,"breakHorizontal":4.2,"spinRate":2397,"spinDirection":17},"zone":13,"typeConfidence":2.0,"plateTime":0.4401817535221091},"index":3,"playId":"379cafb2-1ae7-33d1-bc9a-776fdb71741e","pitchNumber":3,"startTime":"2026-02-21T19:10:41.673Z","endTime":"2026-02-21T19:10:45.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.01,"strikeZoneBottom":1.519,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.258515388240568,"aZ":-30.053614752197173,"pfxX":-5.136561081731724,"pfxZ":1.3332800604658326,"pX":-0.17554283349513736,"pZ":0.45285153228725594,"vX0":2.1639760958281835,"vY0":-124.56538920628486,"vZ0":-7.036096992104016,"x":123.69,"y":226.55,"x0":-0.3825553992950915,"y0":50.004401611581926,"z0":5.761076026607372,"aX":-8.167729947514097},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.2,"breakHorizontal":8.9,"spinRate":1024,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.43775124494988393},"index":4,"playId":"3764262d-fa0f-306d-8749-e1170ec5d912","pitchNumber":4,"startTime":"2026-02-21T19:11:00.681Z","endTime":"2026-02-21T19:11:05.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672386,"link":"/api/v1/people/672386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_ab"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_ab"},{"player":{"id":672386,"link":"/api/v1/people/672386"},"credit":"b_pa"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:11:05.971Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Addison Barger lines out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T19:11:28.795Z","endTime":"2026-02-21T19:12:37.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69566358572319,"aZ":-41.75832612915571,"pfxX":-0.13647453439208856,"pfxZ":-6.63704923522182,"pX":-1.0529967039019767,"pZ":2.1705777097382954,"vX0":-1.3176316576505154,"vY0":-119.34736108342011,"vZ0":-0.26413298307679267,"x":157.14,"y":180.17,"x0":-0.4763299736338686,"y0":50.00205071701642,"z0":6.039533456840498,"aX":-0.19695925807809245},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-11.8,"breakHorizontal":0.6,"spinRate":2433,"spinDirection":22},"zone":13,"typeConfidence":0.86,"plateTime":0.45870559303124736},"index":0,"playId":"54735f89-b67a-359c-bb2b-a609fa03ca54","pitchNumber":1,"startTime":"2026-02-21T19:11:29.093Z","endTime":"2026-02-21T19:11:33.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64439863465015,"aZ":-41.27589539496045,"pfxX":0.742090453726284,"pfxZ":-6.473383644345596,"pX":0.3032937481739237,"pZ":3.2203928681211025,"vX0":1.1909784463975523,"vY0":-117.67538785390263,"vZ0":2.165899183328009,"x":105.44,"y":151.83,"x0":-0.305102205103868,"y0":50.00118809914664,"z0":6.102886390358119,"aX":1.0436417366918351},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-10.9,"breakHorizontal":-1.7,"spinRate":2391,"spinDirection":18},"zone":3,"typeConfidence":0.86,"plateTime":0.46487501968142997},"index":1,"playId":"d0835cf0-bb84-3483-86f1-b8625a4d4ed3","pitchNumber":2,"startTime":"2026-02-21T19:11:42.672Z","endTime":"2026-02-21T19:11:47.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":95.0,"endSpeed":88.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.288546333213624,"aZ":-17.487508444299728,"pfxX":-0.8364085134667594,"pfxZ":7.475447658694723,"pX":0.8869907466118706,"pZ":2.7729233708582295,"vX0":3.5248051868324426,"vY0":-138.42082827614874,"vZ0":-5.25840599579686,"x":83.19,"y":163.91,"x0":-0.2873949854368381,"y0":50.00453217507741,"z0":5.846324116902566,"aX":-1.644185353567886},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":0.8,"spinRate":2226,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.39383920468277456},"index":2,"playId":"442ab954-f917-3e46-bd3c-c01d2d64c211","pitchNumber":3,"startTime":"2026-02-21T19:11:57.680Z","endTime":"2026-02-21T19:12:00.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":94.2,"endSpeed":87.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.781042046225224,"aZ":-17.256439679317534,"pfxX":-1.8366941998041932,"pfxZ":7.724308114043801,"pX":1.1772238198539202,"pZ":4.204763826749105,"vX0":4.377176779432929,"vY0":-137.23757455821686,"vZ0":-1.4353055131070025,"x":72.13,"y":125.25,"x0":-0.19088423323121018,"y0":50.00376004672689,"z0":5.894951001408016,"aX":-3.5479679976600913},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":2.5,"spinRate":2161,"spinDirection":196},"zone":12,"typeConfidence":0.89,"plateTime":0.3971901341930324},"index":3,"playId":"2fe7ab85-144c-30cb-b2b3-53876d0c7beb","pitchNumber":4,"startTime":"2026-02-21T19:12:13.976Z","endTime":"2026-02-21T19:12:17.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.786990347586197,"aZ":-14.85748922397652,"pfxX":-0.9698140475265551,"pfxZ":9.003711585754687,"pX":0.5309148066960497,"pZ":2.915268089202824,"vX0":2.532905580650301,"vY0":-137.63255731779225,"vZ0":-5.333505472456662,"x":96.76,"y":160.07,"x0":-0.27423481237364655,"y0":50.00406086394371,"z0":5.880043163080611,"aX":-1.8656353385041564},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":1.2,"spinRate":2349,"spinDirection":190},"zone":3,"typeConfidence":0.9,"plateTime":0.39754586657833046},"hitData":{"launchSpeed":87.1,"launchAngle":17.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.66,"coordY":88.6}},"index":4,"playId":"5c3e7d53-ae6a-36ba-8054-dac05fc2e473","pitchNumber":5,"startTime":"2026-02-21T19:12:33.367Z","endTime":"2026-02-21T19:12:37.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:12:37.621Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, third baseman Christian Cairo to first baseman Keaton Anthony.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T19:12:52.134Z","endTime":"2026-02-21T19:13:25.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"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(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.3,"endSpeed":79.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.462311104037568,"aZ":-27.546185507233172,"pfxX":1.8260805366418875,"pfxZ":2.8627505424426296,"pX":-0.4377446760650735,"pZ":3.553044549490648,"vX0":-0.5064758778407614,"vY0":-125.86476040164555,"vZ0":-0.6853300009735066,"x":133.69,"y":142.85,"x0":-0.47226202003895235,"y0":50.00512417589043,"z0":6.042426297082438,"aX":2.955775375559061},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.3,"breakHorizontal":-3.2,"spinRate":2281,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.4337244686019899},"index":0,"playId":"3a6762e6-8691-3dc5-b826-d3f11956dd30","pitchNumber":1,"startTime":"2026-02-21T19:13:06.601Z","endTime":"2026-02-21T19:13:10.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10047126987636,"aZ":-29.103827323905954,"pfxX":1.9328509159823533,"pfxZ":1.9193898481178469,"pX":-0.39654631573376176,"pZ":2.878104458890267,"vX0":-0.6246919233173489,"vY0":-125.3719161425334,"vZ0":-2.0526337841147395,"x":132.12,"y":161.07,"x0":-0.39603869640342926,"y0":50.00305751989297,"z0":6.070599597408789,"aX":3.093104229376895},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.2,"breakHorizontal":-3.4,"spinRate":2237,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.4360101973143675},"hitData":{"launchSpeed":96.4,"launchAngle":-11.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.82,"coordY":163.98}},"index":1,"playId":"2805957d-cdd5-34c4-8d23-ae3f06159ca6","pitchNumber":2,"startTime":"2026-02-21T19:13:20.037Z","endTime":"2026-02-21T19:13:25.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:13:25.433Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Moore grounds out, shortstop Josh Kasevich to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:15:54.668Z","endTime":"2026-02-21T19:16:02.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Leo Jiménez replaces second baseman Ernie Clement, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T19:15:46.808Z","endTime":"2026-02-21T19:15:46.820Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":676391,"link":"/api/v1/people/676391"},"defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Josh Kasevich replaces shortstop Andrés Giménez, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T19:15:46.820Z","endTime":"2026-02-21T19:15:46.822Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: C.J. Stubbs replaces catcher Alejandro Kirk, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-21T19:15:46.822Z","endTime":"2026-02-21T19:15:46.825Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667690,"link":"/api/v1/people/667690"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":672386,"link":"/api/v1/people/672386"},"defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672386,"link":"/api/v1/people/672386"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Yohendrick Piñango replaces right fielder Addison Barger, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-21T19:15:46.825Z","endTime":"2026-02-21T19:15:46.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":680718,"link":"/api/v1/people/680718"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Charles McAdoo replaces third baseman Kazuma Okamoto, batting 6th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-21T19:15:46.830Z","endTime":"2026-02-21T19:15:46.833Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":672960,"link":"/api/v1/people/672960"},"defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: CJ Van Eyk replaces Adam Macko.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-21T19:15:46.833Z","endTime":"2026-02-21T19:15:56.499Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669310,"link":"/api/v1/people/669310"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671936,"link":"/api/v1/people/671936","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.347903172528703,"aZ":-22.872179181807347,"pfxX":-10.053516027769462,"pfxZ":4.7108990851797605,"pX":-0.7098499255634738,"pZ":2.326073555793501,"vX0":5.856884691524818,"vY0":-138.72795899295912,"vZ0":-3.8368974207372353,"x":144.06,"y":175.98,"x0":-1.5283890931688606,"y0":50.000351526928355,"z0":5.228352481901889,"aX":-19.841410638700165},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":17.2,"spinRate":2000,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3929128263885828,"extension":4.261829725920919},"hitData":{"launchSpeed":105.0,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.03,"coordY":154.31}},"index":6,"playId":"d7382dac-c5d5-355c-a557-5e850832e2bb","pitchNumber":1,"startTime":"2026-02-21T19:15:56.499Z","endTime":"2026-02-21T19:16:02.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:16:02.397Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Cairo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:16:23.795Z","endTime":"2026-02-21T19:17:36.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686551,"fullName":"Christian Cairo","link":"/api/v1/people/686551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":667690,"link":"/api/v1/people/667690"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27926118054691,"aZ":-26.093929451419804,"pfxX":3.312167806277021,"pfxZ":3.543980335541854,"pX":1.4149608694583784,"pZ":2.277691670533956,"vX0":6.02969777780687,"vY0":-130.55382280537748,"vZ0":-2.8602444306395842,"x":63.07,"y":177.28,"x0":-1.3609895005557215,"y0":50.00095579291248,"z0":5.366217351659357,"aX":5.674655849347131},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.0,"breakHorizontal":-7.4,"spinRate":2225,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.420679505422771,"extension":6.376039130908663},"index":0,"playId":"f97ef35b-7606-35ce-ae05-750523d505fa","pitchNumber":1,"startTime":"2026-02-21T19:16:25.636Z","endTime":"2026-02-21T19:16:29.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.934931009514017,"aZ":-20.610139906516935,"pfxX":-10.552869231872466,"pfxZ":5.797410858691879,"pX":0.38041500095785785,"pZ":1.5394925923238894,"vX0":8.863346933664658,"vY0":-140.365023102047,"vZ0":-6.376497630358476,"x":102.5,"y":197.21,"x0":-1.4480382379265406,"y0":50.00016736789081,"z0":5.18354131194377,"aX":-21.04263107876868},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.4,"breakHorizontal":17.3,"spinRate":2052,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3902902817259277,"extension":6.443727128790739},"index":1,"playId":"a76b0015-6f8e-3304-ba91-4c9c3375ef98","pitchNumber":2,"startTime":"2026-02-21T19:16:36.854Z","endTime":"2026-02-21T19:16:41.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.6,"endSpeed":81.1,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369697367860308,"aZ":-25.936218878708136,"pfxX":-0.5604979191306604,"pfxZ":3.752978787872882,"pX":-0.07983398365425351,"pZ":1.8402511835233293,"vX0":4.238169650540536,"vY0":-127.66242151827075,"vZ0":-3.627142846496922,"x":120.04,"y":189.09,"x0":-1.6832289088033845,"y0":50.00500388029434,"z0":5.30327269073087,"aX":-0.9324995722921975},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.2,"breakHorizontal":0.1,"spinRate":2161,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.42777979303434677,"extension":6.395069629691531},"index":2,"playId":"3dee109e-ccfc-38c9-9849-0a1f047592bd","pitchNumber":3,"startTime":"2026-02-21T19:16:53.300Z","endTime":"2026-02-21T19:16:56.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.776736325860824,"aZ":-10.982603645186837,"pfxX":-5.618405086266604,"pfxZ":10.476789164428443,"pX":0.2524675147728158,"pZ":2.189804019563046,"vX0":5.743049588446563,"vY0":-141.65640454484515,"vZ0":-6.717141161303196,"x":107.38,"y":179.66,"x0":-1.0758225848502851,"y0":50.00391907497066,"z0":5.301441016934635,"aX":-11.365754319919072},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":8.9,"spinRate":2208,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3873525304442853,"extension":6.634086482485302},"index":3,"playId":"24fa830a-5b16-369d-bd90-d50f90d6f65b","pitchNumber":4,"startTime":"2026-02-21T19:17:11.863Z","endTime":"2026-02-21T19:17:15.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.021,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.232687035162094,"aZ":-35.502869787465656,"pfxX":4.722984633673039,"pfxZ":-2.2562557667168637,"pX":0.34781973418251627,"pZ":1.161119702440584,"vX0":3.5597963139603177,"vY0":-120.84603414035706,"vZ0":-2.3406136154964137,"x":103.74,"y":207.43,"x0":-1.7596078617572173,"y0":50.00395699270235,"z0":5.270311968771879,"aX":6.9635737726786395},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.4,"breakHorizontal":-9.5,"spinRate":2509,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4537757118413328,"extension":6.49449112864024},"index":4,"playId":"a2c38513-5d45-37f6-95fc-319ec6bb9a7a","pitchNumber":5,"startTime":"2026-02-21T19:17:32.379Z","endTime":"2026-02-21T19:17:36.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":686551,"link":"/api/v1/people/686551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_ab"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_ab"},{"player":{"id":686551,"link":"/api/v1/people/686551"},"credit":"b_pa"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:17:36.224Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Keaton Anthony walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:17:56.884Z","endTime":"2026-02-21T19:19:48.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69475512233499,"aZ":-24.38353934332895,"pfxX":0.498324863291153,"pfxZ":4.485702639330748,"pX":0.6920851297491174,"pZ":1.5318750977597213,"vX0":5.723029934535855,"vY0":-130.4997786406767,"vZ0":-4.792494320480944,"x":90.62,"y":197.42,"x0":-1.587876489692021,"y0":50.00409050201461,"z0":5.213332609653875,"aX":0.8638300224433149},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.3,"breakHorizontal":-2.0,"spinRate":2153,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.41862792763733125,"extension":6.607428355412692},"index":0,"playId":"0551b293-e945-3b83-8722-31453258bfe3","pitchNumber":1,"startTime":"2026-02-21T19:17:59.045Z","endTime":"2026-02-21T19:18:03.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":95.5,"endSpeed":87.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02527230615474,"aZ":-22.93912111442419,"pfxX":-10.649138457168265,"pfxZ":4.709938678225974,"pX":-0.6398361043246341,"pZ":1.8580150166138347,"vX0":6.198112373929997,"vY0":-138.8719989411428,"vZ0":-4.995517412183738,"x":141.39,"y":188.61,"x0":-1.5128238779829317,"y0":50.00186113827234,"z0":5.198576387345659,"aX":-20.875350626377458},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.7,"breakHorizontal":18.1,"spinRate":1978,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3938473460828553,"extension":6.547689395049486},"index":1,"playId":"4b38b6a3-f907-3a3b-b108-a009832252ca","pitchNumber":2,"startTime":"2026-02-21T19:18:13.528Z","endTime":"2026-02-21T19:18:17.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732561715730164,"aZ":-41.948785824810344,"pfxX":0.6402054391928695,"pfxZ":-6.436064050306437,"pX":0.6830983208680694,"pZ":1.545687082311922,"vX0":4.853885988381748,"vY0":-122.36333860322772,"vZ0":-0.8957005306524282,"x":90.96,"y":197.05,"x0":-1.4078874006644577,"y0":50.0022977282737,"z0":5.504903798775829,"aX":0.9716777625777291},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.6,"breakHorizontal":-2.3,"spinRate":2270,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4473101270099513,"extension":6.4404203012856},"index":2,"playId":"2667e080-29c2-39e4-9181-2d31704b0df9","pitchNumber":3,"startTime":"2026-02-21T19:18:29.507Z","endTime":"2026-02-21T19:18:33.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.463209835692265,"aZ":-13.944299502322242,"pfxX":-5.414374345576137,"pfxZ":9.10558061579637,"pX":0.6473464694562551,"pZ":2.088308091733143,"vX0":7.181435422648935,"vY0":-139.8718504661393,"vZ0":-6.4903005430841345,"x":92.32,"y":182.4,"x0":-1.2375258670567177,"y0":50.00302585815664,"z0":5.335141420550723,"aX":-10.84067496441092},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":8.5,"spinRate":2214,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.39004432590537697,"extension":6.613356502021291},"index":3,"playId":"c9e15a1a-377b-3dc5-88c5-d490aba5e7db","pitchNumber":4,"startTime":"2026-02-21T19:18:47.680Z","endTime":"2026-02-21T19:18:51.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.780459988227133,"aZ":-15.541351494940782,"pfxX":-4.259776830700252,"pfxZ":8.098278365930488,"pX":0.2562754964422102,"pZ":2.9482560826344346,"vX0":5.7074984479942055,"vY0":-141.36555963842093,"vZ0":-4.137108254799033,"x":107.23,"y":159.18,"x0":-1.2216517154177313,"y0":50.00207310190826,"z0":5.407289053486162,"aX":-8.748649773878846},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":6.7,"spinRate":2211,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3853029561600101,"extension":6.416016410823637},"index":4,"playId":"d7cefc3a-ccbb-3a55-99c4-817b6cee3770","pitchNumber":5,"startTime":"2026-02-21T19:19:06.305Z","endTime":"2026-02-21T19:19:09.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47350262550542,"aZ":-37.597620408718946,"pfxX":6.9813499960820415,"pfxZ":-3.660364925496607,"pX":-0.423277975588967,"pZ":3.9749702284449078,"vX0":1.1729992294340463,"vY0":-120.98975408622591,"vZ0":4.285252998328474,"x":133.13,"y":131.46,"x0":-1.8211828743119893,"y0":50.00080543871102,"z0":5.474675148222133,"aX":10.353713102571689},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.4,"breakHorizontal":-13.0,"spinRate":2474,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.45261306650490774,"extension":6.158515957005684},"index":5,"playId":"02eb16d4-61fd-3a5b-9e31-fe676f4545ff","pitchNumber":6,"startTime":"2026-02-21T19:19:27.944Z","endTime":"2026-02-21T19:19:32.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59413824808848,"aZ":-26.31391685359784,"pfxX":0.5007928464906519,"pfxZ":3.3971952705602217,"pX":0.8128385018080498,"pZ":0.642848085360883,"vX0":5.30531238674014,"vY0":-129.8542702792955,"vZ0":-6.7839837456492855,"x":86.02,"y":221.42,"x0":-1.3132240504005075,"y0":50.00492876461083,"z0":5.263430529926389,"aX":0.8626330457869761},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.0,"breakHorizontal":-1.9,"spinRate":2161,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4201755047599711,"extension":6.581956628876192},"index":6,"playId":"93ebbf70-32db-3c88-b758-03cc13a662ff","pitchNumber":7,"startTime":"2026-02-21T19:19:44.098Z","endTime":"2026-02-21T19:19:48.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805704,"link":"/api/v1/people/805704","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805704,"link":"/api/v1/people/805704"},"credit":"b_pa"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:19:48.300Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a line drive to shortstop Josh Kasevich. Keaton Anthony to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:20:06.317Z","endTime":"2026-02-21T19:20:56.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805704,"fullName":"Keaton Anthony","link":"/api/v1/people/805704"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.439007315931196,"aZ":-17.82263334497202,"pfxX":-3.324654600220204,"pfxZ":7.637764329848378,"pX":1.252695748494914,"pZ":2.260675132336971,"vX0":7.741832327708545,"vY0":-135.66728779185866,"vZ0":-4.860589124709898,"x":69.25,"y":177.74,"x0":-1.1957332167416816,"y0":50.00300497292283,"z0":5.303382406468745,"aX":-6.247919490474053},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":4.6,"spinRate":2096,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4024832583439144,"extension":6.545961882166988},"index":0,"playId":"eaaa5537-9ee9-396b-ad4c-43aa7cabffb6","pitchNumber":1,"startTime":"2026-02-21T19:20:12.401Z","endTime":"2026-02-21T19:20:16.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":805704,"link":"/api/v1/people/805704"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95497905376531,"aZ":-27.19103508053561,"pfxX":-1.8046779278198763,"pfxZ":3.1278967768311254,"pX":-0.2469217332781912,"pZ":3.9615938065436964,"vX0":3.898998929675071,"vY0":-125.05513789931449,"vZ0":1.6982547669563623,"x":126.41,"y":131.82,"x0":-1.588024037505963,"y0":50.001077039775765,"z0":5.495802447212371,"aX":-2.8736595492057253},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.2,"breakHorizontal":2.4,"spinRate":2084,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4370998790588496,"extension":6.337223649924665},"index":1,"playId":"97f271e2-9fc1-3926-bcee-2f4a2c315eba","pitchNumber":2,"startTime":"2026-02-21T19:20:31.809Z","endTime":"2026-02-21T19:20:34.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":805704,"link":"/api/v1/people/805704"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63792240511759,"aZ":-17.885356691179926,"pfxX":-3.2587919102962806,"pfxZ":7.696601568733773,"pX":0.3240422820548785,"pZ":1.7816322672259408,"vX0":5.568057747439225,"vY0":-135.63640803754956,"vZ0":-5.985094266496434,"x":104.65,"y":190.68,"x0":-1.3353194513275624,"y0":50.00422866279908,"z0":5.270979228865382,"aX":-6.051521517105992},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.8,"breakHorizontal":4.7,"spinRate":2057,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4043708438806801,"extension":6.365172952978443},"hitData":{"launchSpeed":86.2,"launchAngle":12.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":104.0,"coordY":129.16}},"index":2,"playId":"1c918aea-15d2-3d0b-957d-064ce59219bb","pitchNumber":3,"startTime":"2026-02-21T19:20:51.242Z","endTime":"2026-02-21T19:20:56.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":805704,"link":"/api/v1/people/805704"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.8,"awayTeamWinProbability":49.2,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.23,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:20:56.787Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, third baseman Charles McAdoo to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:21:43.013Z","endTime":"2026-02-21T19:23:08.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00792058750441,"aZ":-24.613203566190336,"pfxX":-10.979245775191721,"pfxZ":4.112359672639821,"pX":-0.9220760957530674,"pZ":3.6998547696599284,"vX0":4.62925992519948,"vY0":-134.69799440163226,"vZ0":0.27605402795588885,"x":152.15,"y":138.88,"x0":-1.235552457825338,"y0":50.00515696274461,"z0":5.335107594109799,"aX":-20.19531117719959},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.7,"breakHorizontal":19.0,"spinRate":1892,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40649935005701465,"extension":6.456651970504722},"index":0,"playId":"15bc179e-4dee-36f6-9d1a-ef7ab0737f59","pitchNumber":1,"startTime":"2026-02-21T19:21:43.013Z","endTime":"2026-02-21T19:21:46.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":805704,"link":"/api/v1/people/805704"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-02-21T19:22:02.597Z","endTime":"2026-02-21T19:22:13.779Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":805704,"link":"/api/v1/people/805704"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.547569184579817,"aZ":-24.120789998515964,"pfxX":0.1361357395533611,"pfxZ":4.809889064378072,"pX":1.6527699908531488,"pZ":1.9347177369524606,"vX0":7.5055191098638945,"vY0":-127.59091927267005,"vZ0":-3.7593016045790097,"x":54.0,"y":186.54,"x0":-1.3260964831809918,"y0":50.000946390128405,"z0":5.295195452646386,"aX":0.2265631103323833},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.2,"breakHorizontal":-1.7,"spinRate":2097,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.42684079202512315,"extension":6.640557969091565},"index":2,"playId":"532c8b6d-bc8c-3c57-9b4a-c066270df68d","pitchNumber":2,"startTime":"2026-02-21T19:22:13.779Z","endTime":"2026-02-21T19:22:16.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":805704,"link":"/api/v1/people/805704"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"532c8b6d-bc8c-3c57-9b4a-c066270df68d","startTime":"2026-02-21T19:22:23.031Z","endTime":"2026-02-21T19:22:37.892Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":805704,"link":"/api/v1/people/805704"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":92.5,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.872296913821668,"aZ":-15.23489517646563,"pfxX":-5.271231224335404,"pfxZ":9.11828730618828,"pX":0.8451895300278897,"pZ":3.1562086761643466,"vX0":7.36160227152083,"vY0":-134.60864638933782,"vZ0":-2.9588082205762283,"x":84.78,"y":153.56,"x0":-1.224812617346454,"y0":50.00235218401117,"z0":5.3318593492148985,"aX":-9.79242863382297},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":8.2,"spinRate":2110,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40502240527784883,"extension":6.569449373119604},"index":4,"playId":"342e153e-ff5c-3d47-bba0-8478a12bef28","pitchNumber":3,"startTime":"2026-02-21T19:22:37.892Z","endTime":"2026-02-21T19:22:41.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":805704,"link":"/api/v1/people/805704"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.230051568570776,"aZ":-38.63956706453505,"pfxX":-0.2174260976945388,"pfxZ":-4.444485279539292,"pX":0.6572918916886016,"pZ":1.8073269988253224,"vX0":5.108977923016635,"vY0":-119.33674590562339,"vZ0":-0.6527603714203493,"x":91.95,"y":189.98,"x0":-1.4758216861147857,"y0":50.00377216659435,"z0":5.5408516950287465,"aX":-0.31629158027023707},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.9,"breakHorizontal":-0.7,"spinRate":2279,"spinDirection":22},"zone":9,"typeConfidence":2.0,"plateTime":0.4575620188564353,"extension":6.351180456045247},"hitData":{"launchSpeed":88.1,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.63,"coordY":161.57}},"index":5,"playId":"80af02b0-3ca3-38a2-917e-b7eb2e9dfd5a","pitchNumber":4,"startTime":"2026-02-21T19:22:59.055Z","endTime":"2026-02-21T19:23:08.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"second":{"id":805704,"link":"/api/v1/people/805704"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":5.899999999999999,"leverageIndex":2.34,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:23:08.664Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Daulton Varsho homers (1) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T19:25:23.677Z","endTime":"2026-02-21T19:26:56.624Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":{"id":686751,"link":"/api/v1/people/686751"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Johnson replaces Max Lazar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T19:24:35.260Z","endTime":"2026-02-21T19:25:25.949Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686751,"link":"/api/v1/people/686751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":98.8,"endSpeed":90.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.048325566796194,"aZ":-13.120549223396225,"pfxX":-5.9446769354139395,"pfxZ":9.054656226872822,"pX":0.5285881626693353,"pZ":4.52431333755584,"vX0":5.861693282201949,"vY0":-143.8302584375913,"vZ0":-1.1232569025422077,"x":96.85,"y":116.62,"x0":-0.7593245198303755,"y0":50.000167577858946,"z0":5.730037546666101,"aX":-12.505991218966885},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.4,"breakHorizontal":9.6,"spinRate":2290,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.38021417749366115,"extension":6.323741111024599},"index":1,"playId":"109cdc39-f77b-399e-a813-cef5c2d5949e","pitchNumber":1,"startTime":"2026-02-21T19:25:25.949Z","endTime":"2026-02-21T19:25:29.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04981060440666,"aZ":-12.252772231961405,"pfxX":-5.632761663172826,"pfxZ":9.549446482995306,"pX":-0.260079429108633,"pZ":3.659115726637769,"vX0":3.7410550270300593,"vY0":-143.27815310218807,"vZ0":-3.4167791985867586,"x":126.91,"y":139.98,"x0":-0.848603140852254,"y0":50.00246190486037,"z0":5.628891264048088,"aX":-11.750723569880485},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.8,"breakHorizontal":9.5,"spinRate":2299,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38179184312612513,"extension":6.249412462683754},"index":2,"playId":"e0102767-ee65-32fc-a1d4-2dd4cd762b0b","pitchNumber":2,"startTime":"2026-02-21T19:25:41.256Z","endTime":"2026-02-21T19:25:44.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96172657597766,"aZ":-14.709856105456693,"pfxX":-6.111669737119417,"pfxZ":8.34145501234224,"pX":0.6826622337998446,"pZ":3.7507885548551494,"vX0":6.178467060796998,"vY0":-143.91099281331566,"vZ0":-2.6262231487393155,"x":90.98,"y":137.51,"x0":-0.6999057567777968,"y0":50.00430575155915,"z0":5.588516409820106,"aX":-12.797766230059686},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.8,"breakHorizontal":9.8,"spinRate":2289,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38087508446707696,"extension":6.301917346630191},"index":3,"playId":"4367c419-5231-3b2c-bc48-e398b2439981","pitchNumber":3,"startTime":"2026-02-21T19:25:59.584Z","endTime":"2026-02-21T19:26:03.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.901045539935613,"aZ":-32.77112301190957,"pfxX":2.924596439942067,"pfxZ":-0.3607815509672321,"pX":-0.46429858094179505,"pZ":3.5803210010923294,"vX0":0.7018830996128645,"vY0":-128.39016819026872,"vZ0":1.3631517188452345,"x":134.7,"y":142.11,"x0":-1.120944631738475,"y0":50.00010486394067,"z0":5.587763810810016,"aX":4.894474464147495},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.1,"breakHorizontal":-5.4,"spinRate":2582,"spinDirection":111},"zone":11,"typeConfidence":2.0,"plateTime":0.42617845128978304,"extension":6.364765802431235},"index":4,"playId":"0254b46a-cf83-3baf-b9f3-97aad16baeb4","pitchNumber":4,"startTime":"2026-02-21T19:26:17.530Z","endTime":"2026-02-21T19:26:21.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40983025729392,"aZ":-14.303693172076988,"pfxX":-6.836927603392892,"pfxZ":8.56856688949914,"pX":-0.4354092303666719,"pZ":3.198665569621055,"vX0":3.7389586088792504,"vY0":-142.7128851630388,"vZ0":-4.0143273529526375,"x":113.8,"y":128.0,"x0":-0.8664606134755068,"y0":50.00385757264418,"z0":5.509653198959682,"aX":-14.261003867913166},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.0,"breakHorizontal":11.8,"spinRate":2299,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3821679228569348,"extension":6.371422042495723},"hitData":{"launchSpeed":97.7,"launchAngle":30.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":46.79,"coordY":45.51}},"index":5,"playId":"878c15b0-51f2-395f-8198-871b2bb354de","pitchNumber":5,"startTime":"2026-02-21T19:26:34.829Z","endTime":"2026-02-21T19:26:56.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":14.100000000000001,"leverageIndex":1.16,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:26:56.624Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Davis Schneider walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T19:27:16.540Z","endTime":"2026-02-21T19:28:27.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.160953748441568,"aZ":-31.07060470487399,"pfxX":3.641480278361124,"pfxZ":0.6635320788152903,"pX":0.34675316889190533,"pZ":1.142519396217867,"vX0":2.196226347384523,"vY0":-127.7167571271379,"vZ0":-4.451821380531721,"x":103.78,"y":207.93,"x0":-0.99607397055588,"y0":50.002773082960864,"z0":5.339087749695747,"aX":6.042688692145643},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":-7.1,"spinRate":2673,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.42811451773416254,"extension":6.6030143090374285},"index":0,"playId":"d51416b2-6334-35d5-9883-e757e03260a1","pitchNumber":1,"startTime":"2026-02-21T19:27:17.157Z","endTime":"2026-02-21T19:27:20.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.835418796451425,"aZ":-29.238741037319617,"pfxX":1.666269654265585,"pfxZ":1.7530641006282721,"pX":0.3634201736224194,"pZ":1.0643692514700205,"vX0":2.7753673835146087,"vY0":-128.04242448255067,"vZ0":-5.20591040109024,"x":103.15,"y":210.04,"x0":-0.9467393632586412,"y0":50.00564233820942,"z0":5.383057927658436,"aX":2.7961864587025573},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":-3.6,"spinRate":2708,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.42606718343607497,"extension":6.404601252093827},"index":1,"playId":"c7b97f15-c230-3fd0-9627-a0ca114cac68","pitchNumber":2,"startTime":"2026-02-21T19:27:31.512Z","endTime":"2026-02-21T19:27:37.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":97.2,"endSpeed":89.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02852094336044,"aZ":-19.402007870508204,"pfxX":-8.94844066135584,"pfxZ":6.253679338773331,"pX":-0.09317337190608431,"pZ":0.93449542576855,"vX0":5.844533871095292,"vY0":-141.28064181533156,"vZ0":-8.481428609476412,"x":120.55,"y":213.55,"x0":-1.014942009759519,"y0":50.003918106199265,"z0":5.1985195414108984,"aX":-18.28045067761779},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.0,"breakHorizontal":15.2,"spinRate":2308,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.38614759482826866,"extension":6.54611427894647},"index":2,"playId":"b3437834-c430-3903-814e-e2e67788adc0","pitchNumber":3,"startTime":"2026-02-21T19:27:49.382Z","endTime":"2026-02-21T19:27:52.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93980727548191,"aZ":-6.582772691318095,"pfxX":-6.545673808902191,"pfxZ":12.22998044217454,"pX":1.8580092591899497,"pZ":1.1925308306842994,"vX0":9.554207159282091,"vY0":-143.87552523128335,"vZ0":-10.740736533717335,"x":46.18,"y":206.58,"x0":-0.6581692258019481,"y0":50.0054624331727,"z0":5.385647771429583,"aX":-13.700439052891467},"breaks":{"breakAngle":51.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.0,"breakHorizontal":10.0,"spinRate":2491,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.38095606042884045,"extension":6.656106730393631},"index":3,"playId":"775932dd-a9a6-3a3f-bbe2-4b74c3983f94","pitchNumber":4,"startTime":"2026-02-21T19:28:05.931Z","endTime":"2026-02-21T19:28:10.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11396165117881,"aZ":-8.040976732087307,"pfxX":-6.903203491635183,"pfxZ":11.592754083810465,"pX":-0.41411397216005286,"pZ":1.125464856893971,"vX0":3.7132238616972413,"vY0":-143.14921692122994,"vZ0":-10.461999314991406,"x":132.79,"y":208.39,"x0":-0.829078041213832,"y0":50.00427233919307,"z0":5.325302610773922,"aX":-14.370654676406506},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.1,"breakHorizontal":11.8,"spinRate":2420,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.38218960902869803,"extension":6.548228272002105},"index":4,"playId":"b37f2f3d-5812-3c59-9b45-1716d0e579aa","pitchNumber":5,"startTime":"2026-02-21T19:28:23.704Z","endTime":"2026-02-21T19:28:27.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.84,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:28:27.580Z","atBatIndex":36},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nathan Lukes grounds into a double play, pitcher Seth Johnson to shortstop Edmundo Sosa to first baseman Keaton Anthony. RJ Schreck out at 2nd. Nathan Lukes out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T19:29:03.305Z","endTime":"2026-02-21T19:29:48.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686751,"link":"/api/v1/people/686751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner RJ Schreck replaces Davis Schneider.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"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:29:00.988Z","endTime":"2026-02-21T19:29:05.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"},"base":1,"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44992079121677,"aZ":-13.089448845821115,"pfxX":-5.356254130989646,"pfxZ":9.630230415968303,"pX":-0.867341621165675,"pZ":3.7329717050070563,"vX0":2.436821186823598,"vY0":-139.0148109774313,"vZ0":-2.845846921312593,"x":150.06,"y":137.99,"x0":-1.0531793672725953,"y0":50.00585226122661,"z0":5.624402383666624,"aX":-10.61857010100015},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":9.2,"spinRate":2391,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3920991077398144,"extension":6.313725164865681},"index":1,"playId":"057349d1-7a9c-3f5e-b95f-6176f369fd2c","pitchNumber":1,"startTime":"2026-02-21T19:29:05.495Z","endTime":"2026-02-21T19:29:08.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":98.4,"endSpeed":90.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248133510622477,"aZ":-9.962750711817055,"pfxX":-4.063806681595739,"pfxZ":10.584819563422478,"pX":1.2363080304710599,"pZ":2.486871716910092,"vX0":7.02389277261889,"vY0":-143.07475023506888,"vZ0":-6.880098735825901,"x":69.87,"y":171.63,"x0":-0.7089071669049545,"y0":50.00195881537821,"z0":5.528565113265184,"aX":-8.527482538985385},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.1,"breakHorizontal":6.1},"zone":12,"typeConfidence":2.0,"plateTime":0.3810632151417286,"extension":6.649559856558651},"hitData":{"launchSpeed":53.4,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.74,"coordY":179.12}},"index":2,"playId":"2716a5c0-2023-3f6c-ae0d-5c4ee40b4750","pitchNumber":2,"startTime":"2026-02-21T19:29:39.911Z","endTime":"2026-02-21T19:29:48.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":702302,"link":"/api/v1/people/702302"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-6.999999999999986,"leverageIndex":1.35,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:29:48.911Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Jiménez grounds out to first baseman Keaton Anthony.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T19:30:13.075Z","endTime":"2026-02-21T19:32:27.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805704,"link":"/api/v1/people/805704"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.645763146038856,"aZ":-28.044429905401344,"pfxX":2.0540110068253594,"pfxZ":2.385984448790273,"pX":-0.3231506725367815,"pZ":3.567684321187501,"vX0":1.1919418432805007,"vY0":-130.3011212177813,"vZ0":-0.055569837503130604,"x":129.32,"y":142.45,"x0":-1.052391991768403,"y0":50.00362591996369,"z0":5.696385162731851,"aX":3.5555528106732908},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":-4.0},"zone":11,"typeConfidence":2.0,"plateTime":0.41927819748627426,"extension":6.399977121495246},"index":0,"playId":"c1b4591c-70a0-3fb9-a449-9f4796492471","pitchNumber":1,"startTime":"2026-02-21T19:30:13.333Z","endTime":"2026-02-21T19:30:17.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.391546833927755,"aZ":-31.43743761283751,"pfxX":2.5782643535526173,"pfxZ":0.4479342007134193,"pX":-0.3933040333984039,"pZ":2.581458149039096,"vX0":0.6325157183396386,"vY0":-126.8854681502518,"vZ0":-1.5584786704493467,"x":131.99,"y":169.08,"x0":-0.9802850898932972,"y0":50.00336608438976,"z0":5.684023858116931,"aX":4.248474825810744},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.7,"breakHorizontal":-4.8},"zone":4,"typeConfidence":2.0,"plateTime":0.42993193605201796,"extension":6.310657397714024},"index":1,"playId":"ae74f22e-32f0-3b19-8a76-50eec95eb41c","pitchNumber":2,"startTime":"2026-02-21T19:30:27.317Z","endTime":"2026-02-21T19:30:34.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":97.7,"endSpeed":90.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29224355277951,"aZ":-22.555001135872118,"pfxX":-9.174974421183014,"pfxZ":4.643075961111341,"pX":-0.15683823787475082,"pZ":2.052421668623862,"vX0":5.561806175556103,"vY0":-142.2505958971659,"vZ0":-5.485542361920659,"x":122.98,"y":183.36,"x0":-0.9342341222578052,"y0":50.002918503244885,"z0":5.414043315681112,"aX":-19.008637417015905},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.6,"breakHorizontal":15.7},"zone":8,"typeConfidence":2.0,"plateTime":0.3834436657474214,"extension":6.345170393092063},"index":2,"playId":"76d888ed-c0e1-3e43-8f84-b6184bd8e3d8","pitchNumber":3,"startTime":"2026-02-21T19:30:58.623Z","endTime":"2026-02-21T19:31:03.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4596010844104,"aZ":-7.240357435826339,"pfxX":-4.889363766014136,"pfxZ":11.694403530315416,"pX":1.004595232759837,"pZ":2.6795521437840866,"vX0":6.665353125482712,"vY0":-145.1957526500352,"vZ0":-6.936476041482369,"x":78.71,"y":166.43,"x0":-0.687085643546166,"y0":50.00381037611149,"z0":5.542236745408007,"aX":-10.42579395732864},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":19.9,"breakHorizontal":7.6},"zone":12,"typeConfidence":2.0,"plateTime":0.3774534906031808,"extension":6.374940907196132},"index":3,"playId":"f73445e5-1eca-3649-aed9-1f012edd2f1b","pitchNumber":4,"startTime":"2026-02-21T19:31:37.281Z","endTime":"2026-02-21T19:31:40.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":87.4,"endSpeed":81.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.601059696969127,"aZ":-29.164500370423735,"pfxX":1.7476407251050157,"pfxZ":1.8079321816989777,"pX":-0.5960932445545967,"pZ":0.4362001452047024,"vX0":0.5245001571045125,"vY0":-127.3558335413731,"vZ0":-6.4897742324412375,"x":139.72,"y":227.0,"x0":-1.0312018096522297,"y0":50.00037064196764,"z0":5.293288219306196,"aX":2.8998183105445787},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-3.2,"spinRate":2763,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.42837444368980027,"extension":6.4669251673651535},"index":4,"playId":"17269758-450f-3aa2-a214-5091621f974c","pitchNumber":5,"startTime":"2026-02-21T19:31:55.855Z","endTime":"2026-02-21T19:31:59.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":98.7,"endSpeed":90.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81846997261592,"aZ":-9.312850058555703,"pfxX":-6.994192950296796,"pfxZ":10.966282431517957,"pX":0.39670049770629995,"pZ":2.2065198199076272,"vX0":6.269048917548885,"vY0":-143.40174071384536,"vZ0":-7.6409091399693185,"x":101.88,"y":179.2,"x0":-0.9078521511908758,"y0":50.00593226593172,"z0":5.484926548187732,"aX":-14.585531132033823},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.5,"breakHorizontal":11.4,"spinRate":2504,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3817978485785236,"extension":6.409955635414123},"hitData":{"launchSpeed":103.8,"launchAngle":-1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.76,"coordY":160.36}},"index":5,"playId":"5a2cf033-4f6c-3cdd-b70d-eac3aef44937","pitchNumber":6,"startTime":"2026-02-21T19:32:18.797Z","endTime":"2026-02-21T19:32:27.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":686751,"link":"/api/v1/people/686751"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:32:27.256Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, shortstop Josh Kasevich to first baseman Sean Keys.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T19:34:35.916Z","endTime":"2026-02-21T19:34:57.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Sean Keys replaces first baseman Vladimir Guerrero Jr., batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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:34:21.191Z","endTime":"2026-02-21T19:34:21.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"RJ Schreck remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"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:34:21.203Z","endTime":"2026-02-21T19:34:21.204Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"},"defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Rafael Lantigua replaces center fielder Nathan Lukes, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-21T19:34:21.204Z","endTime":"2026-02-21T19:34:38.117Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672463,"link":"/api/v1/people/672463"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"},"defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":664770,"link":"/api/v1/people/664770"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.987198309280476,"aZ":-39.37154866269868,"pfxX":3.957708120938756,"pfxZ":-5.35534997962482,"pX":0.2392188856429816,"pZ":1.9253059156695065,"vX0":3.6045539995273614,"vY0":-115.64940405164242,"vZ0":0.6623664386698189,"x":107.88,"y":186.8,"x0":-1.8576650849643395,"y0":50.00129977044679,"z0":5.433023336026934,"aX":5.321533756607666},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.2,"breakHorizontal":-8.2,"spinRate":2247,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.4748903963930804,"extension":6.461720583588817},"index":3,"playId":"55b1d055-176b-3a0f-8369-8cb2b96625ed","pitchNumber":1,"startTime":"2026-02-21T19:34:38.117Z","endTime":"2026-02-21T19:34:42.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.1,"endSpeed":86.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67712858158735,"aZ":-14.76626124916327,"pfxX":-3.431751476902064,"pfxZ":9.214093122505131,"pX":0.29947226919797393,"pZ":1.4270839523629637,"vX0":5.747481286660711,"vY0":-136.70849715443984,"vZ0":-7.742436138318473,"x":105.58,"y":200.25,"x0":-1.3861413707770356,"y0":50.00469208564319,"z0":5.313631648268525,"aX":-6.484937319208392},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":4.9,"spinRate":2115,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4009540320672871,"extension":6.490101880478131},"hitData":{"launchSpeed":89.9,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.43,"coordY":153.1}},"index":4,"playId":"e6a506b9-c28b-3c97-a90d-275aa8a45c79","pitchNumber":2,"startTime":"2026-02-21T19:34:49.767Z","endTime":"2026-02-21T19:34:57.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:34:57.112Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Kemp walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T19:35:08.721Z","endTime":"2026-02-21T19:37:03.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.915092982102014,"aZ":-19.731703501505933,"pfxX":-10.423825861060395,"pfxZ":6.48574473979152,"pX":-0.7677899313623883,"pZ":2.3801040231173984,"vX0":5.680703932464761,"vY0":-136.39822040526477,"vZ0":-4.08428474160814,"x":146.27,"y":174.52,"x0":-1.503403683524962,"y0":50.00341898859611,"z0":5.226181474948459,"aX":-19.99654747646211},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.3,"breakHorizontal":18.0,"spinRate":1927,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39883160861733336,"extension":6.402274941553713},"index":0,"playId":"51e3cda1-5be3-349c-aa6d-ba6683ee634b","pitchNumber":1,"startTime":"2026-02-21T19:35:19.596Z","endTime":"2026-02-21T19:35:23.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":81.4,"endSpeed":74.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58109067104089,"aZ":-27.084961092769316,"pfxX":-13.90631764951619,"pfxZ":3.609135862389529,"pX":-0.014451695419206096,"pZ":2.0106344651183004,"vX0":8.04506903854238,"vY0":-118.30645462529534,"vZ0":-1.757659712669771,"x":117.55,"y":184.49,"x0":-1.6606805436529437,"y0":50.003359034734565,"z0":5.257059983071846,"aX":-19.61883588320518},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.4,"breakHorizontal":23.0,"spinRate":2036,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.46382599634473864,"extension":6.580520832985568},"index":1,"playId":"7ae1a73d-4534-3c19-8764-981797a697fa","pitchNumber":2,"startTime":"2026-02-21T19:35:43.174Z","endTime":"2026-02-21T19:35:46.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.755998777005267,"aZ":-16.90845211195892,"pfxX":-5.512316636457182,"pfxZ":7.714644447373354,"pX":1.2737301335501092,"pZ":3.0732680678615316,"vX0":8.894068140641012,"vY0":-138.5583512101495,"vZ0":-3.1505201017532687,"x":68.45,"y":155.8,"x0":-1.235610949956623,"y0":50.00671624516501,"z0":5.329983482889309,"aX":-10.913987584849606},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":8.5,"spinRate":2094,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3926320779893784,"extension":6.466476870250323},"index":2,"playId":"42e288c3-d0bc-3f9b-8c23-8a02f3a7f12e","pitchNumber":3,"startTime":"2026-02-21T19:36:07.310Z","endTime":"2026-02-21T19:36:10.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.564577534804044,"aZ":-34.132504149188826,"pfxX":7.361920290520343,"pfxZ":-1.4281240112426667,"pX":0.9998196776451099,"pZ":1.461283022947417,"vX0":4.749579483627057,"vY0":-117.94337077586434,"vZ0":-1.1913050927499322,"x":78.89,"y":199.33,"x0":-2.0135208541284824,"y0":50.00130269051174,"z0":5.191748725023226,"aX":10.114904876825742},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.6,"breakHorizontal":-14.6,"spinRate":2375,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.46884200822348765,"extension":6.338557209906654},"index":3,"playId":"d70ae884-97f4-35e5-b48e-18f956a993f3","pitchNumber":4,"startTime":"2026-02-21T19:36:23.565Z","endTime":"2026-02-21T19:36:27.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.653041833367613,"aZ":-41.70004740603357,"pfxX":2.9165739197880303,"pfxZ":-6.214057934367476,"pX":0.1555488034274976,"pZ":-0.018551803654605636,"vX0":3.032036231516872,"vY0":-123.36154716860011,"vZ0":-4.568155016326058,"x":111.07,"y":239.28,"x0":-1.4704700802409034,"y0":50.000260858683575,"z0":5.390239029710917,"aX":4.472715587005103},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-12.1,"breakHorizontal":-6.0,"spinRate":2203,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.44482865294875396,"extension":6.43016607724172},"index":4,"playId":"ef50c63f-c2ad-327b-976e-4991a687ebae","pitchNumber":5,"startTime":"2026-02-21T19:36:38.835Z","endTime":"2026-02-21T19:36:42.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.818199291072865,"aZ":-13.972668000500802,"pfxX":-5.520964992460299,"pfxZ":9.473955826896344,"pX":1.1432170599115816,"pZ":1.8162840903242026,"vX0":8.50435638330319,"vY0":-137.55951140375078,"vZ0":-6.836155218814506,"x":73.42,"y":189.74,"x0":-1.2676068503168862,"y0":50.00052634865239,"z0":5.276263452049206,"aX":-10.605114044323853},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":8.3,"spinRate":2147,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.397797759646183,"extension":6.537256694925265},"index":5,"playId":"fcd210ab-60e5-318b-b6f2-ee417cbf3a5c","pitchNumber":6,"startTime":"2026-02-21T19:36:57.440Z","endTime":"2026-02-21T19:37:03.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.06,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:37:03.175Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan De La Cruz challenged (pitch result), call on the field was confirmed: Bryan De La Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T19:37:14.984Z","endTime":"2026-02-21T19:38:51.608Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"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":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":667690,"link":"/api/v1/people/667690"},"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":92.1,"endSpeed":84.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.732632728442496,"aZ":-19.559908556554856,"pfxX":-9.782064678739289,"pfxZ":6.883113014640529,"pX":-1.1783824852069822,"pZ":3.3591022473048042,"vX0":4.028474166580873,"vY0":-134.1963310199725,"vZ0":-1.7635630322540126,"x":161.92,"y":148.08,"x0":-1.4240806788643292,"y0":50.002098833866896,"z0":5.411214078320367,"aX":-17.926443344687975},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":16.9,"spinRate":1894,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4074097573061217,"extension":6.50265497422958},"index":0,"playId":"bcb99602-7edd-3898-babe-966fbf82223b","pitchNumber":1,"startTime":"2026-02-21T19:37:29.032Z","endTime":"2026-02-21T19:37:33.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.926025111226704,"aZ":-27.3151851273817,"pfxX":0.40894734702046653,"pfxZ":2.9243438059499898,"pX":0.6508308470481992,"pZ":2.085656357325753,"vX0":4.891129497857184,"vY0":-127.09154930569927,"vZ0":-2.7966559945857092,"x":92.19,"y":182.47,"x0":-1.3384971708933113,"y0":50.00569852132461,"z0":5.332070629128104,"aX":0.6801217304502285},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.9,"breakHorizontal":-1.7,"spinRate":2176,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.428230598998228,"extension":6.476362843324129},"index":1,"playId":"fcc5b8ed-0b15-3212-87fe-6732044e05d3","pitchNumber":2,"startTime":"2026-02-21T19:37:48.866Z","endTime":"2026-02-21T19:37:52.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.495477471598615,"aZ":-23.15435329095088,"pfxX":-9.351696576835238,"pfxZ":4.959208159989721,"pX":-2.204233893806474,"pZ":2.7831343075425803,"vX0":1.3451489633569578,"vY0":-133.6775473829749,"vZ0":-2.036108781883075,"x":201.02,"y":163.64,"x0":-1.4969567988176593,"y0":50.0029921986841,"z0":5.208653902140434,"aX":-17.006867798965956},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.8,"breakHorizontal":16.7,"spinRate":1849,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4089735946347406,"extension":6.316884685840541},"index":2,"playId":"1e51a674-516c-3722-996c-6ca666062c0c","pitchNumber":3,"startTime":"2026-02-21T19:38:08.720Z","endTime":"2026-02-21T19:38:11.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.940949277545037,"aZ":-12.688669544393305,"pfxX":-4.58594311376861,"pfxZ":10.83524880476666,"pX":0.3975619456600989,"pZ":2.59623965016165,"vX0":5.6066618617012685,"vY0":-133.55273790912625,"vZ0":-4.872376308107357,"x":101.85,"y":168.68,"x0":-1.1374997712495145,"y0":50.00524005439064,"z0":5.363744161980544,"aX":-8.249450429932198},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.7,"breakHorizontal":7.1},"zone":6,"typeConfidence":2.0,"plateTime":0.41080709291948825,"extension":6.394874105312053},"index":3,"playId":"5f6db769-e14c-3fc0-9b90-c690c9d05555","pitchNumber":4,"startTime":"2026-02-21T19:38:27.848Z","endTime":"2026-02-21T19:38:32.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72486178045358,"aZ":-15.66278576677295,"pfxX":-5.915447069148756,"pfxZ":8.689442695070413,"pX":0.7924148157900578,"pZ":2.7284557985970688,"vX0":6.744663204719173,"vY0":-136.1968619353668,"vZ0":-4.093278175103777,"x":86.8,"y":165.11,"x0":-0.9342820983835166,"y0":50.00083927588726,"z0":5.316657181013834,"aX":-11.2384820771952},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":9.5},"zone":6,"typeConfidence":2.0,"plateTime":0.4004124403074183,"extension":6.423273245245376},"index":4,"playId":"13bbefe0-31d9-3ded-a098-90bde498e59e","pitchNumber":5,"startTime":"2026-02-21T19:38:45.919Z","endTime":"2026-02-21T19:38:51.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"}},"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":2.03,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:38:51.608Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Marchán grounds out, second baseman Leo Jiménez to first baseman Sean Keys.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T19:39:21.154Z","endTime":"2026-02-21T19:40:39.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669310,"fullName":"CJ Van Eyk","link":"/api/v1/people/669310"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.585971230252124,"aZ":-40.78990802541485,"pfxX":3.5940391634594206,"pfxZ":-5.962869286008191,"pX":-0.7338266658272028,"pZ":3.1379595794651896,"vX0":0.7993514257841151,"vY0":-119.85393063320052,"vZ0":2.9631752661393866,"x":144.97,"y":154.06,"x0":-1.5389594418130053,"y0":50.001467626422325,"z0":5.544821105588959,"aX":5.193979868154415},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.7,"breakHorizontal":-6.7,"spinRate":2208,"spinDirection":32},"zone":1,"typeConfidence":2.0,"plateTime":0.4581361617929516,"extension":6.325622499931746},"index":0,"playId":"b1decc47-e866-3f2f-aaa4-033866dd8389","pitchNumber":1,"startTime":"2026-02-21T19:39:31.127Z","endTime":"2026-02-21T19:39:35.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.852942094431373,"aZ":-22.74527381040054,"pfxX":-10.419307814401547,"pfxZ":5.93918582146188,"pX":0.06403371357487354,"pZ":0.2915439101708689,"vX0":6.925594507812867,"vY0":-125.5666710272606,"vZ0":-7.131575240996477,"x":114.56,"y":230.91,"x0":-1.3845549555280598,"y0":50.00091053756135,"z0":5.0354594373275985,"aX":-16.536345669822396},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.2,"breakHorizontal":17.2,"spinRate":2071,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.437206089447165,"extension":6.571974964922043},"index":1,"playId":"fd125934-b825-3b7c-9713-f3e38763a8df","pitchNumber":2,"startTime":"2026-02-21T19:39:46.630Z","endTime":"2026-02-21T19:39:50.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.953728688628242,"aZ":-19.37708432419611,"pfxX":-1.6025034250510939,"pfxZ":6.937660960644786,"pX":-0.14280482073247727,"pZ":3.8656629633825075,"vX0":3.7520256401337675,"vY0":-134.66395821055153,"vZ0":-0.46715342488673334,"x":122.44,"y":134.41,"x0":-1.34308184620226,"y0":50.005803853566164,"z0":5.4064432311424815,"aX":-2.9576808775365904},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":2.2,"spinRate":1960,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40599715499959155,"extension":6.474585789595012},"index":2,"playId":"2d85e65a-d488-32dc-8e16-c87ba1d2af6a","pitchNumber":3,"startTime":"2026-02-21T19:40:15.465Z","endTime":"2026-02-21T19:40:18.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587516329596134,"aZ":-16.179924111516975,"pfxX":-2.944657578257668,"pfxZ":8.754136421531328,"pX":-0.6723201688361242,"pZ":2.8286037408923717,"vX0":3.0175971066248732,"vY0":-133.75356772352848,"vZ0":-3.6696815404456355,"x":142.63,"y":162.41,"x0":-1.4280655047421191,"y0":50.002154152907146,"z0":5.365735947586151,"aX":-5.3799035340372905},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":4.8,"spinRate":2017,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.40820340573038605,"extension":6.437754598968606},"hitData":{"launchSpeed":85.2,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.55,"coordY":148.87}},"index":3,"playId":"056dc29e-cf92-3f20-b9bd-d434cf19f092","pitchNumber":4,"startTime":"2026-02-21T19:40:33.700Z","endTime":"2026-02-21T19:40:39.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":669310,"link":"/api/v1/people/669310"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.49,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:40:39.934Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Kasevich singles on a ground ball to pitcher Nolan Hoffman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:43:02.068Z","endTime":"2026-02-21T19:43:13.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[9],"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":"Single","eventType":"single","movementReason":null,"runner":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":676510,"link":"/api/v1/people/676510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Dante Nori replaces first baseman Keaton Anthony, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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:43:04.232Z","endTime":"2026-02-21T19:43:04.233Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807276,"link":"/api/v1/people/807276"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":805704,"link":"/api/v1/people/805704"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dylan Campbell replaces left fielder Otto Kemp, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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:43:04.234Z","endTime":"2026-02-21T19:43:04.235Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694749,"link":"/api/v1/people/694749"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryan Rincon replaces catcher Rafael Marchán, batting 6th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-21T19:43:04.236Z","endTime":"2026-02-21T19:43:04.237Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804858,"link":"/api/v1/people/804858"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":665561,"link":"/api/v1/people/665561"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Pedro León replaces third baseman Christian Cairo, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-21T19:43:04.238Z","endTime":"2026-02-21T19:43:04.239Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694175,"link":"/api/v1/people/694175"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":686551,"link":"/api/v1/people/686551"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Paul McIntosh replaces right fielder Adolis García, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-21T19:43:04.240Z","endTime":"2026-02-21T19:43:04.241Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Liover Peguero replaces second baseman Dylan Moore, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"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:43:04.242Z","endTime":"2026-02-21T19:43:04.243Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":664238,"link":"/api/v1/people/664238"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carson DeMartini replaces center fielder Justin Crawford, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"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:43:04.244Z","endTime":"2026-02-21T19:43:04.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701831,"link":"/api/v1/people/701831"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":702222,"link":"/api/v1/people/702222"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":686551,"link":"/api/v1/people/686551"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Felix Reyes replaces shortstop Edmundo Sosa, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"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:43:04.246Z","endTime":"2026-02-21T19:43:04.247Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":805704,"link":"/api/v1/people/805704"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nolan Hoffman replaces Seth Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"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:43:04.248Z","endTime":"2026-02-21T19:43:04.249Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676510,"link":"/api/v1/people/676510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686751,"link":"/api/v1/people/686751","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.715013155724545,"aZ":-33.413074034358004,"pfxX":-13.203018487758975,"pfxZ":-0.6457213286940657,"pX":-0.4823482444618759,"pZ":2.1076547875329696,"vX0":8.650255991907992,"vY0":-137.50997683089446,"vZ0":0.14785716702707474,"x":135.39,"y":181.87,"x0":-1.9491183706901172,"y0":50.002863705338974,"z0":4.315014214639152,"aX":-25.35359944101501},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-1.0,"breakHorizontal":22.2},"zone":7,"typeConfidence":2.0,"plateTime":0.3979138478240216,"extension":6.29974768939656},"hitData":{"launchSpeed":71.8,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":113.89,"coordY":184.54}},"index":9,"playId":"4a3efce1-1b00-38fe-b2eb-01123b5c13ac","pitchNumber":1,"startTime":"2026-02-21T19:43:04.250Z","endTime":"2026-02-21T19:43:13.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_ab"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_ab"},{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:43:13.731Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Sean Keys homers (1) on a fly ball to right center field. Josh Kasevich scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:43:39.066Z","endTime":"2026-02-21T19:45:08.388Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":{"id":676510,"link":"/api/v1/people/676510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":{"id":676510,"link":"/api/v1/people/676510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49978206081057,"aZ":-27.549945128962438,"pfxX":-11.641071101875845,"pfxZ":2.4129297513349837,"pX":0.051270938905340235,"pZ":2.9330524921235077,"vX0":9.607885022112848,"vY0":-137.63863024723807,"vZ0":1.3694023570787615,"x":115.05,"y":159.59,"x0":-1.9719190612070434,"y0":50.00583782118655,"z0":4.294372017631108,"aX":-22.343106528962252},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":19.1},"zone":2,"typeConfidence":2.0,"plateTime":0.3979259708523939,"extension":6.262185569727361},"index":0,"playId":"9ccc05f0-36d8-366c-a1cd-374081a7d8d3","pitchNumber":1,"startTime":"2026-02-21T19:43:39.066Z","endTime":"2026-02-21T19:43:42.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.754378860148908,"aZ":-24.41914667487839,"pfxX":-12.982785570194668,"pfxZ":3.978491074719269,"pX":1.2336871943245618,"pZ":2.3010298984961906,"vX0":12.874959325355924,"vY0":-137.36360168289164,"vZ0":-0.7583056245582214,"x":69.97,"y":176.65,"x0":-1.7830734886480761,"y0":50.001441196606976,"z0":4.211566108192317,"aX":-25.301666091249484},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.3,"breakHorizontal":21.5,"spinRate":2476,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.3957466577643589,"extension":6.271610691251615},"index":1,"playId":"781ee2f0-c8fa-397a-8e80-fa947109126b","pitchNumber":2,"startTime":"2026-02-21T19:44:02.468Z","endTime":"2026-02-21T19:44:06.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49414705944283,"aZ":-30.88180400362699,"pfxX":-11.254618439919394,"pfxZ":0.6740168665256459,"pX":-0.3457733946722419,"pZ":1.7658067198126615,"vX0":8.147973487237685,"vY0":-136.44647419921895,"vZ0":-0.8145449100073693,"x":130.18,"y":191.1,"x0":-1.8844904501966813,"y0":50.00232072758787,"z0":4.166025686225991,"aX":-21.562401771867695},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.2,"breakHorizontal":19.1},"zone":7,"typeConfidence":2.0,"plateTime":0.3989867505659599,"extension":6.393020227722221},"index":2,"playId":"f3ca0380-d3aa-352e-9f31-f88fc42fb0b3","pitchNumber":3,"startTime":"2026-02-21T19:44:24.090Z","endTime":"2026-02-21T19:44:27.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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, 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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640390151543322,"aZ":-35.951264623119464,"pfxX":-10.600833311333163,"pfxZ":-2.292335685840472,"pX":0.09697675379042156,"pZ":2.0252209955823934,"vX0":8.815510047678579,"vY0":-127.53083055555297,"vZ0":1.9501274440059901,"x":113.3,"y":184.1,"x0":-2.0232160733635145,"y0":50.00024054111764,"z0":4.081576994240225,"aX":-17.501445450297545},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.5,"breakHorizontal":17.3,"spinRate":2036,"spinDirection":276},"zone":8,"typeConfidence":2.0,"plateTime":0.42909397924903603,"extension":6.394194236344881},"hitData":{"launchSpeed":100.0,"launchAngle":30.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":191.42,"coordY":69.96}},"index":3,"playId":"bb8107a6-3c87-3e60-ba9b-6c01a68bd658","pitchNumber":4,"startTime":"2026-02-21T19:44:44.296Z","endTime":"2026-02-21T19:45:08.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"first":{"id":688460,"link":"/api/v1/people/688460"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_ab"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_ab"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":13.900000000000006,"leverageIndex":1.31,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:45:08.388Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"C.J. Stubbs singles on a line drive to right fielder Dylan Campbell.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:45:31.305Z","endTime":"2026-02-21T19:45:40.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"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":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694749,"link":"/api/v1/people/694749"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.268494952692258,"aZ":-28.25226305285327,"pfxX":-13.574672116715297,"pfxZ":2.017370653095827,"pX":-0.5902301688076624,"pZ":2.087841239342053,"vX0":8.743131845913943,"vY0":-138.75397424785874,"vZ0":-0.48505669168379467,"x":139.5,"y":182.41,"x0":-2.019540261679202,"y0":50.00638057769557,"z0":4.1486153337107305,"aX":-26.45429420506644},"breaks":{"breakAngle":40.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.7,"breakHorizontal":22.8,"spinRate":2466,"spinDirection":259},"zone":7,"typeConfidence":2.0,"plateTime":0.3948582389765476,"extension":6.32148124110102},"hitData":{"launchSpeed":91.1,"launchAngle":12.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.82,"coordY":134.9}},"index":0,"playId":"4b00e53f-af71-304d-b450-8f6464845f79","pitchNumber":1,"startTime":"2026-02-21T19:45:31.305Z","endTime":"2026-02-21T19:45:40.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667690,"link":"/api/v1/people/667690"},"credit":"b_ab"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_ab"},{"player":{"id":667690,"link":"/api/v1/people/667690"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.3,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:45:40.378Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohendrick Piñango strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:46:09.863Z","endTime":"2026-02-21T19:49:30.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,6,7,8],"actionIndex":[3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03543235891206,"aZ":-35.800514802368475,"pfxX":-10.663608332206723,"pfxZ":-2.214474725521228,"pX":1.2338832206959602,"pZ":1.41768539647486,"vX0":11.38757626785674,"vY0":-126.64753282081027,"vZ0":0.7012261820914398,"x":69.97,"y":200.5,"x0":-1.9193262772722508,"y0":50.00452114710701,"z0":3.9836304163447163,"aX":-17.45646118671597},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.6,"breakHorizontal":16.9,"spinRate":2081,"spinDirection":279},"zone":14,"typeConfidence":2.0,"plateTime":0.43124260853051455,"extension":6.308186897776994},"index":0,"playId":"2d19574d-99ae-3e9d-a2d1-9c6bd96e5123","pitchNumber":1,"startTime":"2026-02-21T19:46:09.863Z","endTime":"2026-02-21T19:46:12.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42742731523758,"aZ":-26.067915721295876,"pfxX":-1.069714976974125,"pfxZ":3.5860865208667825,"pX":0.4945447441008486,"pZ":2.9252393072845737,"vX0":7.177531813331315,"vY0":-128.5801737703862,"vZ0":1.5057102339827018,"x":98.15,"y":159.8,"x0":-2.1739745781062876,"y0":50.00203645758333,"z0":4.330772754813658,"aX":-1.821463729941784},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":0.6,"spinRate":2501,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.42325520719172927,"extension":6.188493957073789},"index":1,"playId":"fbff3c13-4bb1-3ca7-bf58-3ce2fb2e1b1a","pitchNumber":2,"startTime":"2026-02-21T19:46:28.099Z","endTime":"2026-02-21T19:46:31.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35384084062671,"aZ":-26.42389038959823,"pfxX":-0.6970379462630922,"pfxZ":3.358110192673669,"pX":0.5496064039428522,"pZ":2.4951176005624016,"vX0":7.312824285699311,"vY0":-130.06543675331915,"vZ0":0.5851934306511345,"x":96.05,"y":171.41,"x0":-2.208223530410502,"y0":50.00366488028828,"z0":4.271430504868936,"aX":-1.1948146529622672},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.5,"breakHorizontal":-0.4,"spinRate":2408,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4211652723373076,"extension":6.160143049133522},"index":2,"playId":"8d9d92a4-57ff-3281-9b78-b8b6798977bd","pitchNumber":3,"startTime":"2026-02-21T19:46:49.810Z","endTime":"2026-02-21T19:46:55.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dropped foul pop error by third baseman Carson DeMartini.","event":"Error","eventType":"error","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"8d9d92a4-57ff-3281-9b78-b8b6798977bd","startTime":"2026-02-21T19:47:10.878Z","endTime":"2026-02-21T19:47:43.720Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"},"defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"postOnFirst":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"credits":[{"player":{"id":701831,"link":"/api/v1/people/701831"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_foul_error"}],"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.48,"dramaIndex":17.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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56355583683649,"aZ":-21.092194319795794,"pfxX":-10.787215677098732,"pfxZ":5.685047615219009,"pX":-1.3702420189302236,"pZ":2.8612127987988565,"vX0":6.156385434769407,"vY0":-137.54758398579366,"vZ0":0.25142741941139723,"x":169.23,"y":161.53,"x0":-2.2158561581357934,"y0":50.00158212243706,"z0":4.179160429538627,"aX":-21.025669082267417},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.6,"breakHorizontal":18.6,"spinRate":2585,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.39559442459863714,"extension":6.26005269951339},"index":4,"playId":"2ae15bf9-1cbd-36eb-83fd-41b9cc31cffc","pitchNumber":4,"startTime":"2026-02-21T19:47:43.720Z","endTime":"2026-02-21T19:47:46.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-21T19:48:11.177Z","endTime":"2026-02-21T19:48:21.120Z","isPitch":false,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"},"defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.574194119975587,"aZ":-35.95258447539543,"pfxX":7.049143424895859,"pfxZ":-2.8623696418102305,"pX":1.611750122429828,"pZ":0.5756051648539827,"vX0":6.520561109360961,"vY0":-114.362459318701,"vZ0":-0.4615796420145475,"x":55.56,"y":223.24,"x0":-2.1946554295696625,"y0":50.002284749145055,"z0":4.314054856796513,"aX":9.311486581797892},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-5.0,"breakHorizontal":-14.4,"spinRate":2571,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.479393946369294,"extension":6.11853716866564},"index":6,"playId":"ca651fbb-ba32-3b41-9bda-471eb38332a2","pitchNumber":5,"startTime":"2026-02-21T19:48:21.120Z","endTime":"2026-02-21T19:48:24.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":94.2,"endSpeed":85.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.607928774735406,"aZ":-23.4319761379761,"pfxX":-11.350549271726864,"pfxZ":4.6256062869113,"pX":0.36752380155781195,"pZ":2.332444052705789,"vX0":10.418318822626722,"vY0":-136.7325315647667,"vZ0":-0.45256204690755464,"x":102.99,"y":175.8,"x0":-2.0204304748389252,"y0":50.00464408360247,"z0":4.110285895354818,"aX":-21.459831172256575},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":18.4,"spinRate":2606,"spinDirection":257},"zone":6,"typeConfidence":2.0,"plateTime":0.4008414430850755,"extension":6.3648934739363145},"index":7,"playId":"1e8be836-1762-3e95-b006-c88c48718715","pitchNumber":6,"startTime":"2026-02-21T19:48:47.673Z","endTime":"2026-02-21T19:48:54.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.908919995950125,"aZ":-25.19259062174466,"pfxX":-1.856906431334341,"pfxZ":3.966893124572813,"pX":0.30477680243774263,"pZ":3.273421342795543,"vX0":7.167051475057776,"vY0":-131.14758900737354,"vZ0":2.241210504021876,"x":105.38,"y":150.4,"x0":-2.2093775458025218,"y0":50.004178463848795,"z0":4.273731257239719,"aX":-3.2699600252671766},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":1.9,"spinRate":2523,"spinDirection":241},"zone":3,"typeConfidence":2.0,"plateTime":0.4159167266225485,"extension":6.059937279816328},"index":8,"playId":"0b0e19a8-665e-37ca-975c-de0199fe70e8","pitchNumber":7,"startTime":"2026-02-21T19:49:25.554Z","endTime":"2026-02-21T19:49:30.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_ab"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_ab"},{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.48,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:49:30.783Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Charles McAdoo singles on a line drive to left fielder Pedro León. C.J. Stubbs to 3rd. Charles McAdoo to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:49:49.124Z","endTime":"2026-02-21T19:50:09.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"postOnThird":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694175,"link":"/api/v1/people/694175"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.3,"endSpeed":87.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.005111994767603,"aZ":-31.69645756172189,"pfxX":-13.02376663671011,"pfxZ":0.24928926066745127,"pX":-1.0343307578459344,"pZ":2.7011094312824366,"vX0":7.440774630165545,"vY0":-137.25584673938883,"vZ0":1.8319205765638047,"x":156.43,"y":165.85,"x0":-2.0714767494144075,"y0":50.00366689585521,"z0":4.165541942557052,"aX":-25.145523770269307},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.0,"breakHorizontal":22.3,"spinRate":2353,"spinDirection":257},"zone":11,"typeConfidence":2.0,"plateTime":0.397252559292427,"extension":6.196408812553205},"hitData":{"launchSpeed":75.1,"launchAngle":18.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.61,"coordY":109.46}},"index":0,"playId":"4d3546b8-3c6e-3d98-971e-ad82a0708ded","pitchNumber":1,"startTime":"2026-02-21T19:49:56.786Z","endTime":"2026-02-21T19:50:09.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"first":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_ab"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_ab"},{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":0.42,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:50:09.446Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Tirotta called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:50:38.379Z","endTime":"2026-02-21T19:52:19.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"postOnThird":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Riley Tirotta replaces Daulton Varsho.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T19:50:34.319Z","endTime":"2026-02-21T19:50:40.549Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694661,"link":"/api/v1/people/694661"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":662139,"link":"/api/v1/people/662139"},"defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"third":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":71.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476228984881153,"aZ":-35.03718446768963,"pfxX":7.863010420165143,"pfxZ":-2.167944854473184,"pX":0.6208759114484494,"pZ":2.2442612381655698,"vX0":4.158763103835465,"vY0":-114.73573239161507,"vZ0":2.887215390983262,"x":93.33,"y":178.18,"x0":-2.2437587676142505,"y0":50.005723190278175,"z0":4.410398801179793,"aX":10.364724680103699},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-2.8,"breakHorizontal":-15.4,"spinRate":2561,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.479478148499493,"extension":6.267961767455872},"index":1,"playId":"6e358eae-79ab-3c5c-bde0-99400a928060","pitchNumber":1,"startTime":"2026-02-21T19:50:40.549Z","endTime":"2026-02-21T19:50:44.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"third":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56697764245611,"aZ":-35.274830356167904,"pfxX":8.80546428043638,"pfxZ":-2.3492760458951087,"pX":0.2936020010676041,"pZ":1.9290050508786238,"vX0":3.2390999224656123,"vY0":-114.84632432453866,"vZ0":2.3092802821218736,"x":105.81,"y":186.7,"x0":-2.2836459928467456,"y0":50.00183727214265,"z0":4.369706909548003,"aX":11.625512073469976},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-3.2,"breakHorizontal":-16.8,"spinRate":2685,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.47904803637432014,"extension":5.999236471418148},"index":2,"playId":"cccdbc24-8f0e-33a4-9116-02780fc99e72","pitchNumber":2,"startTime":"2026-02-21T19:50:58.715Z","endTime":"2026-02-21T19:51:02.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"third":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-21T19:51:21.694Z","endTime":"2026-02-21T19:51:35.555Z","isPitch":false,"type":"action","player":{"id":694661,"link":"/api/v1/people/694661"},"defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"third":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.132053739162977,"aZ":-23.420691012197594,"pfxX":-11.838806534129732,"pfxZ":4.398195509770893,"pX":-1.67026097841355,"pZ":2.5534687466357546,"vX0":5.493496695692065,"vY0":-139.41185420409852,"vZ0":-0.05077109766272103,"x":180.67,"y":169.84,"x0":-2.116453932519742,"y0":50.001182884491485,"z0":4.103745512546233,"aX":-23.556204511895295},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.2,"breakHorizontal":20.5,"spinRate":2598,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.39124491345344614,"extension":6.4214190443185855},"index":4,"playId":"4a2e315a-5b84-3766-b410-7de342ebd1e4","pitchNumber":3,"startTime":"2026-02-21T19:51:35.555Z","endTime":"2026-02-21T19:51:38.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"third":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.7,"endSpeed":89.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.277022068227332,"aZ":-23.027524356034803,"pfxX":-11.68213162950492,"pfxZ":4.5712478363715014,"pX":1.1198923749343621,"pZ":2.6296540897515737,"vX0":12.603337273284087,"vY0":-138.94056802555826,"vZ0":-0.05932936637155306,"x":74.31,"y":167.78,"x0":-1.9071822114534982,"y0":50.00304408580701,"z0":4.152095970026024,"aX":-23.37725558317261},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.5,"breakHorizontal":19.3,"spinRate":2636,"spinDirection":251},"zone":12,"typeConfidence":2.0,"plateTime":0.39073612558055526,"extension":6.3069138499730455},"index":5,"playId":"bb135c73-5cb6-376c-86c9-887088936e43","pitchNumber":4,"startTime":"2026-02-21T19:51:55.157Z","endTime":"2026-02-21T19:51:58.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"third":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7175886544261,"aZ":-29.951199226167677,"pfxX":-12.917652806532379,"pfxZ":1.1329133139396452,"pX":0.3185149210616519,"pZ":2.08762408818218,"vX0":10.816744520638414,"vY0":-138.1599735297461,"vZ0":-0.027547121949043962,"x":104.86,"y":182.41,"x0":-1.9354820682510152,"y0":50.004870286244866,"z0":4.0815760959454845,"aX":-25.414182386104326},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.3,"breakHorizontal":21.6,"spinRate":2446,"spinDirection":257},"zone":9,"typeConfidence":2.0,"plateTime":0.3938093443558013,"extension":6.38269154513712},"index":6,"playId":"9fd2c4ea-9879-3838-b624-3f83dc311b70","pitchNumber":5,"startTime":"2026-02-21T19:52:15.073Z","endTime":"2026-02-21T19:52:19.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"third":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694661,"link":"/api/v1/people/694661"},"credit":"b_ab"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_ab"},{"player":{"id":694661,"link":"/api/v1/people/694661"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.58,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:52:19.879Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"RJ Schreck strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:52:28.254Z","endTime":"2026-02-21T19:53:28.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.491562052318002,"aZ":-26.55260329087582,"pfxX":-11.410824442500395,"pfxZ":2.902763407098723,"pX":-0.56784280252465,"pZ":3.290337403090771,"vX0":8.288185540951641,"vY0":-137.98125313787637,"vZ0":2.5252511567925664,"x":138.64,"y":149.94,"x0":-2.12169516234919,"y0":50.00204824687929,"z0":4.1477831892917925,"aX":-22.094363754809155},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":19.1,"spinRate":2594,"spinDirection":256},"zone":1,"typeConfidence":2.0,"plateTime":0.3963211449351043,"extension":6.234723014400622},"index":0,"playId":"617b6a32-5b3b-30c8-ae0d-26ed4295aaaa","pitchNumber":1,"startTime":"2026-02-21T19:52:45.513Z","endTime":"2026-02-21T19:52:49.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"third":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":80.0,"endSpeed":73.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13779756528374,"aZ":-38.406442798228284,"pfxX":8.145630290528043,"pfxZ":-4.542948848442034,"pX":-0.057797860570637655,"pZ":2.3091227289046627,"vX0":2.90352305866638,"vY0":-116.48611355574717,"vZ0":3.6175977666308334,"x":119.2,"y":176.43,"x0":-2.3790203962242384,"y0":50.002309769970196,"z0":4.37008802014998,"aX":11.177819174293289},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.1,"breakHorizontal":-15.5,"spinRate":2765,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.4704433538776085,"extension":6.177072226406956},"index":1,"playId":"f95ded94-9555-314e-8300-1f9e9fa0c31e","pitchNumber":2,"startTime":"2026-02-21T19:53:05.837Z","endTime":"2026-02-21T19:53:09.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"third":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.9,"endSpeed":87.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.389022134208446,"aZ":-25.054095176131284,"pfxX":-12.12866318545255,"pfxZ":3.660590337195865,"pX":0.23359329150905184,"pZ":3.130810680732153,"vX0":10.391124772179907,"vY0":-137.8572635593516,"vZ0":1.8545813004123728,"x":108.1,"y":154.25,"x0":-1.9878658902262643,"y0":50.00554655576209,"z0":4.127868323981264,"aX":-23.61360430251657},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.2,"breakHorizontal":20.2,"spinRate":2663,"spinDirection":257},"zone":2,"typeConfidence":2.0,"plateTime":0.39559424163326895,"extension":6.142805239906012},"index":2,"playId":"0d2310d3-f422-309d-a2fa-7f6bffd26671","pitchNumber":3,"startTime":"2026-02-21T19:53:25.410Z","endTime":"2026-02-21T19:53:28.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"second":{"id":807727,"link":"/api/v1/people/807727"},"third":{"id":667690,"link":"/api/v1/people/667690"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"credit":"b_ab"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_ab"},{"player":{"id":702302,"link":"/api/v1/people/702302"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.72,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:53:28.681Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liover Peguero walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:55:54.462Z","endTime":"2026-02-21T19:57:20.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681007,"fullName":"Jack Cushing","link":"/api/v1/people/681007"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Riley Tirotta remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T19:55:06.732Z","endTime":"2026-02-21T19:55:06.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694661,"link":"/api/v1/people/694661"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":662139,"link":"/api/v1/people/662139"},"defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jack Cushing replaces CJ Van Eyk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T19:55:06.744Z","endTime":"2026-02-21T19:55:54.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681007,"link":"/api/v1/people/681007"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669310,"link":"/api/v1/people/669310","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":92.1,"endSpeed":85.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.780007960038446,"aZ":-20.16720591232509,"pfxX":-8.65746174327525,"pfxZ":6.573153980298764,"pX":0.7703468638719467,"pZ":1.3720902802446107,"vX0":8.85458777807959,"vY0":-133.77150102753043,"vZ0":-7.777714722476468,"x":78.32,"y":156.72,"x0":-1.4456758845081852,"y0":50.000289947554,"z0":5.744257794844203,"aX":-15.808879030247887},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":13.9,"spinRate":2089,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.4082428379912102,"extension":6.164464432496562},"index":2,"playId":"e2112b2d-c905-3882-851f-e0bddc53501a","pitchNumber":1,"startTime":"2026-02-21T19:55:54.462Z","endTime":"2026-02-21T19:56:03.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.857441177363388,"aZ":-26.160079817206956,"pfxX":-10.560075279866993,"pfxZ":3.4090838262938012,"pX":0.20238043458113328,"pZ":1.8283035832018832,"vX0":8.353674034966952,"vY0":-131.64055828508745,"vZ0":-4.929986993022955,"x":95.4,"y":138.83,"x0":-1.633625078134169,"y0":50.00073646283679,"z0":5.651999226911462,"aX":-18.60892615542163},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.3,"breakHorizontal":17.4,"spinRate":2210,"spinDirection":217},"zone":8,"typeConfidence":0.89,"plateTime":0.41542729358191277,"extension":5.985591360647689},"index":3,"playId":"be2174bd-28db-34eb-85c0-46866c26288a","pitchNumber":2,"startTime":"2026-02-21T19:56:07.308Z","endTime":"2026-02-21T19:56:10.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":83.9,"endSpeed":76.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.616317203992374,"aZ":-23.14850575181515,"pfxX":4.9599040794745415,"pfxZ":6.0256857894782785,"pX":1.4168392723482777,"pZ":2.360617357625022,"vX0":5.634607739660706,"vY0":-122.07768398416127,"vZ0":-3.70141921184176,"x":98.47,"y":137.89,"x0":-1.5718944161614605,"y0":50.00488787817897,"z0":5.905386696120245,"aX":7.434689599424254},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.2,"breakHorizontal":-10.4,"spinRate":2532,"spinDirection":43},"zone":14,"typeConfidence":0.81,"plateTime":0.4498778088859625,"extension":5.883789540571831},"index":4,"playId":"a33ad7d9-78b2-32c4-88f4-03b604a0d81a","pitchNumber":3,"startTime":"2026-02-21T19:56:26.589Z","endTime":"2026-02-21T19:56:30.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-21T19:56:37.305Z","endTime":"2026-02-21T19:56:46.913Z","isPitch":false,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":84.5,"endSpeed":78.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.116917840350887,"aZ":-27.164260770603182,"pfxX":4.864713540395423,"pfxZ":3.247070635630106,"pX":0.539060085084411,"pZ":1.4376307086781668,"vX0":3.9774176929761165,"vY0":-123.09582332294693,"vZ0":-5.0505927327015545,"x":67.81,"y":166.14,"x0":-1.7264382009158021,"y0":50.003386021436135,"z0":5.799814926020262,"aX":7.508595538940933},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.0,"breakHorizontal":-9.7,"spinRate":2585,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.44398051898533675,"extension":5.923685232063486},"index":6,"playId":"82c88ae1-5870-327e-a650-2a5ceaf7974f","pitchNumber":4,"startTime":"2026-02-21T19:56:46.913Z","endTime":"2026-02-21T19:56:51.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.338954249043084,"aZ":-32.267044681958865,"pfxX":6.664817983716995,"pfxZ":-0.05967271040280275,"pX":0.7369740929382288,"pZ":0.9974135907700986,"vX0":3.6398142749527036,"vY0":-121.79863207476689,"vZ0":-4.940520022575097,"x":69.56,"y":166.14,"x0":-1.641539675226525,"y0":50.004448631808636,"z0":5.834237089494243,"aX":10.039957424549712},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.0,"breakHorizontal":-13.0,"spinRate":2735,"spinDirection":21},"zone":14,"typeConfidence":0.9,"plateTime":0.44925812513147845,"extension":5.818996518063973},"index":7,"playId":"26e7cfce-81b0-3561-884e-79257008013d","pitchNumber":5,"startTime":"2026-02-21T19:57:01.673Z","endTime":"2026-02-21T19:57:05.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.291974750139314,"aZ":-17.19708991557663,"pfxX":-7.644228833161148,"pfxZ":8.277128135445817,"pX":1.091907950492355,"pZ":2.2885749888136657,"vX0":9.112828344101773,"vY0":-132.43619294017967,"vZ0":-5.741569972706348,"x":75.38,"y":176.99,"x0":-1.3704151705985268,"y0":50.003943085677506,"z0":5.706122872820083,"aX":-13.83546839095726},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":12.4,"spinRate":2350,"spinDirection":212},"zone":14,"typeConfidence":0.94,"plateTime":0.41063682809278834,"extension":6.120704945172221},"index":8,"playId":"27e7cbe4-94fe-335d-be1d-04a747b469cb","pitchNumber":6,"startTime":"2026-02-21T19:57:15.653Z","endTime":"2026-02-21T19:57:20.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":681007,"link":"/api/v1/people/681007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":0.94,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:57:20.587Z","atBatIndex":50},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Pedro León grounds into a force out, third baseman Charles McAdoo to second baseman Leo Jiménez. Liover Peguero out at 2nd. Pedro León to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:57:42.827Z","endTime":"2026-02-21T19:58:33.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681007,"fullName":"Jack Cushing","link":"/api/v1/people/681007"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"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":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.668156334877487,"aZ":-25.77144329821828,"pfxX":4.474587497885708,"pfxZ":4.443353373203889,"pX":1.8482277801498639,"pZ":0.6876270679170683,"vX0":6.993297252059993,"vY0":-118.99751886509324,"vZ0":-6.359162226000468,"x":46.55,"y":220.21,"x0":-1.703973862470634,"y0":50.00436856786527,"z0":5.712642859409422,"aX":6.453147745952383},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.8,"breakHorizontal":-9.7,"spinRate":2612,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4593278917414838,"extension":5.761330589315988},"index":0,"playId":"0f5e7f7d-fd18-3d20-b887-3e27a64d9b53","pitchNumber":1,"startTime":"2026-02-21T19:57:45.103Z","endTime":"2026-02-21T19:57:49.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"first":{"id":678894,"link":"/api/v1/people/678894"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":91.3,"endSpeed":84.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.784790793390584,"aZ":-21.72613120834084,"pfxX":-8.754312554515161,"pfxZ":5.783350073518543,"pX":-0.6946372238350272,"pZ":1.8657311318321919,"vX0":5.762411336978547,"vY0":-132.88550906069727,"vZ0":-5.581898290882993,"x":143.48,"y":188.41,"x0":-1.7427692486146702,"y0":50.002766778379176,"z0":5.549879377327441,"aX":-15.814473854619047},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.6,"breakHorizontal":14.8,"spinRate":2292,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.4106076166148256,"extension":6.0643672891251015},"index":1,"playId":"3252ecff-e695-3a34-88c5-e36012c9f1be","pitchNumber":2,"startTime":"2026-02-21T19:58:05.760Z","endTime":"2026-02-21T19:58:09.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"first":{"id":678894,"link":"/api/v1/people/678894"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4180038376867,"aZ":-25.00763855721738,"pfxX":-10.169388295153457,"pfxZ":3.982987888073165,"pX":-0.7238566808377649,"pZ":2.365273517322358,"vX0":6.45126791107197,"vY0":-132.57504840967454,"vZ0":-3.7343391789468017,"x":144.59,"y":174.92,"x0":-1.8538605978194451,"y0":50.00467193386071,"z0":5.594439050767671,"aX":-18.30381445202312},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.7,"breakHorizontal":17.3,"spinRate":2283,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.4114200646865247,"extension":6.0716373371566466},"hitData":{"launchSpeed":70.2,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.59,"coordY":167.01}},"index":2,"playId":"eec2a396-8f31-3cec-a949-5fd56f0a4c1b","pitchNumber":3,"startTime":"2026-02-21T19:58:27.159Z","endTime":"2026-02-21T19:58:33.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"first":{"id":678894,"link":"/api/v1/people/678894"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694175,"link":"/api/v1/people/694175"},"credit":"b_ab"},{"player":{"id":681007,"link":"/api/v1/people/681007"},"credit":"p_ab"},{"player":{"id":694175,"link":"/api/v1/people/694175"},"credit":"b_pa"},{"player":{"id":681007,"link":"/api/v1/people/681007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:58:33.464Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dante Nori called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:58:46.524Z","endTime":"2026-02-21T20:01:28.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":807276,"fullName":"Dante Nori","link":"/api/v1/people/807276"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681007,"fullName":"Jack Cushing","link":"/api/v1/people/681007"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"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":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807276,"fullName":"Dante Nori","link":"/api/v1/people/807276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":667690,"link":"/api/v1/people/667690"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.635534120239253,"aZ":-22.097940129939772,"pfxX":-10.736699909309738,"pfxZ":5.680382998772108,"pX":-1.260464570814797,"pZ":3.290167827294478,"vX0":5.263302806833375,"vY0":-131.75195913949165,"vZ0":-2.1380571816485476,"x":165.05,"y":149.95,"x0":-1.879494586378822,"y0":50.00325536010987,"z0":5.730170120382712,"aX":-19.045536923489543},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.1,"breakHorizontal":18.5,"spinRate":2265,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.41430406161596256,"extension":5.823476782115756},"index":0,"playId":"7d584360-90ec-3ef4-83d9-2b7716c8e230","pitchNumber":1,"startTime":"2026-02-21T19:59:03.019Z","endTime":"2026-02-21T19:59:06.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"first":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297150575253074,"aZ":-15.156879144255864,"pfxX":-5.203046177800042,"pfxZ":9.896336272953807,"pX":0.6510285086603825,"pZ":1.9448709886958133,"vX0":7.757728852630399,"vY0":-130.5142763680877,"vZ0":-6.23154978801924,"x":92.18,"y":186.27,"x0":-1.6882906443257852,"y0":50.00239408921116,"z0":5.51120329410241,"aX":-8.947138779679255},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2411,"spinDirection":223},"zone":9,"typeConfidence":0.92,"plateTime":0.42018631919425253,"extension":6.225697506487151},"index":1,"playId":"6ac27ba4-5c4d-3935-9691-98c18fab3681","pitchNumber":2,"startTime":"2026-02-21T19:59:22.010Z","endTime":"2026-02-21T19:59:27.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"first":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.962523184315497,"aZ":-20.108232605551958,"pfxX":-4.98363285059172,"pfxZ":6.847133569951826,"pX":-0.9526116459376971,"pZ":4.774939475126143,"vX0":3.6973613299337624,"vY0":-131.41981276869046,"vZ0":0.8199654234131628,"x":153.31,"y":109.86,"x0":-1.7252025741836994,"y0":50.00153286961307,"z0":5.944518058874507,"aX":-8.779961412830906},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.8,"breakHorizontal":8.3,"spinRate":2225,"spinDirection":216},"zone":11,"typeConfidence":0.87,"plateTime":0.4156390381011543,"extension":5.885842566396397},"index":2,"playId":"b634aa02-b96b-3a36-9dec-42b7e3ab55ed","pitchNumber":3,"startTime":"2026-02-21T20:00:05.609Z","endTime":"2026-02-21T20:00:10.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"first":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pedro León steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"b634aa02-b96b-3a36-9dec-42b7e3ab55ed","startTime":"2026-02-21T20:00:18.071Z","endTime":"2026-02-21T20:00:33.635Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694175,"link":"/api/v1/people/694175"},"defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"first":{"id":694175,"link":"/api/v1/people/694175"},"postOnSecond":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":1.32,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.905138968799882,"aZ":-26.18111081871697,"pfxX":2.0728344405722448,"pfxZ":4.03127692969619,"pX":-0.20838758676343203,"pZ":1.2210842853665738,"vX0":3.1916311210780135,"vY0":-120.71650317722656,"vZ0":-5.466127774341726,"x":124.94,"y":205.81,"x0":-1.813297029865495,"y0":50.00429525912116,"z0":5.799103030943814,"aX":3.080574400483559},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.4,"breakHorizontal":-4.4,"spinRate":2619,"spinDirection":51},"zone":13,"typeConfidence":0.86,"plateTime":0.45248580128483784,"extension":5.9102094177757065},"index":4,"playId":"900050bb-f9c6-3802-8f20-5749de863249","pitchNumber":4,"startTime":"2026-02-21T20:00:33.635Z","endTime":"2026-02-21T20:00:38.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.367983653791608,"aZ":-12.732854390318673,"pfxX":-4.380388817074071,"pfxZ":10.77501114194002,"pX":0.47085847284070503,"pZ":2.3330996152152017,"vX0":7.1395122169520935,"vY0":-133.17832552275453,"vZ0":-6.394998940139407,"x":99.05,"y":175.79,"x0":-1.6699981816699125,"y0":50.00558141238965,"z0":5.678377451120792,"aX":-7.906314299611218},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":6.5,"spinRate":2432,"spinDirection":217},"zone":6,"typeConfidence":0.93,"plateTime":0.4105499715887011,"extension":6.018277334840633},"index":5,"playId":"eac93b89-fe73-3a13-a27c-cd048087700e","pitchNumber":5,"startTime":"2026-02-21T20:00:58.895Z","endTime":"2026-02-21T20:01:02.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.472358198636226,"aZ":-15.1466647224951,"pfxX":-3.23956893012531,"pfxZ":9.34407743890258,"pX":0.5634423057640833,"pZ":1.679384022742964,"vX0":6.587085066838191,"vY0":-133.58588338375918,"vZ0":-7.792161784199144,"x":95.52,"y":193.44,"x0":-1.5041046403049252,"y0":50.0066475647671,"z0":5.705067315243735,"aX":-5.9065281828947525},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":4.6,"spinRate":2538,"spinDirection":230},"zone":9,"typeConfidence":0.93,"plateTime":0.40868332519845474,"extension":6.0796324539940585},"index":6,"playId":"7c568c7c-aa06-3f50-bc17-31b313d3e397","pitchNumber":6,"startTime":"2026-02-21T20:01:24.265Z","endTime":"2026-02-21T20:01:28.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807276,"link":"/api/v1/people/807276"},"credit":"b_ab"},{"player":{"id":681007,"link":"/api/v1/people/681007"},"credit":"p_ab"},{"player":{"id":807276,"link":"/api/v1/people/807276"},"credit":"b_pa"},{"player":{"id":681007,"link":"/api/v1/people/681007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.5,"awayTeamWinProbability":8.5,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.32,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:01:28.484Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson DeMartini called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T20:01:37.288Z","endTime":"2026-02-21T20:05:11.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701831,"fullName":"Carson DeMartini","link":"/api/v1/people/701831"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681007,"fullName":"Jack Cushing","link":"/api/v1/people/681007"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,8,9],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701831,"fullName":"Carson DeMartini","link":"/api/v1/people/701831"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":667690,"link":"/api/v1/people/667690"},"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":92.2,"endSpeed":85.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.628289885287703,"aZ":-12.422583283409347,"pfxX":-6.452584603725952,"pfxZ":10.827972192158935,"pX":1.3029708939624576,"pZ":-0.2700413685441961,"vX0":9.91757963839451,"vY0":-133.43424914306112,"vZ0":-12.844899943238042,"x":67.33,"y":246.07,"x0":-1.6042306379884494,"y0":50.00453001306639,"z0":5.470111652496719,"aX":-11.771762659365654},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":9.8,"spinRate":2461,"spinDirection":222},"zone":14,"typeConfidence":0.81,"plateTime":0.4087043879165684,"extension":6.306859754906859},"index":0,"playId":"16139b97-ad38-3a69-bfe4-0c8f459011c0","pitchNumber":1,"startTime":"2026-02-21T20:01:56.911Z","endTime":"2026-02-21T20:02:08.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jack Cushing. Pedro León to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"16139b97-ad38-3a69-bfe4-0c8f459011c0","startTime":"2026-02-21T20:02:10.395Z","endTime":"2026-02-21T20:02:33.106Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694175,"link":"/api/v1/people/694175"},"defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"second":{"id":694175,"link":"/api/v1/people/694175"},"postOnThird":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":1.0,"dramaIndex":32.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.559509157942667,"aZ":-13.611030447869126,"pfxX":-4.647572289716894,"pfxZ":10.23411585836486,"pX":-0.43705991953768986,"pZ":2.1170007096376877,"vX0":4.947892961657316,"vY0":-132.86453666015709,"vZ0":-6.8090557293009875,"x":133.66,"y":181.62,"x0":-1.7067763769097317,"y0":50.00437082118408,"z0":5.674614872675778,"aX":-8.431877070514707},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":7.6,"spinRate":2397,"spinDirection":213},"zone":7,"typeConfidence":0.93,"plateTime":0.40996663561979485,"extension":5.970017193158328},"index":2,"playId":"68b78e65-a1e0-3371-9497-238331919ef2","pitchNumber":2,"startTime":"2026-02-21T20:02:33.106Z","endTime":"2026-02-21T20:02:37.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4749528864752,"aZ":-29.94888693487025,"pfxX":1.6254591157179423,"pfxZ":1.4881725653771305,"pX":-0.47482126762406957,"pZ":2.2044377484328663,"vX0":2.914067228185301,"vY0":-120.86719030105284,"vZ0":-2.5488258351013675,"x":135.1,"y":179.26,"x0":-1.902753801579907,"y0":50.00063697655423,"z0":5.877731304164839,"aX":2.4273760674639626},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.4,"breakHorizontal":-3.6,"spinRate":2595,"spinDirection":61},"zone":4,"typeConfidence":0.9,"plateTime":0.4515392467800998,"extension":5.734299247508406},"index":3,"playId":"4ad06699-544e-36aa-a9a5-f4caf460e03d","pitchNumber":3,"startTime":"2026-02-21T20:02:53.042Z","endTime":"2026-02-21T20:02:56.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.642606765138876,"aZ":-30.760963400904753,"pfxX":4.559947117782831,"pfxZ":0.9406097717919399,"pX":1.371792166253863,"pZ":1.8145713551707896,"vX0":6.059149258559575,"vY0":-121.80436237167932,"vZ0":-3.41585769140799,"x":64.71,"y":189.79,"x0":-1.7433439296438091,"y0":50.001777049213054,"z0":5.904030041146976,"aX":6.82726598902511},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.1,"breakHorizontal":-9.7,"spinRate":2729,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4502293804631221,"extension":5.808776547131962},"index":4,"playId":"2a94a321-1c1d-32e0-9a4c-b6bff55347e4","pitchNumber":4,"startTime":"2026-02-21T20:03:14.695Z","endTime":"2026-02-21T20:03:19.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425069383764576,"aZ":-14.60897254191089,"pfxX":-4.3908375743150625,"pfxZ":9.479651643242825,"pX":0.6637280077653062,"pZ":2.1825584714002746,"vX0":7.75341841130188,"vY0":-135.02810905528275,"vZ0":-6.384614952318294,"x":91.7,"y":179.85,"x0":-1.6698303482412336,"y0":50.003282365403756,"z0":5.599025948953431,"aX":-8.137026071614976},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":6.4,"spinRate":2404,"spinDirection":220},"zone":6,"typeConfidence":0.93,"plateTime":0.4050932984541662,"extension":6.075343553047811},"index":5,"playId":"2baff67a-73ca-331b-a41a-3514e8e0885b","pitchNumber":5,"startTime":"2026-02-21T20:03:35.943Z","endTime":"2026-02-21T20:03:39.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.336944972977175,"aZ":-29.2720698216991,"pfxX":-7.912769844689045,"pfxZ":1.7926684612677466,"pX":-3.225383146823993,"pZ":3.8087165187388172,"vX0":-0.1581219683752953,"vY0":-126.30335428482537,"vZ0":0.6963205792981785,"x":239.94,"y":135.94,"x0":-2.1337253458134193,"y0":50.003043423316676,"z0":5.880520992640824,"aX":-12.803628958985371},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.6,"breakHorizontal":14.4,"spinRate":1481,"spinDirection":236},"zone":11,"typeConfidence":0.88,"plateTime":0.43340275916409077,"extension":5.7218118589909235},"index":6,"playId":"ec7007d0-32de-3eae-ae8d-0e015a8e7209","pitchNumber":6,"startTime":"2026-02-21T20:04:04.936Z","endTime":"2026-02-21T20:04:07.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-02-21T20:04:25.444Z","endTime":"2026-02-21T20:04:40.054Z","isPitch":false,"type":"action","player":{"id":701831,"link":"/api/v1/people/701831"},"defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17990715305904,"aZ":-14.756442100758528,"pfxX":-5.397582509173572,"pfxZ":9.794000778636212,"pX":0.44905195158955086,"pZ":2.8056682352893962,"vX0":7.217937788410637,"vY0":-132.24001862773878,"vZ0":-4.6752908356172265,"x":99.88,"y":163.03,"x0":-1.6095684362760223,"y0":50.000242782890034,"z0":5.6727273580113,"aX":-9.596360566696614},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":8.3,"spinRate":2343,"spinDirection":227},"zone":3,"typeConfidence":0.92,"plateTime":0.41358128149223594,"extension":6.024292834649645},"index":8,"playId":"652ba46b-84f2-3e72-9183-fa0de4f1394c","pitchNumber":7,"startTime":"2026-02-21T20:04:40.054Z","endTime":"2026-02-21T20:04:43.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.197945685628223,"aZ":-14.244577144985017,"pfxX":-4.67257848065398,"pfxZ":9.932107594678541,"pX":-0.2145988015298949,"pZ":1.8989870921078,"vX0":5.1444248045834176,"vY0":-132.72251368601903,"vZ0":-7.023206689666867,"x":125.18,"y":187.51,"x0":-1.5599676463043974,"y0":50.006579777132224,"z0":5.593471712482141,"aX":-8.438752801865897},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":2377,"spinDirection":219},"zone":8,"typeConfidence":0.93,"plateTime":0.41079700456911183,"extension":6.094804354517244},"index":9,"playId":"6f0c9911-7e6f-308d-b822-d5e85f40fffb","pitchNumber":8,"startTime":"2026-02-21T20:05:07.526Z","endTime":"2026-02-21T20:05:11.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":701831,"link":"/api/v1/people/701831","batSide":{"code":"L","description":"Left"}},"third":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701831,"link":"/api/v1/people/701831"},"credit":"b_ab"},{"player":{"id":681007,"link":"/api/v1/people/681007"},"credit":"p_ab"},{"player":{"id":701831,"link":"/api/v1/people/701831"},"credit":"b_pa"},{"player":{"id":681007,"link":"/api/v1/people/681007"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:05:11.916Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Lantigua singles on a ground ball to catcher Paul McIntosh.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T20:07:30.926Z","endTime":"2026-02-21T20:07:43.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681003,"fullName":"Andrew Walling","link":"/api/v1/people/681003"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Walling replaces Nolan Hoffman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T20:06:49.985Z","endTime":"2026-02-21T20:07:33.127Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681003,"link":"/api/v1/people/681003"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":87.1,"strikeZoneTop":2.989,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.449811358262632,"aZ":-24.560107952390297,"pfxX":-1.509463471049194,"pfxZ":4.002267550171443,"pX":-0.34021131439284436,"pZ":2.0145246519016697,"vX0":-5.33438702462276,"vY0":-135.82881157718333,"vZ0":-4.83978334483465,"x":129.97,"y":184.39,"x0":1.8305265497343852,"y0":50.00575283072111,"z0":5.4866018611011,"aX":-2.874839378634609},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.6,"breakHorizontal":3.7,"spinRate":2265,"spinDirection":168},"zone":7,"typeConfidence":2.0,"plateTime":0.40034328847369105,"extension":6.389883400390584},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":122.96,"coordY":191.19}},"index":1,"playId":"9e0e340a-14f9-3360-8cb6-029094e984b8","pitchNumber":1,"startTime":"2026-02-21T20:07:33.127Z","endTime":"2026-02-21T20:07:43.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":672463,"link":"/api/v1/people/672463","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672463,"link":"/api/v1/people/672463"},"credit":"b_ab"},{"player":{"id":681003,"link":"/api/v1/people/681003"},"credit":"p_ab"},{"player":{"id":672463,"link":"/api/v1/people/672463"},"credit":"b_pa"},{"player":{"id":681003,"link":"/api/v1/people/681003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:07:43.314Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Jiménez grounds out, second baseman Liover Peguero to first baseman Felix Reyes. Rafael Lantigua to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T20:08:10.050Z","endTime":"2026-02-21T20:09:48.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681003,"fullName":"Andrew Walling","link":"/api/v1/people/681003"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.061281059783475,"aZ":-22.031928145471976,"pfxX":-1.8088482293626562,"pfxZ":5.455511319901614,"pX":-0.06955246215103905,"pZ":2.8524905994707455,"vX0":-4.535497282664473,"vY0":-134.0207161751763,"vZ0":-3.111059490063049,"x":119.65,"y":161.76,"x0":1.8652176997203367,"y0":50.00195193947348,"z0":5.563597378276952,"aX":-3.3605884495752516},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":4.1,"spinRate":2168,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.4053506314243487,"extension":7.527538642533582},"index":0,"playId":"fd7cd5e1-6e39-3814-bd5c-bd3571fc76ff","pitchNumber":1,"startTime":"2026-02-21T20:08:10.050Z","endTime":"2026-02-21T20:08:13.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":90.2,"endSpeed":83.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.690562136508714,"aZ":-25.620373588870788,"pfxX":-3.973603145135834,"pfxZ":3.7092315604228236,"pX":-1.6615886118268752,"pZ":2.826638279299051,"vX0":-7.899256757659331,"vY0":-131.3334839832486,"vZ0":-2.0555250236947264,"x":180.34,"y":162.46,"x0":1.8875441773222121,"y0":50.00540892525554,"z0":5.502319354363545,"aX":-7.024017571368991},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":8.8,"spinRate":2210,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4151671411700013,"extension":7.1862403036948},"index":1,"playId":"ddf9019f-c942-3c24-9499-647c10becc3a","pitchNumber":2,"startTime":"2026-02-21T20:08:28.019Z","endTime":"2026-02-21T20:08:31.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"2c4749ce-bf44-3ba2-81ab-f3bd3b0c9554","startTime":"2026-02-21T20:08:47.549Z","endTime":"2026-02-21T20:08:50.549Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.297505256669073,"aZ":-22.635055861664643,"pfxX":-0.2908768944033926,"pfxZ":4.892819842282995,"pX":0.6749578791208094,"pZ":3.2658581204493573,"vX0":-3.3955841333673438,"vY0":-137.51409371212296,"vZ0":-2.4576800683976834,"x":91.27,"y":150.6,"x0":1.954367971895403,"y0":50.005085705190524,"z0":5.677237943275824,"aX":-0.5663701543354822},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.6,"breakHorizontal":1.1,"spinRate":1941,"spinDirection":162},"zone":3,"typeConfidence":2.0,"plateTime":0.39558906097196767,"extension":7.236282318707355},"index":3,"playId":"0018c220-cf78-3287-b120-80d67d00aa60","pitchNumber":3,"startTime":"2026-02-21T20:09:04.769Z","endTime":"2026-02-21T20:09:08.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.163857614614024,"aZ":-23.24731658720726,"pfxX":-3.8098074704315454,"pfxZ":5.16821380019739,"pX":-1.7934360292674676,"pZ":2.2122926365510263,"vX0":-8.258244684446813,"vY0":-129.8646013594989,"vZ0":-4.0023090862990385,"x":185.36,"y":179.05,"x0":1.9081832669483252,"y0":50.00556944022856,"z0":5.516817494159327,"aX":-6.586112609358596},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.8,"breakHorizontal":8.5,"spinRate":2260,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.4198646103581263,"extension":6.381886307670788},"index":4,"playId":"a06a252b-79af-3fcd-913b-0cfe4792d6a4","pitchNumber":4,"startTime":"2026-02-21T20:09:21.946Z","endTime":"2026-02-21T20:09:26.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62094329506023,"aZ":-25.37130840053997,"pfxX":-2.7904404222555206,"pfxZ":3.7939509696770415,"pX":-0.8323196343669959,"pZ":2.8432260753145693,"vX0":-6.2371483492554525,"vY0":-131.75371481624592,"vZ0":-2.415622239515824,"x":148.73,"y":162.01,"x0":1.9094469690630598,"y0":50.00505616386271,"z0":5.607840091507696,"aX":-5.0061552076969225},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":6.1,"spinRate":2145,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.41251237459739,"extension":6.366588061115326},"hitData":{"launchSpeed":53.4,"launchAngle":7.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.51,"coordY":154.31}},"index":5,"playId":"ac09ef94-1ef5-3ac3-b262-31faf2f7ef51","pitchNumber":5,"startTime":"2026-02-21T20:09:41.793Z","endTime":"2026-02-21T20:09:48.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":681003,"link":"/api/v1/people/681003"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":681003,"link":"/api/v1/people/681003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.34,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:09:48.069Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Kasevich grounds out, shortstop Bryan Rincon to first baseman Felix Reyes. Rafael Lantigua to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T20:09:57.524Z","endTime":"2026-02-21T20:11:33.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681003,"fullName":"Andrew Walling","link":"/api/v1/people/681003"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":688460,"fullName":"Josh Kasevich","link":"/api/v1/people/688460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804858,"link":"/api/v1/people/804858"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":672463,"fullName":"Rafael Lantigua","link":"/api/v1/people/672463"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42905050344257,"aZ":-25.98460199067503,"pfxX":-2.2723616812259886,"pfxZ":3.3579334581023605,"pX":-0.12952385990550272,"pZ":1.048678628452957,"vX0":-4.933082132703197,"vY0":-134.2043464366886,"vZ0":-6.667775582036283,"x":121.94,"y":210.47,"x0":2.020619507850744,"y0":50.00138580435496,"z0":5.391577214290958,"aX":-4.182753559157738},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.0,"breakHorizontal":5.0,"spinRate":2401,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4066462377770099,"extension":6.5241661497038725},"index":0,"playId":"00d602ba-e395-35c1-b6eb-8a2805129ac6","pitchNumber":1,"startTime":"2026-02-21T20:10:13.675Z","endTime":"2026-02-21T20:10:17.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"second":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":86.2,"endSpeed":79.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.967589914345,"aZ":-35.601010326561074,"pfxX":-7.842206663169938,"pfxZ":-2.143278970121254,"pX":-0.14659593207717694,"pZ":1.1059454353892413,"vX0":-3.5674791914577066,"vY0":-125.5127908328618,"vZ0":-3.22799580318405,"x":122.59,"y":208.92,"x0":2.311234894058255,"y0":50.00259800908968,"z0":5.302275238768273,"aX":-12.53497249062898},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.3,"breakHorizontal":15.0,"spinRate":2214,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4360720372158795,"extension":6.509495278855822},"index":1,"playId":"cbf8679e-b250-373e-821c-08c10b613e47","pitchNumber":2,"startTime":"2026-02-21T20:10:32.040Z","endTime":"2026-02-21T20:10:37.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"second":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09111274576762,"aZ":-24.191214959198366,"pfxX":-6.120851095204441,"pfxZ":5.09186571361568,"pX":-0.7053316363294604,"pZ":2.0181087476541584,"vX0":-4.675510470602883,"vY0":-125.63407525142138,"vZ0":-3.4913451092996954,"x":143.89,"y":184.29,"x0":1.9878395975805807,"y0":50.002543943336114,"z0":5.436189713126381,"aX":-9.591185340401646},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.5,"breakHorizontal":12.4,"spinRate":2242,"spinDirection":274},"zone":7,"typeConfidence":2.0,"plateTime":0.4392757341262863,"extension":6.352881429516879},"index":2,"playId":"40a4dd1d-06ab-305c-8442-93176309dded","pitchNumber":3,"startTime":"2026-02-21T20:10:55.227Z","endTime":"2026-02-21T20:10:58.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"second":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54176127017622,"aZ":-24.166475506014788,"pfxX":-0.853949053332241,"pfxZ":4.250990725819464,"pX":0.095955680028503,"pZ":1.5080547008256655,"vX0":-4.68871282081433,"vY0":-135.42393496086274,"vZ0":-6.371825607593959,"x":113.34,"y":198.06,"x0":1.950579756729948,"y0":50.006319859138394,"z0":5.547671818030492,"aX":-1.608280443443633},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":2.4,"spinRate":2347,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4022431349043458,"extension":6.424260529931139},"hitData":{"launchSpeed":101.2,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.03,"coordY":154.31}},"index":3,"playId":"b957d0c8-41d0-3272-adb0-57ebe6252f3c","pitchNumber":4,"startTime":"2026-02-21T20:11:25.606Z","endTime":"2026-02-21T20:11:33.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":688460,"link":"/api/v1/people/688460","batSide":{"code":"R","description":"Right"}},"second":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_ab"},{"player":{"id":681003,"link":"/api/v1/people/681003"},"credit":"p_ab"},{"player":{"id":688460,"link":"/api/v1/people/688460"},"credit":"b_pa"},{"player":{"id":681003,"link":"/api/v1/people/681003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:11:33.347Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sean Keys pops out to first baseman Felix Reyes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T20:12:00.022Z","endTime":"2026-02-21T20:12:23.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681003,"fullName":"Andrew Walling","link":"/api/v1/people/681003"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":815873,"fullName":"Sean Keys","link":"/api/v1/people/815873"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.306323950452136,"aZ":-21.381329879370405,"pfxX":6.211649717401636,"pfxZ":5.666730443409517,"pX":0.5858882589005376,"pZ":2.4010477108769765,"vX0":-8.544210294380777,"vY0":-137.37181487558763,"vZ0":-4.516537945621478,"x":94.67,"y":173.95,"x0":2.933973681958121,"y0":50.00551353088429,"z0":5.525946118404588,"aX":11.837454760200151},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.5,"breakHorizontal":-9.4,"spinRate":2135,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.3991886322736029,"extension":6.477177004111201},"index":0,"playId":"577a6b13-01ea-345d-8bc1-c7db4079ed15","pitchNumber":1,"startTime":"2026-02-21T20:12:00.022Z","endTime":"2026-02-21T20:12:04.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"third":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.359456395680347,"aZ":-34.35308613164617,"pfxX":-7.83542094616876,"pfxZ":-1.4043942480484954,"pX":0.3930934755468537,"pZ":2.1348263077677716,"vX0":-4.586829669510454,"vY0":-123.2198114346012,"vZ0":-1.1149047563311558,"x":102.02,"y":181.14,"x0":3.294020452412364,"y0":50.005870572634336,"z0":5.482892309137311,"aX":-12.110567859535855},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.5,"breakHorizontal":15.2,"spinRate":2334,"spinDirection":301},"zone":9,"typeConfidence":2.0,"plateTime":0.4436795005562537,"extension":6.40554272186865},"hitData":{"launchSpeed":72.0,"launchAngle":69.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":139.28,"coordY":171.84}},"index":1,"playId":"92c994e7-dc8f-32b4-a921-4864b3ea58bd","pitchNumber":2,"startTime":"2026-02-21T20:12:14.448Z","endTime":"2026-02-21T20:12:23.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":815873,"link":"/api/v1/people/815873","batSide":{"code":"L","description":"Left"}},"third":{"id":672463,"link":"/api/v1/people/672463"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_ab"},{"player":{"id":681003,"link":"/api/v1/people/681003"},"credit":"p_ab"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"credit":"b_pa"},{"player":{"id":681003,"link":"/api/v1/people/681003"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-1.09999999999998,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:12:23.792Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Paul McIntosh doubles (1) on a sharp line drive to left fielder RJ Schreck.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T20:14:36.767Z","endTime":"2026-02-21T20:15:39.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682192,"fullName":"Paul McIntosh","link":"/api/v1/people/682192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804948,"fullName":"Gage Stanifer","link":"/api/v1/people/804948"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682192,"fullName":"Paul McIntosh","link":"/api/v1/people/682192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682192,"fullName":"Paul McIntosh","link":"/api/v1/people/682192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gage Stanifer replaces Jack Cushing.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T20:14:24.470Z","endTime":"2026-02-21T20:14:36.767Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804948,"link":"/api/v1/people/804948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681007,"link":"/api/v1/people/681007","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.3,"endSpeed":84.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.881727642234846,"aZ":-14.848716825347324,"pfxX":-7.699586602482739,"pfxZ":9.568819343092052,"pX":-1.0823508456064415,"pZ":1.6295264531939782,"vX0":2.917046898712065,"vY0":-134.18218959754935,"vZ0":-8.195589638025389,"x":101.07,"y":181.05,"x0":-1.1873896574065383,"y0":50.005899580961675,"z0":5.7964068821654715,"aX":-13.947076875168989},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":13.2,"spinRate":2277,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.40925614991865,"extension":6.257305649858883},"index":1,"playId":"88180027-2544-3893-8f77-49a6d798b6e2","pitchNumber":1,"startTime":"2026-02-21T20:14:36.767Z","endTime":"2026-02-21T20:14:41.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10660419483391,"aZ":-16.011675949354526,"pfxX":-9.848641942933185,"pfxZ":8.895261541086288,"pX":-0.7444225963265414,"pZ":2.416050584680816,"vX0":4.610394089738356,"vY0":-134.67009720314437,"vZ0":-6.1525056232033055,"x":122.9,"y":202.69,"x0":-1.208790295351898,"y0":50.005638429399546,"z0":5.883036582540336,"aX":-17.903378552338545},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":16.7,"spinRate":2313,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.40836038039892797,"extension":6.032557394491212},"index":2,"playId":"272c28d8-5c63-3f32-810e-001683d86473","pitchNumber":2,"startTime":"2026-02-21T20:14:49.351Z","endTime":"2026-02-21T20:14:53.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75386170506261,"aZ":-14.234727183117746,"pfxX":-7.601060135700431,"pfxZ":9.221951085511535,"pX":0.20571743742178183,"pZ":4.226668651757763,"vX0":6.384007941735255,"vY0":-138.1187352799427,"vZ0":-2.0286694119702524,"x":93.46,"y":224.97,"x0":-1.1401060968732941,"y0":50.00602619459783,"z0":5.920365070568996,"aX":-14.791318499041479},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":12.6,"spinRate":2236,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39552597694090874,"extension":6.254817516353449},"index":3,"playId":"2a35084c-95e0-350e-be21-c53c78c522f5","pitchNumber":3,"startTime":"2026-02-21T20:15:13.825Z","endTime":"2026-02-21T20:15:16.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54887151574896,"aZ":-15.705997276696644,"pfxX":-6.548827226986991,"pfxZ":8.726049906649106,"pX":-0.4581477308315492,"pZ":2.666999457103866,"vX0":4.380595968846927,"vY0":-135.51740769931507,"vZ0":-5.537061477479767,"x":149.47,"y":193.34,"x0":-1.2327820657674005,"y0":50.001941386865475,"z0":5.808062855862488,"aX":-12.358568730731161},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2011,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4019280197479773,"extension":6.228731275759495},"hitData":{"launchSpeed":112.3,"launchAngle":11.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":42.58,"coordY":101.54}},"index":4,"playId":"8d3b982b-da95-395e-96fe-890ca4b89161","pitchNumber":4,"startTime":"2026-02-21T20:15:28.820Z","endTime":"2026-02-21T20:15:39.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":682192,"link":"/api/v1/people/682192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682192,"link":"/api/v1/people/682192"},"credit":"b_ab"},{"player":{"id":804948,"link":"/api/v1/people/804948"},"credit":"p_ab"},{"player":{"id":682192,"link":"/api/v1/people/682192"},"credit":"b_pa"},{"player":{"id":804948,"link":"/api/v1/people/804948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.1,"awayTeamWinProbability":12.900000000000006,"homeTeamWinProbabilityAdded":-5.700000000000017,"leverageIndex":0.9,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:15:39.339Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Felix Reyes grounds out, third baseman Charles McAdoo to first baseman Sean Keys.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T20:16:16.292Z","endTime":"2026-02-21T20:17:58.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804948,"fullName":"Gage Stanifer","link":"/api/v1/people/804948"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682192,"fullName":"Paul McIntosh","link":"/api/v1/people/682192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.532997055672897,"aZ":-31.887342238633924,"pfxX":-2.381978754374839,"pfxZ":0.1823165014181125,"pX":0.417829422487424,"pZ":2.13800460014761,"vX0":5.123044543567002,"vY0":-124.92363648933586,"vZ0":-2.4712143981046424,"x":118.14,"y":149.12,"x0":-1.3437321238241755,"y0":50.00435113716459,"z0":5.743395312702286,"aX":-3.791529225124863},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.0,"breakHorizontal":3.2,"spinRate":2022,"spinDirection":351},"zone":9,"typeConfidence":2.0,"plateTime":0.43728901369441875,"extension":6.109745752704509},"index":0,"playId":"97000ac1-9c0a-36fa-860e-0e5dbdcedabf","pitchNumber":1,"startTime":"2026-02-21T20:16:16.292Z","endTime":"2026-02-21T20:16:22.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"second":{"id":682192,"link":"/api/v1/people/682192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.218022203080785,"aZ":-13.391514245764169,"pfxX":-8.335382624045476,"pfxZ":9.88625156756034,"pX":-0.15485168880395134,"pZ":1.3367811994586052,"vX0":5.4262117271076304,"vY0":-136.2960546648625,"vZ0":-9.511479459169893,"x":108.84,"y":196.85,"x0":-1.078629327181419,"y0":50.00461269627689,"z0":5.775107063182419,"aX":-15.836976463249304},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":14.2,"spinRate":2338,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4003795110005539,"extension":6.203075068361513},"index":1,"playId":"f140991e-a355-328f-96bc-0260740a79b2","pitchNumber":2,"startTime":"2026-02-21T20:16:35.321Z","endTime":"2026-02-21T20:16:39.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"second":{"id":682192,"link":"/api/v1/people/682192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95174526442675,"aZ":-28.672916322512883,"pfxX":-4.38449287896783,"pfxZ":2.264498195664265,"pX":0.6175776372757472,"pZ":0.5115431240513393,"vX0":6.289022957638171,"vY0":-122.90803339409395,"vZ0":-6.462430333081265,"x":137.48,"y":180.54,"x0":-1.3924133147246527,"y0":50.004514202911054,"z0":5.57735408345402,"aX":-6.780464199626427},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.0,"breakHorizontal":6.6,"spinRate":1989,"spinDirection":340},"zone":14,"typeConfidence":2.0,"plateTime":0.4438670004627072,"extension":6.007200349674917},"index":2,"playId":"96243442-85f2-31a6-bafb-6e814127fe7e","pitchNumber":3,"startTime":"2026-02-21T20:16:49.484Z","endTime":"2026-02-21T20:16:52.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"second":{"id":682192,"link":"/api/v1/people/682192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.724981100378066,"aZ":-31.736510054030152,"pfxX":-4.722144054368809,"pfxZ":0.2784851599082119,"pX":-0.8517647881944418,"pZ":1.6830237048407968,"vX0":3.3261116619821145,"vY0":-123.73109060666391,"vZ0":-3.140510732688809,"x":98.91,"y":146.36,"x0":-1.5943051622145308,"y0":50.00149099878014,"z0":5.604851809479539,"aX":-7.383375873545963},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":7.9,"spinRate":2138,"spinDirection":358},"zone":13,"typeConfidence":2.0,"plateTime":0.4412479452816229,"extension":5.905656899651496},"index":3,"playId":"379f51b9-8bf7-3515-a994-3d4b758cf15c","pitchNumber":4,"startTime":"2026-02-21T20:17:09.879Z","endTime":"2026-02-21T20:17:13.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"second":{"id":682192,"link":"/api/v1/people/682192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.917686640473725,"aZ":-16.03475487770869,"pfxX":-9.097745822561139,"pfxZ":8.244711136136951,"pX":-0.029842127543803332,"pZ":3.320593922285829,"vX0":6.283482715873527,"vY0":-138.33983805219518,"vZ0":-3.85927762875228,"x":111.17,"y":133.65,"x0":-1.1368682594745134,"y0":50.005266522206114,"z0":5.793638154764388,"aX":-17.81602490168285},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":15.4,"spinRate":2388,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39439109671998196,"extension":6.199459797522872},"index":4,"playId":"579a64e4-0f68-3a21-9c69-0a497de6f453","pitchNumber":5,"startTime":"2026-02-21T20:17:29.718Z","endTime":"2026-02-21T20:17:32.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"second":{"id":682192,"link":"/api/v1/people/682192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.230405474326766,"aZ":-32.68148468543544,"pfxX":-4.015349646287174,"pfxZ":-0.32472761447525134,"pX":0.214063052098977,"pZ":1.5530833355892022,"vX0":5.024936963234334,"vY0":-124.0652882236403,"vZ0":-3.4102978925326184,"x":98.91,"y":132.24,"x0":-1.309460055404775,"y0":50.001590458408685,"z0":5.649853116661967,"aX":-6.30213671355827},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.1,"breakHorizontal":6.2,"spinRate":2200,"spinDirection":0},"zone":14,"typeConfidence":2.0,"plateTime":0.44032693036604575,"extension":6.085157606289714},"hitData":{"launchSpeed":105.7,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.63,"coordY":168.82}},"index":5,"playId":"f2db310b-c1a0-3629-a2ed-fa14b4c326c9","pitchNumber":6,"startTime":"2026-02-21T20:17:48.951Z","endTime":"2026-02-21T20:17:58.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"second":{"id":682192,"link":"/api/v1/people/682192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_ab"},{"player":{"id":804948,"link":"/api/v1/people/804948"},"credit":"p_ab"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_pa"},{"player":{"id":804948,"link":"/api/v1/people/804948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.60000000000001,"awayTeamWinProbability":8.399999999999991,"homeTeamWinProbabilityAdded":4.500000000000014,"leverageIndex":1.61,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:17:58.522Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dylan Campbell pops out to first baseman Sean Keys.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T20:18:24.171Z","endTime":"2026-02-21T20:19:22.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694749,"fullName":"Dylan Campbell","link":"/api/v1/people/694749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804948,"fullName":"Gage Stanifer","link":"/api/v1/people/804948"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682192,"fullName":"Paul McIntosh","link":"/api/v1/people/682192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694749,"fullName":"Dylan Campbell","link":"/api/v1/people/694749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.015,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09388520444022,"aZ":-9.635276824050722,"pfxX":-8.483096140149325,"pfxZ":12.000917658751787,"pX":-0.5372673698087622,"pZ":2.1569913538648544,"vX0":4.659034229936987,"vY0":-136.4418641054171,"vZ0":-7.706257445003741,"x":131.32,"y":122.35,"x0":-1.1682188723057854,"y0":50.00557172750641,"z0":5.6888555811796175,"aX":-15.935492606643436},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.2,"breakHorizontal":14.3,"spinRate":2396,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.40202588141328466,"extension":6.252309714445022},"index":0,"playId":"3a60aee6-a6e0-3bfb-816d-d822ddffcefd","pitchNumber":1,"startTime":"2026-02-21T20:18:24.171Z","endTime":"2026-02-21T20:18:28.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694749,"link":"/api/v1/people/694749","batSide":{"code":"R","description":"Right"}},"second":{"id":682192,"link":"/api/v1/people/682192"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.015,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96369472825495,"aZ":-34.05448588460944,"pfxX":-4.162306694962877,"pfxZ":-1.2439731325886392,"pX":0.8506955203674103,"pZ":1.680190063035835,"vX0":6.233592921342128,"vY0":-122.73577388829902,"vZ0":-2.7216693008188395,"x":157.6,"y":112.93,"x0":-1.189778348774377,"y0":50.002120648893495,"z0":5.724944440463725,"aX":-6.304010686301047},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.6,"breakHorizontal":6.0,"spinRate":2118,"spinDirection":349},"zone":14,"typeConfidence":2.0,"plateTime":0.4475396282228785,"extension":6.092616081556478},"index":1,"playId":"5aca07a2-82ea-36b7-b5ed-453d1b54f3d5","pitchNumber":2,"startTime":"2026-02-21T20:18:54.817Z","endTime":"2026-02-21T20:18:59.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694749,"link":"/api/v1/people/694749","batSide":{"code":"R","description":"Right"}},"second":{"id":682192,"link":"/api/v1/people/682192"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":94.3,"endSpeed":87.2,"strikeZoneTop":3.015,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046687639046343,"aZ":-15.508405939286796,"pfxX":-7.690289882377213,"pfxZ":8.621127029498744,"pX":-1.2437593227097614,"pZ":2.8838380557858443,"vX0":2.668837564145837,"vY0":-137.35741133026886,"vZ0":-5.1613959692848095,"x":94.09,"y":137.42,"x0":-1.2219027013986274,"y0":50.00671614947065,"z0":5.8223831192741535,"aX":-14.871879533202135},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":13.4,"spinRate":2258,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39696706451078434,"extension":6.096940719628833},"hitData":{"launchSpeed":65.2,"launchAngle":76.0,"totalDistance":46.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":140.49,"coordY":175.47}},"index":2,"playId":"a97d5312-50d4-3218-be61-69f0138d0eae","pitchNumber":3,"startTime":"2026-02-21T20:19:15.207Z","endTime":"2026-02-21T20:19:22.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694749,"link":"/api/v1/people/694749","batSide":{"code":"R","description":"Right"}},"second":{"id":682192,"link":"/api/v1/people/682192"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694749,"link":"/api/v1/people/694749"},"credit":"b_ab"},{"player":{"id":804948,"link":"/api/v1/people/804948"},"credit":"p_ab"},{"player":{"id":694749,"link":"/api/v1/people/694749"},"credit":"b_pa"},{"player":{"id":804948,"link":"/api/v1/people/804948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:19:22.639Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Aroon Escobar grounds out, third baseman Charles McAdoo to first baseman Sean Keys.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T20:19:49.008Z","endTime":"2026-02-21T20:19:56.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":800169,"fullName":"Aroon Escobar","link":"/api/v1/people/800169"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804948,"fullName":"Gage Stanifer","link":"/api/v1/people/804948"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":800169,"fullName":"Aroon Escobar","link":"/api/v1/people/800169"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":815873,"link":"/api/v1/people/815873"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Aroon Escobar replaces Bryan De La Cruz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"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-21T20:19:49.006Z","endTime":"2026-02-21T20:19:49.007Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800169,"link":"/api/v1/people/800169"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":650559,"link":"/api/v1/people/650559"},"defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"second":{"id":682192,"link":"/api/v1/people/682192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.084,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.197155852435543,"aZ":-34.52193028919958,"pfxX":-2.278837756541758,"pfxZ":-1.5258840377158247,"pX":-0.7936530188332646,"pZ":2.2838121886040876,"vX0":2.450538787759973,"vY0":-122.74979851112761,"vZ0":-1.3605637168180271,"x":110.3,"y":112.46,"x0":-1.5045154727256431,"y0":50.00269525972061,"z0":5.760029404925927,"aX":-3.509856203925115},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.9,"breakHorizontal":3.6,"spinRate":2196,"spinDirection":6},"zone":4,"typeConfidence":2.0,"plateTime":0.4446527374594651,"extension":6.030726025639696},"hitData":{"launchSpeed":88.7,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.63,"coordY":168.82}},"index":1,"playId":"08981e15-e649-3db9-8b6b-34b01bc686e6","pitchNumber":1,"startTime":"2026-02-21T20:19:49.008Z","endTime":"2026-02-21T20:19:56.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":800169,"link":"/api/v1/people/800169","batSide":{"code":"R","description":"Right"}},"second":{"id":682192,"link":"/api/v1/people/682192"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800169,"link":"/api/v1/people/800169"},"credit":"b_ab"},{"player":{"id":804948,"link":"/api/v1/people/804948"},"credit":"p_ab"},{"player":{"id":800169,"link":"/api/v1/people/800169"},"credit":"b_pa"},{"player":{"id":804948,"link":"/api/v1/people/804948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.83,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:19:56.459Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"C.J. Stubbs grounds out, shortstop Bryan Rincon to first baseman Felix Reyes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T20:22:21.311Z","endTime":"2026-02-21T20:22:53.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687900,"fullName":"Andrew Baker","link":"/api/v1/people/687900"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667690,"fullName":"C.J. Stubbs","link":"/api/v1/people/667690"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":804858,"link":"/api/v1/people/804858"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Aroon Escobar remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T20:22:08.981Z","endTime":"2026-02-21T20:22:08.994Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800169,"link":"/api/v1/people/800169"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":650559,"link":"/api/v1/people/650559"},"defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrew Baker replaces Andrew Walling.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T20:22:08.994Z","endTime":"2026-02-21T20:22:21.311Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687900,"link":"/api/v1/people/687900"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681003,"link":"/api/v1/people/681003","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.650500432539108,"aZ":-31.200451831648454,"pfxX":-0.2352108256592631,"pfxZ":0.586497768885696,"pX":1.789761111084671,"pZ":1.4541114662241317,"vX0":8.445109275787056,"vY0":-127.14520899176557,"vZ0":-5.1015067019746105,"x":84.33,"y":179.32,"x0":-1.535860906661903,"y0":50.00064245034146,"z0":5.945730794889492,"aX":-0.38971400955132324},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":-1.3,"spinRate":2257,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4298371454546661,"extension":6.467334148633659},"index":2,"playId":"35df6515-9991-30bc-b55a-6dcb649cd8e2","pitchNumber":1,"startTime":"2026-02-21T20:22:21.311Z","endTime":"2026-02-21T20:22:27.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.496939256977488,"aZ":-16.437137936308872,"pfxX":-7.098545643270674,"pfxZ":7.886409708991424,"pX":0.8570746913483797,"pZ":2.2020945509459224,"vX0":8.520008540286094,"vY0":-139.44657734016343,"vZ0":-7.530213851312568,"x":108.98,"y":129.41,"x0":-1.296801989178184,"y0":50.00041396583328,"z0":5.995178075724582,"aX":-14.161687505304409},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2525,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39082044115941095,"extension":6.298823655845423},"index":3,"playId":"13dfdbc6-3fc1-3bf7-9ce1-541341208d24","pitchNumber":2,"startTime":"2026-02-21T20:22:35.236Z","endTime":"2026-02-21T20:22:39.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59935172831621,"aZ":-33.25454346949201,"pfxX":0.5220612770632417,"pfxZ":-0.678190981766841,"pX":0.2407290607069544,"pZ":1.4045304697095249,"vX0":4.194326925241363,"vY0":-125.64564427557535,"vZ0":-4.701035188985843,"x":107.82,"y":200.86,"x0":-1.5154459238199065,"y0":50.00040646050803,"z0":5.991173726436158,"aX":0.8365058071014304},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.0,"breakHorizontal":-1.9,"spinRate":2358,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4353441183528193,"extension":6.261318024732548},"hitData":{"launchSpeed":76.3,"launchAngle":-47.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.44,"coordY":158.8}},"index":4,"playId":"11026d68-5e95-34c5-9235-5bc8db683e0f","pitchNumber":3,"startTime":"2026-02-21T20:22:48.480Z","endTime":"2026-02-21T20:22:53.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":667690,"link":"/api/v1/people/667690","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667690,"link":"/api/v1/people/667690"},"credit":"b_ab"},{"player":{"id":687900,"link":"/api/v1/people/687900"},"credit":"p_ab"},{"player":{"id":667690,"link":"/api/v1/people/667690"},"credit":"b_pa"},{"player":{"id":687900,"link":"/api/v1/people/687900"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:22:53.746Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohendrick Piñango grounds out to first baseman Felix Reyes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T20:23:15.020Z","endTime":"2026-02-21T20:24:32.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687900,"fullName":"Andrew Baker","link":"/api/v1/people/687900"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":89.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022146786067317,"aZ":-17.354260202656224,"pfxX":-4.461273870365483,"pfxZ":7.366197953497792,"pX":-0.24874872731043002,"pZ":2.672921716166486,"vX0":4.336563617145804,"vY0":-139.87213311549107,"vZ0":-6.1324693546584435,"x":126.48,"y":166.61,"x0":-1.228235515825405,"y0":50.00341662432309,"z0":6.003560563988635,"aX":-8.975696937738228},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.5,"breakHorizontal":7.3,"spinRate":2167,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3893325732346167,"extension":6.148236025462094},"index":0,"playId":"aee307f4-e8a6-3ff4-b114-287cf242a7aa","pitchNumber":1,"startTime":"2026-02-21T20:23:20.643Z","endTime":"2026-02-21T20:23:24.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.113657180232998,"aZ":-13.861673197033607,"pfxX":-5.216895589461213,"pfxZ":8.976586586651457,"pX":0.3140625682907348,"pZ":3.7791829385763194,"vX0":5.676628208298535,"vY0":-140.7878647399504,"vZ0":-4.002810109529809,"x":105.03,"y":136.74,"x0":-1.0351291527538387,"y0":50.00343573806292,"z0":6.095113453221165,"aX":-10.643257251400811},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2392,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3866654443844637,"extension":6.057291747420611},"index":1,"playId":"2106164c-a979-3cd6-b524-0d26240b6eaa","pitchNumber":2,"startTime":"2026-02-21T20:23:37.312Z","endTime":"2026-02-21T20:23:41.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":94.4,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.953264348349908,"aZ":-15.598673211609771,"pfxX":-2.873905764773019,"pfxZ":8.619912798222808,"pX":0.43816452801656147,"pZ":1.1382276797921265,"vX0":5.0394273968742604,"vY0":-137.22498375032018,"vZ0":-9.995234259638142,"x":100.3,"y":208.05,"x0":-1.0416670536483275,"y0":50.00505616250076,"z0":5.870262897792339,"aX":-5.528254636158805},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":4.2,"spinRate":2279,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3978591036909904,"extension":6.234007798956476},"index":2,"playId":"83e57c87-0100-3de8-944d-0d88cc136ef8","pitchNumber":3,"startTime":"2026-02-21T20:23:51.691Z","endTime":"2026-02-21T20:23:55.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":87.2,"endSpeed":80.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642845608205914,"aZ":-31.816100274093465,"pfxX":2.494405202335914,"pfxZ":0.21824480928904055,"pX":0.9265455638599949,"pZ":0.5394041084060328,"vX0":3.856927845848172,"vY0":-126.746508096923,"vZ0":-6.943381057546963,"x":81.68,"y":224.22,"x0":-0.943064665362108,"y0":50.000782918626165,"z0":5.878556080315929,"aX":4.027984318010087},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.1,"breakHorizontal":-5.4,"spinRate":2116,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.43334286495370966,"extension":6.230094589783977},"index":3,"playId":"da458e23-6ac6-3b60-8f8a-00a5c41c30c2","pitchNumber":4,"startTime":"2026-02-21T20:24:07.800Z","endTime":"2026-02-21T20:24:11.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02046835339846,"aZ":-30.89004642587604,"pfxX":-0.3242199497880305,"pfxZ":0.7861812430676514,"pX":-0.175697567325442,"pZ":1.7181645123526599,"vX0":2.379363129870667,"vY0":-125.9215609908002,"vZ0":-4.60990675351651,"x":123.7,"y":192.39,"x0":-1.083167753258505,"y0":50.00533565263207,"z0":6.018779007972579,"aX":-0.5311332245745959},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":0.1,"spinRate":2356,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.431872457598546,"extension":6.30384936061262},"hitData":{"launchSpeed":95.3,"launchAngle":0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.66,"coordY":165.29}},"index":4,"playId":"cf8726a6-11ef-3040-8f0d-2fe342aa92ef","pitchNumber":5,"startTime":"2026-02-21T20:24:27.640Z","endTime":"2026-02-21T20:24:32.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_ab"},{"player":{"id":687900,"link":"/api/v1/people/687900"},"credit":"p_ab"},{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_pa"},{"player":{"id":687900,"link":"/api/v1/people/687900"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:24:32.393Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Charles McAdoo walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T20:24:42.251Z","endTime":"2026-02-21T20:25:47.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687900,"fullName":"Andrew Baker","link":"/api/v1/people/687900"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933269484908205,"aZ":-33.527923941860216,"pfxX":-0.005373900514002994,"pfxZ":-0.8380418282573947,"pX":-0.9050592784105561,"pZ":1.559532482523627,"vX0":1.4325455598048442,"vY0":-125.83872345782663,"vZ0":-4.27482915733377,"x":151.5,"y":196.67,"x0":-1.4783962201000376,"y0":50.00137615108504,"z0":5.96439960766788,"aX":-0.008983830922276859},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.2,"breakHorizontal":-0.2,"spinRate":2302,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.43347597765305856,"extension":6.470969561736679},"index":0,"playId":"c19e78f0-2d98-37bf-8298-b7dbb6857b6d","pitchNumber":1,"startTime":"2026-02-21T20:24:59.408Z","endTime":"2026-02-21T20:25:04.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":82.5,"endSpeed":76.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.093007434988248,"aZ":-33.40219305422986,"pfxX":7.780381758487106,"pfxZ":-0.8490838175121334,"pX":1.9955113317394373,"pZ":0.2574210241382867,"vX0":5.248867798395025,"vY0":-120.01397741750031,"vZ0":-5.736859424484141,"x":40.94,"y":231.83,"x0":-1.2372500224284395,"y0":50.003302562859055,"z0":5.68403469791093,"aX":11.25112839037945},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.8,"breakHorizontal":-15.5,"spinRate":2249,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.45790379126355507,"extension":6.42606094875599},"index":1,"playId":"28234106-0636-36b2-bc13-1bcb71e9a0cb","pitchNumber":2,"startTime":"2026-02-21T20:25:12.257Z","endTime":"2026-02-21T20:25:16.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.218755508110988,"aZ":-13.6695569865226,"pfxX":-3.039168534575319,"pfxZ":9.67522234468358,"pX":2.7960609612246485,"pZ":2.710038737196413,"vX0":11.601870467689775,"vY0":-136.05730990299872,"vZ0":-6.3841410856748,"x":10.42,"y":165.61,"x0":-1.0914351462657392,"y0":50.00126348975957,"z0":5.998888546171169,"aX":-5.812201863752035},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":3.6,"spinRate":2476,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3995203330246375,"extension":6.311911678041563},"index":2,"playId":"f12f7b37-859f-31a1-bd7e-a2c3767daf74","pitchNumber":3,"startTime":"2026-02-21T20:25:27.238Z","endTime":"2026-02-21T20:25:31.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39630945561792,"aZ":-12.264581160356636,"pfxX":-2.390856228232172,"pfxZ":10.299028622948004,"pX":0.7716630504238429,"pZ":0.9792333509085593,"vX0":6.705696308251837,"vY0":-136.99667953520776,"vZ0":-10.793326489873278,"x":87.59,"y":212.34,"x0":-1.3788409858238155,"y0":50.00478761291472,"z0":5.76861642545252,"aX":-4.623154426604554},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":3.2,"spinRate":2558,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39720936382540994,"extension":6.410443503800202},"index":3,"playId":"689e2e58-e3f4-3681-a34b-c8c953c3b71a","pitchNumber":4,"startTime":"2026-02-21T20:25:43.429Z","endTime":"2026-02-21T20:25:47.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":807727,"link":"/api/v1/people/807727","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807727,"link":"/api/v1/people/807727"},"credit":"b_pa"},{"player":{"id":687900,"link":"/api/v1/people/687900"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:25:47.565Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Tirotta walks. Charles McAdoo to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T20:26:11.414Z","endTime":"2026-02-21T20:28:12.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687900,"fullName":"Andrew Baker","link":"/api/v1/people/687900"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"postOnSecond":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":807727,"fullName":"Charles McAdoo","link":"/api/v1/people/807727"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694661,"fullName":"Riley Tirotta","link":"/api/v1/people/694661"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.1,"endSpeed":87.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.408823105502663,"aZ":-14.497266254551933,"pfxX":-7.015995947812199,"pfxZ":9.165895944707763,"pX":2.1581006663336044,"pZ":1.3284515754290485,"vX0":11.800568291911436,"vY0":-137.70644851194842,"vZ0":-9.653794521674245,"x":34.74,"y":202.91,"x0":-1.2631612932349283,"y0":50.00367276002418,"z0":5.851129671656965,"aX":-13.532007354223602},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":10.3,"spinRate":2266,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3971381376638585,"extension":6.595801552887304},"index":0,"playId":"8969bae8-0718-3071-9e2b-b966930151b2","pitchNumber":1,"startTime":"2026-02-21T20:26:11.414Z","endTime":"2026-02-21T20:26:14.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91836982270187,"aZ":-31.431764043623883,"pfxX":-0.24502581378408061,"pfxZ":0.4754896667231421,"pX":0.7975002593589419,"pZ":0.5758735923778533,"vX0":6.410455520241472,"vY0":-125.22288019806959,"vZ0":-6.671802457435687,"x":86.6,"y":223.23,"x0":-1.7715035778025217,"y0":50.0062510722319,"z0":5.869003399600794,"aX":-0.3866808202471137},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":-1.1,"spinRate":2253,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4385654440688942,"extension":6.452608150722691},"index":1,"playId":"a8c14828-570a-3cc7-a45e-a60561e4e3b3","pitchNumber":2,"startTime":"2026-02-21T20:26:31.214Z","endTime":"2026-02-21T20:26:35.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"fd8bf816-c6a6-3bb4-961e-710739395bc7","startTime":"2026-02-21T20:26:51.721Z","endTime":"2026-02-21T20:26:54.721Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.433582299223968,"aZ":-31.448080489603132,"pfxX":0.9310163045547044,"pfxZ":0.46243887445724763,"pX":0.3889798577583415,"pZ":0.8999970749505717,"vX0":4.738486594663092,"vY0":-123.18996774467168,"vZ0":-5.736011749545138,"x":102.17,"y":214.48,"x0":-1.6699000588403279,"y0":50.00065615690876,"z0":5.875105429417648,"aX":1.4488409222562155},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.1,"breakHorizontal":-2.6,"spinRate":2229,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.44238627406855935,"extension":6.340111438548748},"index":3,"playId":"0d6e8ea0-4f1f-3a7e-abc5-3a67fb7c6a6e","pitchNumber":3,"startTime":"2026-02-21T20:27:10.157Z","endTime":"2026-02-21T20:27:13.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.854830532744977,"aZ":-33.73455133877586,"pfxX":-1.3620900210327367,"pfxZ":-0.983114765591659,"pX":1.5275391977167339,"pZ":1.3638095273701867,"vX0":8.585456080667484,"vY0":-125.41858945485102,"vZ0":-4.453211030017625,"x":58.77,"y":201.96,"x0":-1.77242767531848,"y0":50.00466113581494,"z0":5.932866800874819,"aX":-2.157021031170106},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.6,"breakHorizontal":0.4,"spinRate":2196,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4377646499421446,"extension":6.480099239952886},"index":4,"playId":"d5679b31-0e16-3db9-89c9-532fedbb047f","pitchNumber":4,"startTime":"2026-02-21T20:27:30.606Z","endTime":"2026-02-21T20:27:33.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.006347729892514,"aZ":-11.40611889010938,"pfxX":-5.600184439607519,"pfxZ":10.590743963514003,"pX":2.0835576791513915,"pZ":2.2415268643173545,"vX0":12.006261120807968,"vY0":-138.23635037987566,"vZ0":-7.830382393076119,"x":37.58,"y":178.26,"x0":-1.5627791964109565,"y0":50.00166994408824,"z0":5.852622374335256,"aX":-10.981471549443148},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":8.0,"spinRate":2447,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3942383894705408,"extension":6.483019558880009},"index":5,"playId":"7a17012b-9f78-30e4-9dd5-10181d613b61","pitchNumber":5,"startTime":"2026-02-21T20:27:49.911Z","endTime":"2026-02-21T20:27:53.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.663964534421098,"aZ":-30.56494851727249,"pfxX":-1.0578719352494659,"pfxZ":1.0446730266060698,"pX":1.2930749411201106,"pZ":0.642753588919142,"vX0":7.842342525265866,"vY0":-123.11258238192882,"vZ0":-6.421136796806866,"x":67.71,"y":221.43,"x0":-1.7915342257617264,"y0":50.0019138245395,"z0":5.860542608062333,"aX":-1.6292671706663626},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":0.1,"spinRate":2179,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44431124059138893,"extension":6.61626792021398},"index":6,"playId":"ce6aedc6-5624-3f8a-a5f3-a2d157c2c4b0","pitchNumber":6,"startTime":"2026-02-21T20:28:08.515Z","endTime":"2026-02-21T20:28:12.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":694661,"link":"/api/v1/people/694661","batSide":{"code":"R","description":"Right"}},"first":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694661,"link":"/api/v1/people/694661"},"credit":"b_pa"},{"player":{"id":687900,"link":"/api/v1/people/687900"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.13,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:28:12.605Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"RJ Schreck flies out sharply to center fielder Dante Nori.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T20:29:21.844Z","endTime":"2026-02-21T20:30:32.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687900,"fullName":"Andrew Baker","link":"/api/v1/people/687900"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702302,"fullName":"RJ Schreck","link":"/api/v1/people/702302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807276,"link":"/api/v1/people/807276"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-21T20:28:28.253Z","endTime":"2026-02-21T20:29:23.995Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.406611319803783,"aZ":-29.982770493262596,"pfxX":-0.8774780891577834,"pfxZ":1.3432250116820255,"pX":-1.2503191833909575,"pZ":1.115383068677559,"vX0":1.0106684436709534,"vY0":-126.53708832297825,"vZ0":-5.849319814991906,"x":164.66,"y":208.66,"x0":-1.5398087573834103,"y0":50.002816259016626,"z0":5.841881271525676,"aX":-1.4313198552140736},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":1.3,"spinRate":2255,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.43190035745885247,"extension":6.1845148446945375},"index":1,"playId":"6d8677d7-e289-3c6c-8d7f-a9dbfc68d890","pitchNumber":1,"startTime":"2026-02-21T20:29:23.995Z","endTime":"2026-02-21T20:29:28.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":94.9,"endSpeed":87.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.847068013002556,"aZ":-12.458021172386973,"pfxX":-5.025403019775648,"pfxZ":10.143804163331984,"pX":-0.6254370519429807,"pZ":2.766369663596038,"vX0":3.2772870366925453,"vY0":-138.0811035877712,"vZ0":-6.418787469085094,"x":140.84,"y":164.09,"x0":-1.1707444296529894,"y0":50.0060220687275,"z0":5.9485700685010405,"aX":-9.76993336300869},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2350,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3956824563108854,"extension":6.308327620362731},"index":2,"playId":"f7575777-1de6-31e2-ad3a-848a1895e74b","pitchNumber":2,"startTime":"2026-02-21T20:29:41.675Z","endTime":"2026-02-21T20:29:44.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":96.0,"endSpeed":89.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85712661892496,"aZ":-15.505891481713798,"pfxX":-5.3018550586090125,"pfxZ":8.290485026051378,"pX":-0.27830536729172184,"pZ":2.5936780628667413,"vX0":4.933878129328143,"vY0":-139.79927596608536,"vZ0":-6.581219874185042,"x":127.61,"y":168.75,"x0":-1.3637850936118938,"y0":50.00484330309899,"z0":5.967667139816153,"aX":-10.661480371818458},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":8.8,"spinRate":2259,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3894632817310675,"extension":6.296244715800783},"index":3,"playId":"6d551256-7b59-3a47-b1a4-7eb38381eb17","pitchNumber":3,"startTime":"2026-02-21T20:30:01.473Z","endTime":"2026-02-21T20:30:05.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":95.3,"endSpeed":88.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11632915852307,"aZ":-14.712224586706997,"pfxX":-3.1855374967423895,"pfxZ":8.844355467282059,"pX":-0.36055940672434766,"pZ":2.186336312546722,"vX0":3.6245584730328066,"vY0":-138.70088409959217,"vZ0":-7.667036267473472,"x":130.74,"y":179.75,"x0":-1.2621494868375036,"y0":50.003061907198294,"z0":5.941088596088795,"aX":-6.29017975004717},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":5.2,"spinRate":2514,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.39288668026562856,"extension":6.29520614168109},"hitData":{"launchSpeed":104.3,"launchAngle":31.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":152.59,"coordY":49.76}},"index":4,"playId":"28daf64a-8f6e-3739-b86f-e6c88bf1c11e","pitchNumber":4,"startTime":"2026-02-21T20:30:23.576Z","endTime":"2026-02-21T20:30:32.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687900,"link":"/api/v1/people/687900","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682192,"link":"/api/v1/people/682192"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":678894,"link":"/api/v1/people/678894"},"third":{"id":701831,"link":"/api/v1/people/701831"},"shortstop":{"id":804858,"link":"/api/v1/people/804858"},"left":{"id":694175,"link":"/api/v1/people/694175"},"center":{"id":807276,"link":"/api/v1/people/807276"},"right":{"id":694749,"link":"/api/v1/people/694749"}},"offense":{"batter":{"id":702302,"link":"/api/v1/people/702302","batSide":{"code":"L","description":"Left"}},"first":{"id":694661,"link":"/api/v1/people/694661"},"second":{"id":807727,"link":"/api/v1/people/807727"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702302,"link":"/api/v1/people/702302"},"credit":"b_ab"},{"player":{"id":687900,"link":"/api/v1/people/687900"},"credit":"p_ab"},{"player":{"id":702302,"link":"/api/v1/people/702302"},"credit":"b_pa"},{"player":{"id":687900,"link":"/api/v1/people/687900"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:30:32.482Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Rincon strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:32:51.251Z","endTime":"2026-02-21T20:34:32.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":804858,"fullName":"Bryan Rincon","link":"/api/v1/people/804858"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694495,"fullName":"Javen Coleman","link":"/api/v1/people/694495"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804858,"fullName":"Bryan Rincon","link":"/api/v1/people/804858"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":801590,"link":"/api/v1/people/801590"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Aaron Parker replaces catcher C.J. Stubbs, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T20:32:34.174Z","endTime":"2026-02-21T20:32:34.201Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801590,"link":"/api/v1/people/801590"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"402","replacedPlayer":{"id":667690,"link":"/api/v1/people/667690"},"defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":667690,"link":"/api/v1/people/667690"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Javen Coleman replaces Gage Stanifer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T20:32:34.201Z","endTime":"2026-02-21T20:32:53.600Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694495,"link":"/api/v1/people/694495"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":804948,"link":"/api/v1/people/804948","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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.1,"endSpeed":85.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.184453768442637,"aZ":-13.046717512097217,"pfxX":2.028337855080159,"pfxZ":10.405163018830308,"pX":-0.0070124069584873135,"pZ":0.9313971619779027,"vX0":-5.617133392997179,"vY0":-133.801494212106,"vZ0":-9.779255509439107,"x":117.27,"y":213.63,"x0":1.8433676924404856,"y0":50.00017377891867,"z0":5.537162797931363,"aX":3.7281623128344985},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":-2.6,"spinRate":1911,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4072442878743856,"extension":6.49355985214641},"index":2,"playId":"df405752-8836-332f-b36a-a1504b010291","pitchNumber":1,"startTime":"2026-02-21T20:32:53.600Z","endTime":"2026-02-21T20:32:58.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.466418296248474,"aZ":-13.428983505200524,"pfxX":1.052231151215795,"pfxZ":10.46921786969978,"pX":0.7693844193436552,"pZ":2.3947487089171036,"vX0":-3.2151988980401565,"vY0":-132.49107257562173,"vZ0":-5.9885146349050755,"x":87.67,"y":174.12,"x0":1.85817762063427,"y0":50.00042010238233,"z0":5.653454551970184,"aX":1.8840183960789667},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":-1.2,"spinRate":1931,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.4123175014813518,"extension":6.4389267996788595},"index":3,"playId":"f013ad39-ef7a-3a80-b6c7-b4b92d99f6ab","pitchNumber":2,"startTime":"2026-02-21T20:33:09.388Z","endTime":"2026-02-21T20:33:13.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.497086763188555,"aZ":-12.841583829985245,"pfxX":1.5202683099744974,"pfxZ":10.58399716804677,"pX":-1.2043373441666125,"pZ":2.562830657891058,"vX0":-8.410055171077692,"vY0":-133.71491422448506,"vZ0":-5.7425869969418475,"x":162.91,"y":169.58,"x0":1.772354467529602,"y0":50.00236027130773,"z0":5.645321028939496,"aX":2.7780707216867833},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":-1.1,"spinRate":2015,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.40827604992055777,"extension":6.642433540931778},"index":4,"playId":"8671767f-dc90-3fe6-a78a-9975ee094803","pitchNumber":3,"startTime":"2026-02-21T20:33:24.833Z","endTime":"2026-02-21T20:33:27.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.088500796743737,"aZ":-23.39235386584001,"pfxX":1.0086867985136894,"pfxZ":6.09227369249728,"pX":1.0362672024091257,"pZ":4.74353613846826,"vX0":-2.14617645797672,"vY0":-118.83603710529911,"vZ0":2.067635584909187,"x":77.5,"y":110.7,"x0":1.816870974932002,"y0":50.002473586627715,"z0":5.97613227039695,"aX":1.4541245299290702},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":11.8,"breakHorizontal":-1.3,"spinRate":1213,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.45951359753646237,"extension":6.3807088674128725},"index":5,"playId":"957585c8-0e6b-3214-a397-63dfab4b440f","pitchNumber":4,"startTime":"2026-02-21T20:33:43.075Z","endTime":"2026-02-21T20:33:46.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.291255433333582,"aZ":-27.48755236916405,"pfxX":-3.311136525939618,"pfxZ":3.0955972195859545,"pX":0.782820844672874,"pZ":3.1710648033363507,"vX0":-1.9855992475106448,"vY0":-121.31911833149364,"vZ0":-0.39224579414842253,"x":87.16,"y":153.16,"x0":2.037885795199961,"y0":50.0033966244796,"z0":5.6992908366240895,"aX":-5.01127126808372},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.8,"breakHorizontal":6.5,"spinRate":2197,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.4488433277481496,"extension":6.4674580092903575},"index":6,"playId":"80b5fe65-9a80-371c-aabc-d3f4fc9b3b34","pitchNumber":5,"startTime":"2026-02-21T20:33:59.904Z","endTime":"2026-02-21T20:34:03.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-02-21T20:34:15.168Z","endTime":"2026-02-21T20:34:27.817Z","isPitch":false,"type":"action","player":{"id":804858,"link":"/api/v1/people/804858"},"defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.153918830676083,"aZ":-11.80336136608409,"pfxX":1.044850819864985,"pfxZ":10.639775271839156,"pX":0.45323640134328436,"pZ":2.493416303332419,"vX0":-4.330143312983393,"vY0":-136.9958230528019,"vZ0":-6.251972394712274,"x":99.72,"y":171.46,"x0":1.913533881408385,"y0":50.005175240018,"z0":5.599888585446965,"aX":2.0009478629476805},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":-1.1,"spinRate":2043,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.3986803799048606,"extension":6.489975153181479},"index":8,"playId":"e7549809-f037-3b6e-9ea3-bfcf46eaab84","pitchNumber":6,"startTime":"2026-02-21T20:34:27.817Z","endTime":"2026-02-21T20:34:32.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":804858,"link":"/api/v1/people/804858","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804858,"link":"/api/v1/people/804858"},"credit":"b_ab"},{"player":{"id":694495,"link":"/api/v1/people/694495"},"credit":"p_ab"},{"player":{"id":804858,"link":"/api/v1/people/804858"},"credit":"b_pa"},{"player":{"id":694495,"link":"/api/v1/people/694495"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:34:32.069Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Liover Peguero lines out to center fielder Rafael Lantigua.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:34:40.383Z","endTime":"2026-02-21T20:36:20.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694495,"fullName":"Javen Coleman","link":"/api/v1/people/694495"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672463,"link":"/api/v1/people/672463"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.908645011679376,"aZ":-23.906243497951106,"pfxX":-1.0219459031349691,"pfxZ":5.78539098836605,"pX":0.5611312642444958,"pZ":4.567193563759758,"vX0":-2.704145992700054,"vY0":-117.55666652587315,"vZ0":1.9737016066145299,"x":95.61,"y":115.47,"x0":1.8495257451353544,"y0":50.00154056412729,"z0":5.905250200248407,"aX":-1.46001916100847},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":11.2,"breakHorizontal":2.4,"spinRate":1028,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.4622394390721718,"extension":6.338946268667203},"index":0,"playId":"b1d33be6-ef8c-364e-9bc2-4adc5e8e126f","pitchNumber":1,"startTime":"2026-02-21T20:34:55.900Z","endTime":"2026-02-21T20:34:59.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.890490824221963,"aZ":-13.432661381446083,"pfxX":0.7350086951473731,"pfxZ":10.3645632353894,"pX":-0.447191346567007,"pZ":2.4326446827333776,"vX0":-5.89193169072465,"vY0":-132.75640323541967,"vZ0":-5.800041773371078,"x":134.05,"y":173.1,"x0":1.693091907204587,"y0":50.00617997064325,"z0":5.600866441392457,"aX":1.3297545839898692},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":-0.2,"spinRate":1938,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.41050510072257307,"extension":6.453361599213743},"index":1,"playId":"610ac60b-c964-3cb0-adb9-b19f512fbb4f","pitchNumber":2,"startTime":"2026-02-21T20:35:10.689Z","endTime":"2026-02-21T20:35:14.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.366723842029646,"aZ":-25.557858576606854,"pfxX":-2.8040894568800345,"pfxZ":4.3057590595593265,"pX":1.2732224142356572,"pZ":3.438244072130438,"vX0":-0.8746511015463581,"vY0":-122.21026187990762,"vZ0":-0.28230520997369746,"x":68.47,"y":145.95,"x0":1.9986711821347483,"y0":50.00489005494463,"z0":5.720076351085651,"aX":-4.311775358150522},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.0,"breakHorizontal":5.3,"spinRate":2237,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4454036542890134,"extension":6.318678506705672},"index":2,"playId":"630ab548-9c93-32fa-9ba6-24bf6cbccd82","pitchNumber":3,"startTime":"2026-02-21T20:35:24.171Z","endTime":"2026-02-21T20:35:28.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.835130882753624,"aZ":-25.2544297830647,"pfxX":-2.9417320293349007,"pfxZ":4.553476039042314,"pX":1.3894788760712355,"pZ":2.3853889817177163,"vX0":-0.6041945820726607,"vY0":-121.66823126369117,"vZ0":-2.481771597196951,"x":64.04,"y":174.37,"x0":2.0226818058458313,"y0":50.00338916838382,"z0":5.577094695504316,"aX":-4.469917745108747},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.0,"breakHorizontal":5.5,"spinRate":2199,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4478723697351472,"extension":6.455962646771854},"index":3,"playId":"ed723d94-d989-32e8-81ba-017225bab689","pitchNumber":4,"startTime":"2026-02-21T20:35:38.812Z","endTime":"2026-02-21T20:35:42.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82797988100947,"aZ":-12.639206441947845,"pfxX":0.11520969298958628,"pfxZ":10.405954005028004,"pX":0.2520558143407844,"pZ":2.03652380147823,"vX0":-4.307494751113278,"vY0":-135.25482663643817,"vZ0":-7.190039466234273,"x":107.39,"y":183.79,"x0":1.8414261576689979,"y0":50.00256646618298,"z0":5.59113984073491,"aX":0.21629927793252096},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":0.6,"spinRate":2060,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4029105997970639,"extension":6.440355441696403},"index":4,"playId":"ac465b27-8e02-3b51-b840-08792f14a8ba","pitchNumber":5,"startTime":"2026-02-21T20:35:53.894Z","endTime":"2026-02-21T20:35:57.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":94.1,"endSpeed":87.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93556139504863,"aZ":-12.8440113272828,"pfxX":1.2322567123225272,"pfxZ":10.013022080261518,"pX":-0.035222887117018174,"pZ":2.4768776178102554,"vX0":-5.752150892159309,"vY0":-137.02551295189753,"vZ0":-6.079286412093546,"x":118.34,"y":171.9,"x0":1.917341917033,"y0":50.00419313028634,"z0":5.576673008030857,"aX":2.379546106580881},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":-1.2,"spinRate":2041,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.3974083159626898,"extension":6.497914933605691},"hitData":{"launchSpeed":99.4,"launchAngle":17.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.75,"coordY":62.77}},"index":5,"playId":"d78d0bca-049e-34e8-b15f-f475c296a80f","pitchNumber":6,"startTime":"2026-02-21T20:36:14.688Z","endTime":"2026-02-21T20:36:20.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":694495,"link":"/api/v1/people/694495"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":694495,"link":"/api/v1/people/694495"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:36:20.475Z","atBatIndex":68},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Pedro León reaches on a fielding error by shortstop Josh Kasevich.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:36:57.342Z","endTime":"2026-02-21T20:37:39.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694495,"fullName":"Javen Coleman","link":"/api/v1/people/694495"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688460,"link":"/api/v1/people/688460"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.656753139432674,"aZ":-21.952084462267536,"pfxX":-0.6837202949608405,"pfxZ":6.900280918170189,"pX":-0.20141077278658132,"pZ":2.965669930413676,"vX0":-4.147771706433709,"vY0":-119.99484249045342,"vZ0":-1.9941856555409498,"x":124.68,"y":158.71,"x0":1.6269328290923346,"y0":50.005382275563434,"z0":5.731380707883698,"aX":-1.0136424781597342},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":12.4,"breakHorizontal":2.0,"spinRate":959,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.4536211000112975,"extension":6.579959163483244},"index":0,"playId":"4cfb0872-a0de-35e2-a69a-7adf434c020f","pitchNumber":1,"startTime":"2026-02-21T20:36:57.342Z","endTime":"2026-02-21T20:37:00.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.058109009235782,"aZ":-11.412427085655668,"pfxX":3.558459166254541,"pfxZ":10.960367592487483,"pX":1.0125379289723602,"pZ":2.646250698679145,"vX0":-3.2112482222974483,"vY0":-136.52299442014004,"vZ0":-5.84136256998237,"x":78.4,"y":167.33,"x0":1.7396657746079938,"y0":50.004452267643394,"z0":5.593695135881046,"aX":6.741819515019411},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":-5.8,"spinRate":2190,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40065636961861806,"extension":6.500276451813356},"index":1,"playId":"f13a8bf2-3cbb-320c-be17-99842767bef5","pitchNumber":2,"startTime":"2026-02-21T20:37:16.413Z","endTime":"2026-02-21T20:37:20.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.67347301015053,"aZ":-28.268597558134765,"pfxX":-3.844894889142324,"pfxZ":2.4739385586010467,"pX":0.7267506660162054,"pZ":1.5894128167462995,"vX0":-1.6721700936012118,"vY0":-123.82845657768779,"vZ0":-4.081398608368209,"x":89.3,"y":195.87,"x0":1.9069409883263184,"y0":50.004625879437256,"z0":5.578242353762659,"aX":-6.075750017527381},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.0,"breakHorizontal":7.3,"spinRate":2165,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.4394022651912981,"extension":6.4120035510508835},"hitData":{"launchSpeed":73.5,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.66,"coordY":158.54}},"index":2,"playId":"ffe266a6-1d48-3c29-a960-57c98995805d","pitchNumber":3,"startTime":"2026-02-21T20:37:33.373Z","endTime":"2026-02-21T20:37:39.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694175,"link":"/api/v1/people/694175"},"credit":"b_ab"},{"player":{"id":694495,"link":"/api/v1/people/694495"},"credit":"p_ab"},{"player":{"id":694175,"link":"/api/v1/people/694175"},"credit":"b_pa"},{"player":{"id":694495,"link":"/api/v1/people/694495"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:37:39.534Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dante Nori called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:38:06.280Z","endTime":"2026-02-21T20:40:29.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":807276,"fullName":"Dante Nori","link":"/api/v1/people/807276"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694495,"fullName":"Javen Coleman","link":"/api/v1/people/694495"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807276,"fullName":"Dante Nori","link":"/api/v1/people/807276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":801590,"link":"/api/v1/people/801590"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.284566715869854,"aZ":-11.43928441034457,"pfxX":0.9002148734127557,"pfxZ":10.733761792613985,"pX":0.09421335938033205,"pZ":2.392116513542842,"vX0":-5.4518427388808925,"vY0":-137.5705540485529,"vZ0":-6.643109016580157,"x":113.41,"y":174.19,"x0":1.9779787997674982,"y0":50.00161830003264,"z0":5.600564522532914,"aX":1.739032971266582},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":-0.6,"spinRate":2077,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.39695954652793786,"extension":6.444492163443203},"index":0,"playId":"84d6c33e-4e64-3aa2-a0e7-05011af73479","pitchNumber":1,"startTime":"2026-02-21T20:38:06.280Z","endTime":"2026-02-21T20:38:11.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"first":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7137218605134,"aZ":-11.983992494639834,"pfxX":1.6635645298216994,"pfxZ":10.462420538764501,"pX":0.6971780796994305,"pZ":3.56096128598045,"vX0":-3.8080546532490986,"vY0":-137.3758049148649,"vZ0":-3.7338902986333813,"x":90.43,"y":142.63,"x0":1.8792693447162245,"y0":50.001295897489406,"z0":5.740569496025972,"aX":3.21043614183079},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":-2.3,"spinRate":2101,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.39727736626224797,"extension":6.51576726195075},"index":1,"playId":"4ae1349a-84b4-397d-be04-8eec15a53a95","pitchNumber":2,"startTime":"2026-02-21T20:38:25.386Z","endTime":"2026-02-21T20:38:28.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"first":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72256973762009,"aZ":-22.916199107614567,"pfxX":-3.2877201597792323,"pfxZ":5.868270552470943,"pX":-0.5425098643160225,"pZ":1.1432924566360476,"vX0":-4.878022200740079,"vY0":-123.77357795353069,"vZ0":-5.85518314771897,"x":137.68,"y":207.91,"x0":1.8682832842050203,"y0":50.00589816718505,"z0":5.414757389389945,"aX":-5.188840413341191},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.7,"breakHorizontal":7.0,"spinRate":2285,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.43964548866440945,"extension":6.6135940600738925},"index":2,"playId":"c63dfef5-8cf9-3edb-b8a5-7a259c3b7e7a","pitchNumber":3,"startTime":"2026-02-21T20:38:49.958Z","endTime":"2026-02-21T20:38:56.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"first":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pedro León advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"actionPlayId":"c63dfef5-8cf9-3edb-b8a5-7a259c3b7e7a","startTime":"2026-02-21T20:39:04.834Z","endTime":"2026-02-21T20:39:10.471Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694175,"link":"/api/v1/people/694175"},"defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"first":{"id":694175,"link":"/api/v1/people/694175"},"postOnSecond":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.46,"dramaIndex":17.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.137076038691017,"aZ":-11.303003791205322,"pfxX":4.199544034090483,"pfxZ":10.796911126915573,"pX":0.9611527623142212,"pZ":2.7513506931948846,"vX0":-4.294612190814908,"vY0":-138.01435456658442,"vZ0":-5.8904013881973345,"x":80.36,"y":164.49,"x0":1.9902660555590859,"y0":50.00180886065672,"z0":5.671393255858415,"aX":8.117532729727882},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":-6.7,"spinRate":2212,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.39656350355068426,"extension":6.4986689551837},"index":4,"playId":"57c503ca-9085-3aba-ad24-66a2f3ec0da4","pitchNumber":4,"startTime":"2026-02-21T20:39:10.471Z","endTime":"2026-02-21T20:39:13.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.900420029186417,"aZ":-31.342822670532296,"pfxX":-4.150524542433253,"pfxZ":0.5273493176461255,"pX":0.9183451655115538,"pZ":2.040201641571094,"vX0":-1.7111032642597515,"vY0":-123.65636763713441,"vZ0":-2.269757467253875,"x":81.99,"y":183.69,"x0":2.1545136552162782,"y0":50.004164467757704,"z0":5.54757411044038,"aX":-6.559921937039177},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.7,"breakHorizontal":7.9,"spinRate":2346,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4395044884845656,"extension":6.447561499118746},"index":5,"playId":"cc0b0b29-9e63-39e8-8b14-49182944e676","pitchNumber":5,"startTime":"2026-02-21T20:39:34.991Z","endTime":"2026-02-21T20:39:38.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":801590,"fullName":"Aaron Parker","link":"/api/v1/people/801590"}},"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":95.1,"endSpeed":87.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861588905824465,"aZ":-11.591399522945627,"pfxX":3.7571448944996044,"pfxZ":10.528067989634058,"pX":-0.8699046860267727,"pZ":2.4724436618151473,"vX0":-8.458774323133996,"vY0":-138.23061245157174,"vZ0":-6.565404903987666,"x":150.16,"y":172.02,"x0":1.7277049095815,"y0":50.001644381804745,"z0":5.639791673983413,"aX":7.345207770098635},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":-5.3,"spinRate":2224,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.3946974994136565,"extension":6.5327149399185505},"index":6,"playId":"36635404-e7f5-3f51-9d94-1ca8092b4d11","pitchNumber":6,"startTime":"2026-02-21T20:40:08.401Z","endTime":"2026-02-21T20:40:11.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.636521460854873,"aZ":-11.949646608637678,"pfxX":1.2270964855732818,"pfxZ":10.69294653340221,"pX":-0.37622594749032584,"pZ":1.5873795463490363,"vX0":-6.286154738744389,"vY0":-135.67839959634486,"vZ0":-8.518380537915252,"x":131.34,"y":195.92,"x0":1.7968256640410425,"y0":50.003754979014246,"z0":5.571456168793896,"aX":2.321454709980376},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":-1.1,"spinRate":2093,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.4014657717590313,"extension":6.557201746221397},"index":7,"playId":"8cf6ee39-c6dc-3665-87f3-093bbb60221f","pitchNumber":7,"startTime":"2026-02-21T20:40:25.233Z","endTime":"2026-02-21T20:40:29.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694495,"link":"/api/v1/people/694495","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":801590,"link":"/api/v1/people/801590"},"first":{"id":815873,"link":"/api/v1/people/815873"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":807727,"link":"/api/v1/people/807727"},"shortstop":{"id":688460,"link":"/api/v1/people/688460"},"left":{"id":702302,"link":"/api/v1/people/702302"},"center":{"id":672463,"link":"/api/v1/people/672463"},"right":{"id":682818,"link":"/api/v1/people/682818"}},"offense":{"batter":{"id":807276,"link":"/api/v1/people/807276","batSide":{"code":"L","description":"Left"}},"second":{"id":694175,"link":"/api/v1/people/694175"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665280,"link":"/api/v1/people/665280"},"officialType":"Home Plate"},{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807276,"link":"/api/v1/people/807276"},"credit":"b_ab"},{"player":{"id":694495,"link":"/api/v1/people/694495"},"credit":"p_ab"},{"player":{"id":807276,"link":"/api/v1/people/807276"},"credit":"b_pa"},{"player":{"id":694495,"link":"/api/v1/people/694495"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:40:29.339Z","atBatIndex":70}]