[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Roman Anthony pops out to shortstop Brooks Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T18:05:48.296Z","endTime":"2026-02-21T18:05:59.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":834575,"fullName":"Eston Stull","link":"/api/v1/people/834575"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T13:01:18.315Z","endTime":"2026-02-21T17:57:15.372Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"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:57:15.372Z","endTime":"2026-02-21T18:05:29.187Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-21T18:05:29.187Z","endTime":"2026-02-21T18:05:50.549Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79165296168596,"aZ":-9.678570078523995,"pfxX":-4.3422084521317,"pfxZ":12.06232413952196,"pX":0.331676705317769,"pZ":2.3375200677957615,"vX0":3.201737341136021,"vY0":-135.49292764802698,"vZ0":-7.820344432944513,"x":104.36,"y":175.67,"x0":-0.2994317622052928,"y0":50.00243623011241,"z0":5.932412606929505,"aX":-8.097055611972307},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.4,"breakHorizontal":7.2,"spinRate":2155,"spinDirection":200},"zone":6,"typeConfidence":1.38,"plateTime":0.4038097255376609,"extension":6.576187801727304},"hitData":{"launchSpeed":86.6,"launchAngle":64.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":132.84,"coordY":132.57}},"index":3,"playId":"09e54cb0-7a71-3049-8ac7-fde58963f23b","pitchNumber":1,"startTime":"2026-02-21T18:05:50.549Z","endTime":"2026-02-21T18:05:59.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-21T18:05:59.146Z","atBatIndex":0},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ceddanne Rafaela hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T18:06:18.384Z","endTime":"2026-02-21T18:06:52.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":834575,"fullName":"Eston Stull","link":"/api/v1/people/834575"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.464307339151965,"aZ":-21.7017851053831,"pfxX":1.4940176007536978,"pfxZ":6.100833087899044,"pX":-1.0650588012664277,"pZ":2.5680447758821883,"vX0":-1.1220886326180532,"vY0":-129.0880892242474,"vZ0":-4.530354484549031,"x":157.6,"y":169.44,"x0":-0.8225904934440534,"y0":50.00512333560291,"z0":5.97983304306486,"aX":2.56591386423727},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.4,"breakHorizontal":-2.5,"spinRate":2498,"spinDirection":179},"zone":11,"typeConfidence":1.37,"plateTime":0.4215046757304175,"extension":6.446798831923791},"index":0,"playId":"f6325f61-fbf8-3675-b44e-d9cec560e6e5","pitchNumber":1,"startTime":"2026-02-21T18:06:18.384Z","endTime":"2026-02-21T18:06:22.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.431277755911967,"aZ":-27.097948783045283,"pfxX":0.9020247920042861,"pfxZ":3.0678239193858925,"pX":-0.3407602754416478,"pZ":2.8309845460854306,"vX0":0.8140346945999145,"vY0":-127.13178530993596,"vZ0":-2.7272109991007145,"x":129.99,"y":162.34,"x0":-0.7810573020095295,"y0":50.00240880931757,"z0":6.0444667436707205,"aX":1.492318653981365},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":-1.8,"spinRate":2516,"spinDirection":149},"zone":1,"typeConfidence":1.36,"plateTime":0.42906936151619846,"extension":6.4661860924095285},"index":1,"playId":"0758bb73-6fca-36c7-ab3a-66146cf8961a","pitchNumber":2,"startTime":"2026-02-21T18:06:30.651Z","endTime":"2026-02-21T18:06:33.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.270652882570023,"aZ":-11.234510445471035,"pfxX":-4.077504013167282,"pfxZ":11.269101546064759,"pX":-1.4252883236820164,"pZ":3.593882984086791,"vX0":-0.8740444549592719,"vY0":-135.38756284936457,"vZ0":-4.3986538046233274,"x":171.33,"y":141.75,"x0":-0.5684670382608094,"y0":50.00567272119649,"z0":6.024643514230519,"aX":-7.578073415814256},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.7,"breakHorizontal":7.6,"spinRate":2112,"spinDirection":201},"zone":11,"typeConfidence":1.38,"plateTime":0.40441405421964305,"extension":6.431199314595089},"index":2,"playId":"5db1238b-3e81-3baf-8615-45a4c01087c9","pitchNumber":3,"startTime":"2026-02-21T18:06:45.994Z","endTime":"2026-02-21T18:06:52.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:06:52.371Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T18:07:00.970Z","endTime":"2026-02-21T18:07:51.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":834575,"fullName":"Eston Stull","link":"/api/v1/people/834575"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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(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.8,"endSpeed":84.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.362052704801243,"aZ":-10.355153350638219,"pfxX":-1.547969052939715,"pfxZ":11.857870772538961,"pX":-1.6228129031996281,"pZ":2.5646611602083085,"vX0":-1.9409259862311043,"vY0":-135.01827119072757,"vZ0":-7.242033244184182,"x":178.86,"y":169.53,"x0":-0.692653025722213,"y0":50.000770949514774,"z0":6.016427907779531,"aX":-2.8469237855224017},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.0,"breakHorizontal":3.2,"spinRate":2315,"spinDirection":196},"zone":11,"typeConfidence":1.35,"plateTime":0.40621253874514585,"extension":6.470933603372871},"index":0,"playId":"ce561300-b256-3eef-aaef-ceef1cb03b95","pitchNumber":1,"startTime":"2026-02-21T18:07:23.663Z","endTime":"2026-02-21T18:07:26.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52345744000674,"aZ":-11.656156292607655,"pfxX":-2.1350299623807993,"pfxZ":10.947391412565844,"pX":0.4516331011092824,"pZ":3.1234115197782217,"vX0":3.2792327417349947,"vY0":-136.40033909748905,"vZ0":-5.491079191831607,"x":99.78,"y":154.45,"x0":-0.4917661589117918,"y0":50.00009730285533,"z0":5.974493189248145,"aX":-4.000763229084677},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.8,"breakHorizontal":3.1,"spinRate":2302,"spinDirection":198},"zone":3,"typeConfidence":1.37,"plateTime":0.40239235682251806,"extension":6.54765270591912},"hitData":{"launchSpeed":73.0,"launchAngle":44.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.26,"coordY":113.64}},"index":1,"playId":"77e77b91-86a1-3786-8b56-340a8bef935f","pitchNumber":2,"startTime":"2026-02-21T18:07:42.800Z","endTime":"2026-02-21T18:07:51.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:07:51.015Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, third baseman Royce Lewis to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T18:08:00.918Z","endTime":"2026-02-21T18:11:51.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":834575,"fullName":"Eston Stull","link":"/api/v1/people/834575"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,8],"actionIndex":[7],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.608420546176685,"aZ":-39.597316709234036,"pfxX":4.112035300739371,"pfxZ":-5.39367100162503,"pX":-0.04089526255708649,"pZ":3.507768510082213,"vX0":0.6884513405976246,"vY0":-116.75553577234433,"vZ0":2.222109331533213,"x":118.56,"y":144.07,"x0":-0.873920762698027,"y0":50.00333705222521,"z0":6.2783936615643885,"aX":5.659291408936168},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.9,"breakHorizontal":-7.6,"spinRate":2633,"spinDirection":43},"zone":11,"typeConfidence":1.36,"plateTime":0.4696718798223811,"extension":6.253560460438701},"index":0,"playId":"162c2117-fcb3-3b0a-acdf-8eda76256433","pitchNumber":1,"startTime":"2026-02-21T18:08:19.546Z","endTime":"2026-02-21T18:08:23.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.684705063607158,"aZ":-11.515749124087518,"pfxX":-3.740430661632458,"pfxZ":10.900617144675707,"pX":-0.8133337579733689,"pZ":2.1619562705007898,"vX0":0.9257987998084221,"vY0":-137.12758933788595,"vZ0":-7.911171929165137,"x":148.0,"y":180.41,"x0":-0.6703734286305857,"y0":50.006352832082584,"z0":5.879304353713671,"aX":-7.090230737280597},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":6.6,"spinRate":2248,"spinDirection":204},"zone":7,"typeConfidence":1.38,"plateTime":0.40017735373208785,"extension":6.515744365821117},"index":1,"playId":"2f65dddc-788e-3ffb-b7de-5f8017beddb5","pitchNumber":2,"startTime":"2026-02-21T18:08:39.806Z","endTime":"2026-02-21T18:08:43.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.387215122843692,"aZ":-26.62857770134696,"pfxX":1.1212333577701272,"pfxZ":3.331443986718936,"pX":-0.1566980081562318,"pZ":1.4792946708682568,"vX0":1.2879358164799115,"vY0":-128.19612392180488,"vZ0":-6.019157747035543,"x":122.97,"y":198.84,"x0":-0.811226397447214,"y0":50.00521619264355,"z0":5.935271768330073,"aX":1.8669187386041333},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.9,"breakHorizontal":-2.3,"spinRate":2478,"spinDirection":165},"zone":13,"typeConfidence":1.37,"plateTime":0.4271892422348844,"extension":6.359633803851815},"index":2,"playId":"d654ca4c-7dda-37f4-ba03-e24818b78cec","pitchNumber":3,"startTime":"2026-02-21T18:09:00.966Z","endTime":"2026-02-21T18:09:04.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-21T18:09:21.911Z","endTime":"2026-02-21T18:09:44.023Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62908980435367,"aZ":-11.086693926987536,"pfxX":-4.093104474219093,"pfxZ":10.972936438804396,"pX":-0.7751549812873878,"pZ":2.4778408275964403,"vX0":0.8196771187007679,"vY0":-137.75982475994354,"vZ0":-7.34965038448454,"x":146.55,"y":171.88,"x0":-0.5448082593720234,"y0":50.00224709274609,"z0":5.929855900693733,"aX":-7.866146457691064},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":7.2,"spinRate":2305,"spinDirection":199},"zone":4,"typeConfidence":1.38,"plateTime":0.3976119354069154,"extension":6.482382543760616},"index":4,"playId":"5328f0c1-5279-3bc0-a76e-cabe567a5d44","pitchNumber":4,"startTime":"2026-02-21T18:09:44.023Z","endTime":"2026-02-21T18:09:50.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.561256235285473,"aZ":-27.856702937971292,"pfxX":2.3515519449149402,"pfxZ":2.5746328222233554,"pX":-0.7608909909035761,"pZ":1.5461457333400286,"vX0":-0.26828567065487374,"vY0":-127.91044889134683,"vZ0":-5.574199269958431,"x":146.0,"y":197.03,"x0":-0.9612405368754131,"y0":50.00302580513891,"z0":5.907039480918693,"aX":3.9408175349649492},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":-4.2,"spinRate":2602,"spinDirection":139},"zone":13,"typeConfidence":1.37,"plateTime":0.42636538190813766,"extension":6.459200332116},"index":5,"playId":"9874dc21-8659-33a2-b934-446fd551f64e","pitchNumber":5,"startTime":"2026-02-21T18:10:37.049Z","endTime":"2026-02-21T18:10:42.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.319406404953543,"aZ":-27.58454237028566,"pfxX":-10.137720566164889,"pfxZ":2.8199080156074947,"pX":-1.0103953216615007,"pZ":0.477502036908735,"vX0":2.9249969826961264,"vY0":-126.37723083818122,"vZ0":-7.78245012709299,"x":155.51,"y":225.89,"x0":-0.8615528916815594,"y0":50.001733288388785,"z0":5.793807020384243,"aX":-16.49466441450771},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":17.8,"spinRate":1342,"spinDirection":238},"zone":13,"typeConfidence":1.21,"plateTime":0.4324252781294682,"extension":6.639329302098125},"index":6,"playId":"bf0aa79d-ef88-3b73-b226-b48b258a674a","pitchNumber":6,"startTime":"2026-02-21T18:11:17.212Z","endTime":"2026-02-21T18:11:20.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ceddanne Rafaela steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"bf0aa79d-ef88-3b73-b226-b48b258a674a","startTime":"2026-02-21T18:11:35.824Z","endTime":"2026-02-21T18:11:44.991Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"postOnSecond":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.88,"dramaIndex":33.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58643955611927,"aZ":-26.80591877717787,"pfxX":2.2413717572845853,"pfxZ":3.194541321542207,"pX":0.48909695180259705,"pZ":2.4547610938796884,"vX0":2.6168729114843305,"vY0":-128.7898726323313,"vZ0":-3.553308369925726,"x":98.36,"y":172.5,"x0":-0.8311638163167336,"y0":50.00482679541772,"z0":5.924202075646842,"aX":3.7672244688353493},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":-4.7,"spinRate":2416,"spinDirection":170},"zone":6,"typeConfidence":1.37,"plateTime":0.42518505287820796,"extension":6.393434107625894},"hitData":{"launchSpeed":71.1,"launchAngle":-31.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.32,"coordY":171.47}},"index":8,"playId":"fc68d1ac-50d4-3492-ad83-1bda736a1208","pitchNumber":7,"startTime":"2026-02-21T18:11:44.991Z","endTime":"2026-02-21T18:11:51.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:11:51.035Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Byron Buxton pops out to first baseman Willson Contreras in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:13:54.000Z","endTime":"2026-02-21T18:14:11.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.584126978288236,"aZ":-11.537224289961998,"pfxX":6.0389954266897865,"pfxZ":10.601452712202713,"pX":-0.40781995894361894,"pZ":2.183002503510408,"vX0":-10.018946166961333,"vY0":-138.76475329415973,"vZ0":-6.912930333195342,"x":132.55,"y":179.84,"x0":2.467957972919802,"y0":50.00439273313573,"z0":5.478416605665084,"aX":11.758021303309517},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":-8.8,"spinRate":2278,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.39499195680955745,"extension":7.504152027695857},"hitData":{"launchSpeed":90.9,"launchAngle":85.0,"totalDistance":70.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.08,"coordY":198.13}},"index":0,"playId":"c29bd1f5-52e8-3ba0-a1bb-a32788ed7019","pitchNumber":1,"startTime":"2026-02-21T18:14:03.749Z","endTime":"2026-02-21T18:14:11.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:14:11.911Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Roman Anthony.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:14:29.442Z","endTime":"2026-02-21T18:16:32.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.503201306466213,"aZ":-13.376044649211622,"pfxX":6.670682477594767,"pfxZ":9.498609166317076,"pX":1.4476569598366367,"pZ":2.8517326871043847,"vX0":-5.392596872175588,"vY0":-139.78728712567067,"vZ0":-5.171411225461785,"x":61.82,"y":161.78,"x0":2.5350765102530617,"y0":50.00358223831242,"z0":5.603880782961767,"aX":13.202506326958263},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":-10.9,"spinRate":2267,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3918290157981952,"extension":7.5555195863898},"index":0,"playId":"932cbeec-7829-3366-9fdb-893b3dc6f71b","pitchNumber":1,"startTime":"2026-02-21T18:14:38.291Z","endTime":"2026-02-21T18:14:41.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.633575674051283,"aZ":-22.559500311131433,"pfxX":0.7056755265641427,"pfxZ":5.461651535492429,"pX":-0.18668524727831634,"pZ":2.2329690924453107,"vX0":-6.835635209736588,"vY0":-130.65110271989406,"vZ0":-4.296802860661458,"x":124.12,"y":178.49,"x0":2.3511404136929803,"y0":50.00633204248355,"z0":5.5551495111109865,"aX":1.243371821190301},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":-0.1,"spinRate":2309,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.41622193589748857,"extension":7.205794380055315},"index":1,"playId":"6f5f582a-9f7f-3a3d-86eb-a93d37865afe","pitchNumber":2,"startTime":"2026-02-21T18:14:52.254Z","endTime":"2026-02-21T18:14:55.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.397335069041667,"aZ":-36.377112675568384,"pfxX":-3.752989457389928,"pfxZ":-2.9435940462937715,"pX":1.3142577819381018,"pZ":3.3544177202517957,"vX0":-1.6379985385398834,"vY0":-118.7149472017482,"vZ0":1.692786562056728,"x":66.9,"y":148.21,"x0":2.5003314266581667,"y0":50.00058499131387,"z0":5.939568249748462,"aX":-5.3639669921103845},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.7,"breakHorizontal":7.2,"spinRate":2358,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.46110312150728694,"extension":7.113766529761192},"index":2,"playId":"42d0bb08-9824-3e8d-beae-f955c4c112d8","pitchNumber":3,"startTime":"2026-02-21T18:15:33.714Z","endTime":"2026-02-21T18:15:36.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.2,"endSpeed":88.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00536273810142,"aZ":-10.81148648807389,"pfxX":5.724614365977205,"pfxZ":10.660622736850181,"pX":-0.0028653712949229504,"pZ":2.4785423984856867,"vX0":-8.250131343871828,"vY0":-141.1197987720895,"vZ0":-6.409233590123283,"x":117.11,"y":171.86,"x0":2.2233956213745696,"y0":50.005256418638695,"z0":5.485383937314324,"aX":11.47486735213501},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":-8.5,"spinRate":2276,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.38906049887310523,"extension":7.386660335647448},"index":3,"playId":"69e1f8e3-8a86-3941-b91b-ca0e02e87755","pitchNumber":4,"startTime":"2026-02-21T18:15:48.016Z","endTime":"2026-02-21T18:15:51.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.377608996505,"aZ":-11.261443174709122,"pfxX":5.351570394491824,"pfxZ":10.638690694005513,"pX":0.01795366093063831,"pZ":1.6662150963234335,"vX0":-8.531909722168589,"vY0":-139.76536022587706,"vZ0":-8.374478219174069,"x":116.32,"y":193.79,"x0":2.4238584929957665,"y0":50.003531793189744,"z0":5.453011851624255,"aX":10.520963455604749},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":-7.8,"spinRate":2221,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.3928519385959697,"extension":7.456193275919124},"index":4,"playId":"ba1679ad-687a-37fe-aa8d-155e99bc58fc","pitchNumber":5,"startTime":"2026-02-21T18:16:03.161Z","endTime":"2026-02-21T18:16:07.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-21T18:16:18.224Z","endTime":"2026-02-21T18:16:26.647Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.9,"endSpeed":87.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09097824144896,"aZ":-13.09586178925635,"pfxX":4.524479958715702,"pfxZ":9.74761072394401,"pX":0.5459519264563011,"pZ":3.453325592520027,"vX0":-7.361092999861148,"vY0":-139.44325145073708,"vZ0":-3.613233539599003,"x":96.19,"y":145.54,"x0":2.639404460853268,"y0":50.004984679218225,"z0":5.6374217629544505,"aX":8.858056256103911},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":-6.6,"spinRate":2199,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.3936759867390358,"extension":7.5356634054597125},"hitData":{"launchSpeed":91.9,"launchAngle":32.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.49,"coordY":79.6}},"index":6,"playId":"ed6fc4e2-b063-3184-92bf-fab0dc4b304e","pitchNumber":6,"startTime":"2026-02-21T18:16:26.647Z","endTime":"2026-02-21T18:16:32.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:16:32.698Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Royce Lewis homers (1) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:16:43.611Z","endTime":"2026-02-21T18:18:28.185Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":{"id":801139,"link":"/api/v1/people/801139"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.811058839986124,"aZ":-36.88949630571887,"pfxX":-1.0658200570330996,"pfxZ":-3.181039791169009,"pX":0.321719113666721,"pZ":0.9745520575386305,"vX0":-4.838180509193737,"vY0":-120.68933283900921,"vZ0":-3.522958345658985,"x":104.74,"y":212.47,"x0":2.4884462046866274,"y0":50.00541739309168,"z0":5.6918584525109495,"aX":-1.5776457418374878},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.4,"breakHorizontal":3.0,"spinRate":2495,"spinDirection":311},"zone":14,"typeConfidence":2.0,"plateTime":0.45329504263041853,"extension":7.171201988795189},"index":0,"playId":"a38eb82f-907b-3ec0-92cf-f024a5e28a0b","pitchNumber":1,"startTime":"2026-02-21T18:16:58.099Z","endTime":"2026-02-21T18:17:01.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.2,"endSpeed":83.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.293431384160975,"aZ":-22.27223289106539,"pfxX":0.2765434977108674,"pfxZ":5.569697246090697,"pX":-1.0507396498954433,"pZ":2.0659669358519626,"vX0":-9.126605991992347,"vY0":-132.47853224135048,"vZ0":-4.669315493912747,"x":157.05,"y":183.0,"x0":2.4028135299117173,"y0":50.00109881167708,"z0":5.4791374344978125,"aX":0.4918707048750593},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.2,"breakHorizontal":1.4,"spinRate":2231,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.41344412460341085,"extension":7.392190059377201},"index":1,"playId":"886e0d2e-e388-3aef-935d-81eee05d840c","pitchNumber":2,"startTime":"2026-02-21T18:17:13.532Z","endTime":"2026-02-21T18:17:19.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.3,"endSpeed":88.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.331490930842854,"aZ":-12.40026573734398,"pfxX":4.886773630240361,"pfxZ":9.796767670803062,"pX":-0.28585987398533413,"pZ":3.4481899377212373,"vX0":-9.277011908799825,"vY0":-141.42751702500232,"vZ0":-3.708449262762566,"x":127.9,"y":145.68,"x0":2.407312109216379,"y0":50.00384603708814,"z0":5.576158043239704,"aX":9.865499089051132},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":-6.8,"spinRate":2260,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.38781519595619685,"extension":7.426680256879823},"index":2,"playId":"e0ac61d4-7311-3a46-9bec-d316b2f9d25d","pitchNumber":3,"startTime":"2026-02-21T18:17:28.632Z","endTime":"2026-02-21T18:17:31.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75219174049789,"aZ":-29.215783602229173,"pfxX":6.467637185435585,"pfxZ":1.6781706372086767,"pX":0.9231754022961159,"pZ":1.149763156485937,"vX0":-6.263697358311145,"vY0":-130.87413885242262,"vZ0":-5.333279634952361,"x":81.81,"y":207.74,"x0":2.4902345513626853,"y0":50.000714064811596,"z0":5.362547026785303,"aX":11.385913621069811},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.2,"breakHorizontal":-10.6,"spinRate":726,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4161547944413222,"extension":7.411432366516278},"index":3,"playId":"7d095138-5441-3767-808e-76c49fb99ec4","pitchNumber":4,"startTime":"2026-02-21T18:17:47.713Z","endTime":"2026-02-21T18:17:52.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08011529081768,"aZ":-14.208387853476633,"pfxX":6.436955223848061,"pfxZ":9.094092791242794,"pX":-0.10375060145251543,"pZ":2.3926907416553473,"vX0":-8.936321878174446,"vY0":-139.57651312783776,"vZ0":-5.77473532878913,"x":120.95,"y":174.18,"x0":2.3013599779495473,"y0":50.0021050918366,"z0":5.422219925835725,"aX":12.715624292203653},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":-9.8,"spinRate":2257,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.3922498275324453,"extension":7.603060339292367},"hitData":{"launchSpeed":108.2,"launchAngle":24.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":41.93,"coordY":53.72}},"index":4,"playId":"76aa1f1e-b06b-3326-8dc3-860a325f80cc","pitchNumber":5,"startTime":"2026-02-21T18:18:05.274Z","endTime":"2026-02-21T18:18:28.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":10.199999999999996,"leverageIndex":0.41,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:18:28.185Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Jeffers pops out to second baseman Brendan Rodgers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T18:18:46.227Z","endTime":"2026-02-21T18:18:57.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663898,"link":"/api/v1/people/663898"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92908776540019,"aZ":-13.037190336418147,"pfxX":5.385888121128103,"pfxZ":9.562027393204804,"pX":-0.5245653935945503,"pZ":2.555331333744642,"vX0":-10.303981776816528,"vY0":-140.79841759743624,"vZ0":-5.860259302222802,"x":137.0,"y":169.79,"x0":2.4880516647507775,"y0":50.00262816318301,"z0":5.512436376256949,"aX":10.77970887199541},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":-7.6,"spinRate":2276,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.3895047939857501,"extension":7.6136479414212},"hitData":{"launchSpeed":86.6,"launchAngle":65.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.59,"coordY":152.08}},"index":0,"playId":"8cdadefc-e63e-34fe-aee8-1ee408e35eed","pitchNumber":1,"startTime":"2026-02-21T18:18:50.554Z","endTime":"2026-02-21T18:18:57.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:18:57.678Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masataka Yoshida walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:21:02.057Z","endTime":"2026-02-21T18:22:46.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":834575,"fullName":"Eston Stull","link":"/api/v1/people/834575"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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(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":93.2,"endSpeed":84.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44754221075968,"aZ":-12.38581508862335,"pfxX":-3.445426702199196,"pfxZ":10.625013297002932,"pX":-0.944584635628863,"pZ":4.7407500949548025,"vX0":1.0142925201630089,"vY0":-135.7947158422232,"vZ0":-1.1459504895393295,"x":153.01,"y":110.78,"x0":-0.8758387323746515,"y0":50.00628407397359,"z0":6.03219008345343,"aX":-6.419436562422019},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.2,"breakHorizontal":6.0,"spinRate":2219,"spinDirection":201},"zone":11,"typeConfidence":1.38,"plateTime":0.40375096698310475,"extension":6.443321320251746},"index":0,"playId":"f52f7cdd-3d57-3f78-9500-5ac0a6445647","pitchNumber":1,"startTime":"2026-02-21T18:21:20.190Z","endTime":"2026-02-21T18:21:23.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.887217130908684,"aZ":-26.077743214920204,"pfxX":-7.105154359353621,"pfxZ":3.8853158411480897,"pX":-0.11957864886442646,"pZ":0.307472550510954,"vX0":3.397050487498194,"vY0":-124.1248798379586,"vZ0":-8.031853984943007,"x":121.56,"y":230.48,"x0":-0.5798676166341895,"y0":50.000064412853284,"z0":5.7435721344570085,"aX":-11.130411536380215},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.5,"breakHorizontal":12.1,"spinRate":1341,"spinDirection":241},"zone":13,"typeConfidence":1.31,"plateTime":0.44058950448243994,"extension":6.548189347117292},"index":1,"playId":"a516b5bf-408d-38cc-b1c3-ed5e3e018ab9","pitchNumber":2,"startTime":"2026-02-21T18:21:33.827Z","endTime":"2026-02-21T18:21:36.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46473565181076,"aZ":-10.192418899404956,"pfxX":-4.279432868208071,"pfxZ":11.685866780727133,"pX":-0.7870408653973583,"pZ":3.357559787940342,"vX0":1.268524783867076,"vY0":-136.1761186417123,"vZ0":-5.030819087959884,"x":147.0,"y":148.13,"x0":-0.7024912496703917,"y0":50.00188698274909,"z0":5.931853734289982,"aX":-8.049228046382005},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.3,"breakHorizontal":7.4,"spinRate":2389,"spinDirection":204},"zone":11,"typeConfidence":1.38,"plateTime":0.4019833533303818,"extension":6.5987390182397965},"index":2,"playId":"e107fe0b-ebae-346f-8c28-feea6fa34db6","pitchNumber":3,"startTime":"2026-02-21T18:21:53.809Z","endTime":"2026-02-21T18:21:57.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56964312233728,"aZ":-28.611093029160056,"pfxX":1.7626276095284874,"pfxZ":2.1694147092410248,"pX":-0.18674597588156963,"pZ":3.1669795116117534,"vX0":1.036000370785311,"vY0":-126.82093775159993,"vZ0":-1.2207099296749924,"x":124.12,"y":153.27,"x0":-0.8283123902188209,"y0":50.00557369205293,"z0":5.916355993003223,"aX":2.89942346771069},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.8,"breakHorizontal":-3.4,"spinRate":2552,"spinDirection":136},"zone":2,"typeConfidence":1.35,"plateTime":0.4302896268877152,"extension":6.451990279104344},"index":3,"playId":"30b7aad8-1dd3-3be8-bc53-1c2e1ca0106d","pitchNumber":4,"startTime":"2026-02-21T18:22:26.094Z","endTime":"2026-02-21T18:22:29.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.100111768946753,"aZ":-26.376463976506905,"pfxX":1.7296661202820416,"pfxZ":3.4336966897180456,"pX":0.6578599567375084,"pZ":3.95245949111183,"vX0":3.0475856563183514,"vY0":-128.407718484544,"vZ0":-0.009353307972938762,"x":91.92,"y":132.06,"x0":-0.764349489202265,"y0":50.000069332264125,"z0":5.9914498284672035,"aX":2.91554214427187},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.5,"breakHorizontal":-3.7,"spinRate":2510,"spinDirection":170},"zone":12,"typeConfidence":1.37,"plateTime":0.42494680257920914,"extension":6.473858544030821},"index":4,"playId":"0d93276e-460c-3347-8046-6c21b527d376","pitchNumber":5,"startTime":"2026-02-21T18:22:42.413Z","endTime":"2026-02-21T18:22:46.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:22:46.674Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong strikes out swinging. Masataka Yoshida steals (1) 2nd base.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:22:53.175Z","endTime":"2026-02-21T18:25:50.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":834575,"fullName":"Eston Stull","link":"/api/v1/people/834575"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":87.5,"endSpeed":81.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95560586327092,"aZ":-26.210515211341207,"pfxX":1.4113815496874633,"pfxZ":3.5846043518654636,"pX":0.42350872392119426,"pZ":2.319581446946694,"vX0":2.841175710466251,"vY0":-127.52608296428038,"vZ0":-3.8669540703299017,"x":100.86,"y":176.15,"x0":-0.8842947937917219,"y0":50.00129213268306,"z0":5.901546230506708,"aX":2.344923256557574},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.9,"breakHorizontal":-3.1,"spinRate":2413,"spinDirection":167},"zone":6,"typeConfidence":1.36,"plateTime":0.4279940088993084,"extension":6.52567819607285},"index":0,"playId":"37f7b8c5-1e42-3653-951b-930fa9b082bb","pitchNumber":1,"startTime":"2026-02-21T18:23:13.316Z","endTime":"2026-02-21T18:23:16.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.12590886694598,"aZ":-36.78674727571939,"pfxX":4.704942957222533,"pfxZ":-3.4575683573554556,"pX":-1.2648679618347594,"pZ":2.7099221178920403,"vX0":-2.273186597526998,"vY0":-114.2290213893655,"vZ0":0.5423832572271339,"x":165.21,"y":165.61,"x0":-0.8731389954231069,"y0":50.00284965155205,"z0":6.058131194807939,"aX":6.278022390481253},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.9,"breakHorizontal":-8.0,"spinRate":2556,"spinDirection":40},"zone":11,"typeConfidence":1.35,"plateTime":0.4777282447914315,"extension":6.431979374441698},"index":1,"playId":"a60fc07f-a828-3061-a56d-00d64ef0bd2d","pitchNumber":2,"startTime":"2026-02-21T18:23:36.189Z","endTime":"2026-02-21T18:23:39.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.9,"endSpeed":84.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.062023749595497,"aZ":-12.654296549906588,"pfxX":-3.5281523840309648,"pfxZ":10.590509854683777,"pX":1.8094309169178702,"pZ":2.913475356990925,"vX0":7.459546090500376,"vY0":-135.05840085663078,"vZ0":-5.495858283450632,"x":48.03,"y":160.12,"x0":-0.5327863720837863,"y0":50.00015876474928,"z0":5.868318451663511,"aX":-6.501652802839088},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":4.8,"spinRate":2293,"spinDirection":197},"zone":12,"typeConfidence":1.37,"plateTime":0.40590479161626813,"extension":6.6227925852116725},"index":2,"playId":"a80808e8-ab6c-3c10-9d2a-1e2de9da351c","pitchNumber":3,"startTime":"2026-02-21T18:23:55.040Z","endTime":"2026-02-21T18:23:58.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"e4b04f7d-cba0-3a0f-a5c9-1128bb12fe47","startTime":"2026-02-21T18:24:16.321Z","endTime":"2026-02-21T18:24:20.439Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71551422875677,"aZ":-10.074991847595184,"pfxX":-3.0282294622281007,"pfxZ":11.771755697206483,"pX":-0.8526150143100774,"pZ":4.907162800516307,"vX0":0.8775010123291924,"vY0":-136.1091971499261,"vZ0":-1.2698147765297447,"x":149.5,"y":106.29,"x0":-0.785651128301048,"y0":50.00280373755989,"z0":6.076990437661485,"aX":-5.684660800569406},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":21.2,"breakHorizontal":5.3,"spinRate":2288,"spinDirection":200},"zone":11,"typeConfidence":1.38,"plateTime":0.4023346778880006,"extension":6.4050642064162995},"index":4,"playId":"9f8c1dd2-0608-397e-a50c-dd42d0ca06fd","pitchNumber":4,"startTime":"2026-02-21T18:24:35.939Z","endTime":"2026-02-21T18:24:40.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.814155307245006,"aZ":-12.193574085660185,"pfxX":-4.979926484206432,"pfxZ":10.76996545474586,"pX":-0.4053640900008899,"pZ":1.8013388757185673,"vX0":3.0561276963662882,"vY0":-134.7524090329953,"vZ0":-8.29288460904244,"x":132.45,"y":190.14,"x0":-0.901902428783718,"y0":50.00555135504383,"z0":5.762318888431233,"aX":-9.242211851575524},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":8.4,"spinRate":2220,"spinDirection":202},"zone":7,"typeConfidence":1.37,"plateTime":0.4050816464115137,"extension":6.511918582186899},"index":5,"playId":"35d2cffb-e720-39ae-9462-61e448298d7a","pitchNumber":5,"startTime":"2026-02-21T18:24:58.434Z","endTime":"2026-02-21T18:25:01.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-02-21T18:25:22.312Z","endTime":"2026-02-21T18:25:43.903Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.022372508314763,"aZ":-25.260428839346968,"pfxX":2.0361267042863758,"pfxZ":4.110466399338097,"pX":-0.35108648566956646,"pZ":3.0308500891622163,"vX0":0.7634456822326251,"vY0":-128.02876331154638,"vZ0":-2.4764908510315062,"x":130.38,"y":156.95,"x0":-0.9166211417027557,"y0":50.00492963751392,"z0":5.959760714484712,"aX":3.42701320695548},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.2,"breakHorizontal":-3.8,"spinRate":2400,"spinDirection":156},"zone":1,"typeConfidence":1.37,"plateTime":0.42557777734547075,"extension":6.373178450798654},"index":7,"playId":"83f48a28-ca5c-3735-9363-fbd1fd757b84","pitchNumber":6,"startTime":"2026-02-21T18:25:43.903Z","endTime":"2026-02-21T18:25:50.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"first":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":1.62,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:25:50.844Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andruw Monasterio walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:26:07.285Z","endTime":"2026-02-21T18:27:42.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":834575,"fullName":"Eston Stull","link":"/api/v1/people/834575"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40165803076407,"aZ":-12.368501839771595,"pfxX":-3.7091429059130943,"pfxZ":10.60532149792074,"pX":-1.035369902005507,"pZ":3.3730443891387183,"vX0":0.6590344887530999,"vY0":-136.16035221788442,"vZ0":-4.575411434491351,"x":156.47,"y":147.71,"x0":-0.7996676943989982,"y0":50.001751647983234,"z0":5.938656913072365,"aX":-6.926538611481356},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":6.6,"spinRate":2310,"spinDirection":196},"zone":11,"typeConfidence":1.38,"plateTime":0.40310140734916233,"extension":6.458176732138981},"index":0,"playId":"c11dad7f-c14f-32ed-a83d-f51ca32c3078","pitchNumber":1,"startTime":"2026-02-21T18:26:20.446Z","endTime":"2026-02-21T18:26:24.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.421040562221666,"aZ":-27.523444483837878,"pfxX":1.115420136394217,"pfxZ":2.824007901532056,"pX":-0.9288525068841977,"pZ":3.2019969274844327,"vX0":-0.5079458641995189,"vY0":-127.08779079882953,"vZ0":-1.579077467225355,"x":152.41,"y":152.33,"x0":-0.8720332789438358,"y0":50.00341754021129,"z0":6.0037981425588365,"aX":1.836754531233158},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.0,"breakHorizontal":-1.9,"spinRate":2315,"spinDirection":173},"zone":11,"typeConfidence":1.36,"plateTime":0.4298979232069815,"extension":6.382979951152011},"index":1,"playId":"8f4ca43c-06b5-3f85-8a8d-ce94d35d1885","pitchNumber":2,"startTime":"2026-02-21T18:26:38.717Z","endTime":"2026-02-21T18:26:42.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.001988262954985,"aZ":-13.538407340994059,"pfxX":-3.577405054464422,"pfxZ":9.990145092265466,"pX":-1.3988788016019555,"pZ":3.6106746447817506,"vX0":-0.052242774415536375,"vY0":-135.55686686831532,"vZ0":-3.818477068605658,"x":170.32,"y":141.29,"x0":-0.9144995577279755,"y0":50.000086722918184,"z0":5.979458268624069,"aX":-6.671792464351921},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2221,"spinDirection":202},"zone":11,"typeConfidence":1.37,"plateTime":0.40370465183579807,"extension":6.354917409954601},"index":2,"playId":"20285710-4d10-36ed-a8de-f661734488af","pitchNumber":3,"startTime":"2026-02-21T18:26:59.015Z","endTime":"2026-02-21T18:27:02.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.536741992581184,"aZ":-30.283068915008865,"pfxX":1.103923586718809,"pfxZ":1.1778996588892312,"pX":0.7255997319944884,"pZ":2.2678458835645605,"vX0":3.6944285478121888,"vY0":-125.49266847043333,"vZ0":-2.895322770732116,"x":89.34,"y":177.55,"x0":-0.9044650751741253,"y0":50.003869790995935,"z0":5.883658521101959,"aX":1.7742901645878209},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":-2.8,"spinRate":2459,"spinDirection":133},"zone":6,"typeConfidence":1.08,"plateTime":0.4351539810813523,"extension":6.39232629013408},"index":3,"playId":"7dacbf04-02c7-34a2-92d3-1cb823c580bd","pitchNumber":4,"startTime":"2026-02-21T18:27:20.375Z","endTime":"2026-02-21T18:27:24.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57788334933949,"aZ":-29.21126937052627,"pfxX":0.14654120300724127,"pfxZ":1.8431055359404702,"pX":-1.257961387831897,"pZ":4.952260830534041,"vX0":-0.553254937750675,"vY0":-125.95759603306234,"vZ0":3.007533932547734,"x":164.95,"y":105.07,"x0":-1.0545119888529277,"y0":50.00236356345785,"z0":6.104734144931071,"aX":0.23556331678761175},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.3,"breakHorizontal":-0.1,"spinRate":2358,"spinDirection":146},"zone":11,"typeConfidence":1.31,"plateTime":0.4348594703113169,"extension":6.374017993410029},"index":4,"playId":"cb68c067-cbb0-369c-ba02-c30095644c18","pitchNumber":5,"startTime":"2026-02-21T18:27:38.611Z","endTime":"2026-02-21T18:27:42.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":1.39,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:27:42.347Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isiah Kiner-Falefa lines out to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:28:54.301Z","endTime":"2026-02-21T18:30:33.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":834575,"fullName":"Eston Stull","link":"/api/v1/people/834575"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T18:28:00.350Z","endTime":"2026-02-21T18:28:56.461Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52706405233893,"aZ":-27.742387495094256,"pfxX":0.6408536979058606,"pfxZ":2.6115729391337963,"pX":0.5674762482430661,"pZ":2.1997349925164578,"vX0":3.117530066102269,"vY0":-128.79927505563057,"vZ0":-3.9749457425633716,"x":95.37,"y":179.39,"x0":-0.7373865954963262,"y0":50.000163465661565,"z0":5.8867921954409645,"aX":1.085675455038258},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":-1.8,"spinRate":2359,"spinDirection":182},"zone":6,"typeConfidence":1.37,"plateTime":0.4238241559593945,"extension":6.491116240185481},"index":1,"playId":"b365340b-35d5-3c25-815f-438d01d416b3","pitchNumber":1,"startTime":"2026-02-21T18:28:56.461Z","endTime":"2026-02-21T18:29:00.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5412586986288,"aZ":-25.22952647747251,"pfxX":1.1890082380351483,"pfxZ":4.068298426761329,"pX":-1.5206568288694253,"pZ":2.0824685928815803,"vX0":-1.5493991388304482,"vY0":-129.1599041985466,"vZ0":-4.562177381157411,"x":174.96,"y":182.55,"x0":-1.0700912881956788,"y0":50.00001483938968,"z0":5.789878327348583,"aX":2.027582099864977},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":-1.8,"spinRate":2413,"spinDirection":173},"zone":13,"typeConfidence":1.37,"plateTime":0.4225562261426923,"extension":6.560185100201684},"index":2,"playId":"81e2eb0e-5d6b-3e79-ae65-7d5d788d1af7","pitchNumber":2,"startTime":"2026-02-21T18:29:13.812Z","endTime":"2026-02-21T18:29:16.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.950915454932478,"aZ":-28.631400099743246,"pfxX":-7.925486129783241,"pfxZ":2.2461600758402955,"pX":-0.2673110397328531,"pZ":2.2216860051761285,"vX0":3.6727154335232353,"vY0":-124.25094292276137,"vZ0":-3.2075466500355163,"x":127.19,"y":178.79,"x0":-0.7283147985975945,"y0":50.00308168680533,"z0":5.887681663158375,"aX":-12.495332847237009},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.6,"breakHorizontal":13.6,"spinRate":1245,"spinDirection":238},"zone":5,"typeConfidence":1.35,"plateTime":0.4394383183274062,"extension":6.634292821703263},"index":3,"playId":"e05457e9-8b63-33fb-82e9-7910f9fcc914","pitchNumber":3,"startTime":"2026-02-21T18:29:32.512Z","endTime":"2026-02-21T18:29:35.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.676218714565312,"aZ":-24.761439558784513,"pfxX":1.9109259813696011,"pfxZ":4.345202384127864,"pX":0.4544261189685134,"pZ":3.1592995984881846,"vX0":2.480032436034789,"vY0":-128.95185112441712,"vZ0":-2.4093884789120033,"x":99.68,"y":153.48,"x0":-0.763460475248608,"y0":50.00084473455145,"z0":5.991494872407569,"aX":3.257515738453685},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.7,"breakHorizontal":-4.0,"spinRate":2404,"spinDirection":178},"zone":3,"typeConfidence":1.37,"plateTime":0.4227358243328929,"extension":6.515711387679389},"index":4,"playId":"2a6226aa-aaec-318f-80c4-9020fbd95646","pitchNumber":4,"startTime":"2026-02-21T18:29:58.203Z","endTime":"2026-02-21T18:30:01.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5819129679913,"aZ":-10.416359126057902,"pfxX":-2.285117694335612,"pfxZ":11.488499774429018,"pX":-0.37732440331477896,"pZ":3.246783312193633,"vX0":1.3502467121920276,"vY0":-136.39971575031518,"vZ0":-5.30196078764754,"x":131.38,"y":151.12,"x0":-0.5805893515150894,"y0":50.00135332857488,"z0":5.926828596166088,"aX":-4.327169854140655},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.9,"breakHorizontal":3.8,"spinRate":2394,"spinDirection":196},"zone":1,"typeConfidence":1.37,"plateTime":0.4007850283237602,"extension":6.506360779990709},"hitData":{"launchSpeed":80.3,"launchAngle":8.0,"totalDistance":126.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":162.35,"coordY":164.2}},"index":5,"playId":"18b1a854-025c-3690-b172-422463fe7e4f","pitchNumber":5,"startTime":"2026-02-21T18:30:25.104Z","endTime":"2026-02-21T18:30:33.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":2.14,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:30:33.554Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brendan Rodgers flies out to left fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T18:31:02.653Z","endTime":"2026-02-21T18:31:16.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663898,"fullName":"Brendan Rodgers","link":"/api/v1/people/663898"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":834575,"fullName":"Eston Stull","link":"/api/v1/people/834575"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663898,"fullName":"Brendan Rodgers","link":"/api/v1/people/663898"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":86.8,"endSpeed":79.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97407643330468,"aZ":-28.117657180309667,"pfxX":0.2866380407792109,"pfxZ":2.5063391402299935,"pX":-0.06396254952890369,"pZ":3.2398519126471683,"vX0":2.179738651247663,"vY0":-126.48969963229798,"vZ0":-1.2099344094733258,"x":119.44,"y":151.3,"x0":-0.974371794300735,"y0":50.002928786751106,"z0":5.980261369328199,"aX":0.4641975431889856},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":-1.0,"spinRate":2403,"spinDirection":149},"zone":2,"typeConfidence":1.34,"plateTime":0.433134339557685,"extension":6.368146137271534},"hitData":{"launchSpeed":98.4,"launchAngle":61.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.11,"coordY":95.11}},"index":0,"playId":"3affd920-b56b-31d0-a3b2-f110da7b2a1e","pitchNumber":1,"startTime":"2026-02-21T18:31:08.725Z","endTime":"2026-02-21T18:31:16.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":663898,"link":"/api/v1/people/663898","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663898,"link":"/api/v1/people/663898"},"credit":"b_ab"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_ab"},{"player":{"id":663898,"link":"/api/v1/people/663898"},"credit":"b_pa"},{"player":{"id":834575,"link":"/api/v1/people/834575"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":4.70000000000001,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:31:16.393Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T18:33:05.475Z","endTime":"2026-02-21T18:34:07.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.446513474633733,"aZ":-18.55202567357113,"pfxX":9.143272136651358,"pfxZ":7.028038929967025,"pX":0.33099520907173124,"pZ":2.3179806215268783,"vX0":-9.37252529515797,"vY0":-138.03174152929395,"vZ0":-5.570513958901958,"x":104.38,"y":176.19,"x0":2.575386185033028,"y0":50.00125722772083,"z0":5.602884982261481,"aX":17.719964447342825},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":-14.8,"spinRate":2320,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.3961396142081415,"extension":7.356713832938679},"index":0,"playId":"558e37d7-1f34-3a50-b37c-c404f54e56aa","pitchNumber":1,"startTime":"2026-02-21T18:33:24.446Z","endTime":"2026-02-21T18:33:27.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.300354725800478,"aZ":-16.559477012101624,"pfxX":9.560525419239283,"pfxZ":8.049252114914044,"pX":0.6250669446559223,"pZ":3.5792668661807094,"vX0":-8.398891827027398,"vY0":-138.50115283930776,"vZ0":-2.778213593958255,"x":93.17,"y":142.14,"x0":2.456571844533995,"y0":50.006072388124245,"z0":5.704601163095303,"aX":18.554213253539594},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":-15.6,"spinRate":2251,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.39566075945511114,"extension":7.400746763974072},"index":1,"playId":"a876256d-0c1a-3d64-a69f-ca64206b78d9","pitchNumber":2,"startTime":"2026-02-21T18:33:40.310Z","endTime":"2026-02-21T18:33:43.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-02-21T18:33:50.064Z","endTime":"2026-02-21T18:34:02.968Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15283892332593,"aZ":-20.523743788458532,"pfxX":11.100057416689484,"pfxZ":5.926264540518678,"pX":-0.30511315812893863,"pZ":2.4129199990529875,"vX0":-11.173226435828692,"vY0":-139.53190559400636,"vZ0":-4.729983927873491,"x":128.63,"y":173.63,"x0":2.3140011012602972,"y0":50.004819173871134,"z0":5.487154661658259,"aX":21.83297632008293},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":-17.8,"spinRate":2260,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.39293592163841407,"extension":7.256967602266633},"index":3,"playId":"70175e95-4ee4-3361-9204-56d6c78cf55f","pitchNumber":3,"startTime":"2026-02-21T18:34:02.968Z","endTime":"2026-02-21T18:34:07.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:34:07.063Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T18:34:16.088Z","endTime":"2026-02-21T18:34:49.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.274360428452585,"aZ":-38.603392943892786,"pfxX":-4.4016319625954115,"pfxZ":-4.549977409183766,"pX":0.8834884410605212,"pZ":3.256909684688345,"vX0":-2.2139181637239513,"vY0":-117.86341613436105,"vZ0":1.7763606536021521,"x":83.32,"y":150.84,"x0":2.4050883847033693,"y0":50.00095102013589,"z0":6.044282771975983,"aX":-6.224213670490989},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.6,"breakHorizontal":8.5,"spinRate":2395,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.46376475145849927,"extension":7.132207948765517},"index":0,"playId":"a41d5f4a-8193-3138-a9a3-ce8644b0ed30","pitchNumber":1,"startTime":"2026-02-21T18:34:28.797Z","endTime":"2026-02-21T18:34:32.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06261190777287,"aZ":-11.586177303250624,"pfxX":4.908138012751771,"pfxZ":10.186325277705938,"pX":-0.07928434250510331,"pZ":2.3206531384008593,"vX0":-8.957639077766892,"vY0":-141.4555614772477,"vZ0":-7.010031522827002,"x":120.02,"y":176.12,"x0":2.4945419745871575,"y0":50.00280694770161,"z0":5.5781202206518605,"aX":9.920702279678721},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":-7.0,"spinRate":2216,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.3875921542958265,"extension":7.4648741715018305},"hitData":{"launchSpeed":92.0,"launchAngle":35.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.66,"coordY":60.17}},"index":1,"playId":"5304ac22-c566-3e7c-9c8d-63737a6a4202","pitchNumber":2,"startTime":"2026-02-21T18:34:42.797Z","endTime":"2026-02-21T18:34:49.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:34:49.111Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brooks Lee pops out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T18:35:13.059Z","endTime":"2026-02-21T18:35:34.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"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, 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":89.5,"endSpeed":82.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20533093177547,"aZ":-25.18030099531021,"pfxX":2.9091238464461804,"pfxZ":4.028428335419207,"pX":0.7138232052044903,"pZ":3.4631060762368087,"vX0":-5.814924662788575,"vY0":-130.37566761334398,"vZ0":-0.45382127702766945,"x":89.79,"y":145.28,"x0":2.5865523655745672,"y0":50.00245613765265,"z0":5.5256571593963955,"aX":5.051084736649129},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.4,"breakHorizontal":-4.1,"spinRate":702,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.41874623382883724,"extension":7.2536201124984645},"index":0,"playId":"7062e27c-559a-3dab-a7b5-4bb1ea613c5d","pitchNumber":1,"startTime":"2026-02-21T18:35:13.059Z","endTime":"2026-02-21T18:35:16.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.554582660473443,"aZ":-26.5502757261321,"pfxX":4.782401030795179,"pfxZ":3.334341534623679,"pX":-0.41548380699123294,"pZ":1.7836988156887112,"vX0":-8.797655906635761,"vY0":-128.80131446991305,"vZ0":-4.334678130679573,"x":132.84,"y":190.62,"x0":2.4158301365438994,"y0":50.00536484244595,"z0":5.530046262757333,"aX":8.075146070360049},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":-6.8,"spinRate":635,"spinDirection":110},"zone":7,"typeConfidence":2.0,"plateTime":0.42447049344024457,"extension":7.336512578221987},"hitData":{"launchSpeed":73.8,"launchAngle":63.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.47,"coordY":156.92}},"index":1,"playId":"25d03ed4-fd10-3926-8bb0-2d54106c64c8","pitchNumber":2,"startTime":"2026-02-21T18:35:27.043Z","endTime":"2026-02-21T18:35:34.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":801139,"link":"/api/v1/people/801139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:35:34.034Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:37:45.260Z","endTime":"2026-02-21T18:39:28.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Simeon Woods Richardson replaces Eston Stull.","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":0,"startTime":"2026-02-21T18:36:22.057Z","endTime":"2026-02-21T18:37:47.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680573,"link":"/api/v1/people/680573"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":834575,"link":"/api/v1/people/834575","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.374345478180505,"aZ":-12.64823982487474,"pfxX":-2.911195197492373,"pfxZ":10.565197636129884,"pX":-0.7756437305535857,"pZ":2.5877732812921606,"vX0":1.8936901151136083,"vY0":-134.8480109927029,"vZ0":-7.931988184781039,"x":146.57,"y":168.91,"x0":-1.1075355390736534,"y0":50.00217193983658,"z0":6.452867039110588,"aX":-5.379716671634073},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":4.9,"spinRate":2169,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.40565612723887146,"extension":6.526773028881523},"index":1,"playId":"b11b3d7f-6642-3501-ae17-183f4253e9d6","pitchNumber":1,"startTime":"2026-02-21T18:37:47.498Z","endTime":"2026-02-21T18:37:51.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4410408401122,"aZ":-20.223862588859184,"pfxX":-2.9031504747400576,"pfxZ":7.795049371217502,"pX":0.7805874272548358,"pZ":1.0835100129936788,"vX0":5.183775507072234,"vY0":-123.03977399126062,"vZ0":-8.555743661731674,"x":87.25,"y":209.53,"x0":-0.9764829305465195,"y0":50.00371228330837,"z0":6.320133160945675,"aX":-4.4514241493594575},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":12.4,"breakHorizontal":4.1,"spinRate":931,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.44518161945059376,"extension":6.661604468886181},"index":2,"playId":"3bd0542b-0aea-3577-8a9c-931436b7a2b3","pitchNumber":2,"startTime":"2026-02-21T18:38:02.483Z","endTime":"2026-02-21T18:38:06.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678431978160077,"aZ":-22.551186864098174,"pfxX":-3.143184100955902,"pfxZ":6.317260141807507,"pX":0.17185043293282326,"pZ":2.824019751661147,"vX0":3.485704856019589,"vY0":-122.73861307229956,"vZ0":-4.260488680525603,"x":110.45,"y":162.53,"x0":-0.8594730497289308,"y0":50.00226329490951,"z0":6.5066451936491045,"aX":-4.787544957436114},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.7,"breakHorizontal":4.8,"spinRate":789,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.44654621794543203,"extension":6.606168395997045},"index":3,"playId":"6cdafce5-a4e9-3901-8ea1-735a83a1ac19","pitchNumber":3,"startTime":"2026-02-21T18:38:19.219Z","endTime":"2026-02-21T18:38:24.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-21T18:38:56.771Z","endTime":"2026-02-21T18:39:05.495Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28472952615494,"aZ":-12.004830558952309,"pfxX":-4.164006356766922,"pfxZ":10.995076414481508,"pX":-1.0316457843741509,"pZ":2.1682795574386264,"vX0":1.2671397306973233,"vY0":-135.480421719879,"vZ0":-9.09471013921075,"x":156.32,"y":180.24,"x0":-0.968357059706292,"y0":50.00060781048001,"z0":6.436103249263368,"aX":-7.63621987112625},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2156,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.4063732125044388,"extension":6.636262614467647},"index":5,"playId":"b7601706-b9e7-3b9e-8e48-9a5bfe59a8ab","pitchNumber":4,"startTime":"2026-02-21T18:39:05.495Z","endTime":"2026-02-21T18:39:08.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.671085327053472,"aZ":-24.58307059180465,"pfxX":-9.534793265044161,"pfxZ":4.68669112251278,"pX":-0.4787136288057498,"pZ":1.247112552874188,"vX0":4.204813830133251,"vY0":-126.37964597523509,"vZ0":-7.96500041934603,"x":135.25,"y":205.11,"x0":-0.9251000848313603,"y0":50.00001483629988,"z0":6.412992965130176,"aX":-15.425932392369177},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.8,"breakHorizontal":16.3,"spinRate":1126,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.433343274142878,"extension":6.714170415973906},"index":6,"playId":"1e3d2bc5-36e2-343c-b932-f849f705fce5","pitchNumber":5,"startTime":"2026-02-21T18:39:24.738Z","endTime":"2026-02-21T18:39:28.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:39:28.232Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:39:34.960Z","endTime":"2026-02-21T18:41:11.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.750310665312444,"aZ":-26.841747486392162,"pfxX":3.2085740015935387,"pfxZ":3.3526025671276143,"pX":1.174333595641184,"pZ":1.791278546528044,"vX0":3.9757143476675325,"vY0":-125.22125313276199,"vZ0":-5.982501636789277,"x":72.24,"y":190.42,"x0":-0.8495884954119536,"y0":50.00583390242236,"z0":6.401156841479984,"aX":5.1069793706762185},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.9,"breakHorizontal":-6.7,"spinRate":2256,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.4370253964660593,"extension":6.3927587915915725},"index":0,"playId":"119154ca-f36c-3b48-99cc-63e07265cc93","pitchNumber":1,"startTime":"2026-02-21T18:39:52.256Z","endTime":"2026-02-21T18:39:56.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40333814500602,"aZ":-11.891133880955966,"pfxX":-1.8955513643603474,"pfxZ":10.886603614328667,"pX":0.44639673889720977,"pZ":2.6090637631143268,"vX0":3.781099344496191,"vY0":-135.11964030966317,"vZ0":-8.24079156022281,"x":99.98,"y":168.34,"x0":-0.7201226318640804,"y0":50.00035328208722,"z0":6.519363426337077,"aX":-3.5311024558249478},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":2.6,"spinRate":2179,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.40423303233625907,"extension":6.596555804566472},"index":1,"playId":"ae807325-6940-3831-8c09-1b824eb9e894","pitchNumber":2,"startTime":"2026-02-21T18:40:08.610Z","endTime":"2026-02-21T18:40:12.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283308234826595,"aZ":-25.3664589640718,"pfxX":-9.555691015371178,"pfxZ":4.1244526893861035,"pX":-0.32377534810027847,"pZ":0.9303633949858778,"vX0":4.604212378089882,"vY0":-127.3651083269755,"vZ0":-8.526345399141974,"x":129.34,"y":213.66,"x0":-0.9100761634534467,"y0":50.00062108204326,"z0":6.316448092541105,"aX":-15.753011629087105},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":16.3,"spinRate":1200,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4294674074286542,"extension":6.8423481843279035},"index":2,"playId":"18791aba-6529-36c3-85f0-38987253a14b","pitchNumber":3,"startTime":"2026-02-21T18:40:24.339Z","endTime":"2026-02-21T18:40:27.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315403111964837,"aZ":-26.283835527217434,"pfxX":1.8523930631278778,"pfxZ":3.6405249129179174,"pX":0.6659812032949088,"pZ":1.4695909054597645,"vX0":3.569336985710282,"vY0":-125.86778731402954,"vZ0":-7.021899679854072,"x":91.61,"y":199.1,"x0":-1.0060828931290717,"y0":50.005051628031794,"z0":6.396601829178863,"aX":3.000454362060578},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.4,"breakHorizontal":-4.1,"spinRate":2242,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4336099427445239,"extension":6.5021954329290805},"index":3,"playId":"d9a93c52-7458-3ef2-8b49-138343e58314","pitchNumber":4,"startTime":"2026-02-21T18:40:42.019Z","endTime":"2026-02-21T18:40:45.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.484414276584538,"aZ":-21.947153210863245,"pfxX":-5.202615491310745,"pfxZ":6.294892256110124,"pX":-0.49689714876630886,"pZ":3.5369567015974424,"vX0":2.317118264423299,"vY0":-126.33707031813739,"vZ0":-3.2650980967352665,"x":135.94,"y":143.28,"x0":-0.7474179530119036,"y0":50.00287150435902,"z0":6.599568593648831,"aX":-8.453937199388555},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.9,"breakHorizontal":8.9,"spinRate":777,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4326830205230756,"extension":6.756710207535199},"index":4,"playId":"05d67427-707b-3398-baa0-c3ae185c26cf","pitchNumber":5,"startTime":"2026-02-21T18:41:07.581Z","endTime":"2026-02-21T18:41:11.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:41:11.063Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, second baseman Luke Keaschall to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T18:41:16.328Z","endTime":"2026-02-21T18:41:55.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.458872091571173,"aZ":-41.628217416815275,"pfxX":2.6496207287053375,"pfxZ":-7.284275977399096,"pX":-1.1462756569501513,"pZ":3.6627493901375465,"vX0":-1.1285359979115572,"vY0":-112.92667524945873,"vZ0":2.3182718099713298,"x":160.69,"y":139.89,"x0":-0.9858032196421825,"y0":50.00012215100868,"z0":6.793124965488759,"aX":3.441165864960972},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-12.4,"breakHorizontal":-4.6,"spinRate":2530,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.48397958315321077,"extension":6.419098471395206},"index":0,"playId":"8fa092ab-998e-3c5e-83b9-dfc0c4beaa27","pitchNumber":1,"startTime":"2026-02-21T18:41:34.129Z","endTime":"2026-02-21T18:41:37.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.463365275559347,"aZ":-19.266207525546097,"pfxX":-4.876604922350628,"pfxZ":7.9496317880690475,"pX":-0.6574083100027169,"pZ":1.583651361525493,"vX0":2.4292130496348303,"vY0":-126.03275610520991,"vZ0":-7.957541792452233,"x":142.06,"y":196.02,"x0":-0.9956566152509508,"y0":50.00019248334293,"z0":6.314419302904946,"aX":-7.9142140969927866},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":13.0,"breakHorizontal":8.4,"spinRate":1178,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.4331127140667159,"extension":6.762978127587461},"hitData":{"launchSpeed":84.4,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.71,"coordY":156.92}},"index":1,"playId":"f12f07b5-8451-3cdc-9b18-674c5411f579","pitchNumber":2,"startTime":"2026-02-21T18:41:50.925Z","endTime":"2026-02-21T18:41:55.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:41:55.633Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gio Urshela strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T18:44:23.560Z","endTime":"2026-02-21T18:45:19.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"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":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Watson replaces Payton Tolle.","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":0,"startTime":"2026-02-21T18:42:34.930Z","endTime":"2026-02-21T18:44:25.774Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801139,"link":"/api/v1/people/801139","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832836200683285,"aZ":-20.390532058595248,"pfxX":-8.845666050112609,"pfxZ":6.41545504143431,"pX":-0.617980268200258,"pZ":1.765655187221252,"vX0":4.208248840984029,"vY0":-134.35162374250757,"vZ0":-5.814950487271314,"x":140.56,"y":191.11,"x0":-1.0513789792487793,"y0":50.003754989050464,"z0":5.397508530126741,"aX":-16.247023629245195},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.7,"breakHorizontal":15.2,"spinRate":2130,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.40696742540367614,"extension":7.136813692725973},"index":1,"playId":"1c4a6937-5323-36ab-be18-abc4cb8f6e8c","pitchNumber":1,"startTime":"2026-02-21T18:44:25.774Z","endTime":"2026-02-21T18:44:29.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.287198777714075,"aZ":-27.71323440874379,"pfxX":2.479863837358967,"pfxZ":2.883339178816863,"pX":0.749400742366326,"pZ":0.8564357116920451,"vX0":3.8098836724039096,"vY0":-123.29907973641647,"vZ0":-5.38555328689833,"x":88.43,"y":215.66,"x0":-1.1348375190902331,"y0":50.003381531969154,"z0":5.392184476199348,"aX":3.8388041143964293},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.3,"breakHorizontal":-5.4,"spinRate":2141,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4433215450835126,"extension":6.84313442648285},"index":2,"playId":"d07f1a33-4a2e-336e-82af-0970b895ddd1","pitchNumber":2,"startTime":"2026-02-21T18:44:39.656Z","endTime":"2026-02-21T18:44:42.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.016930624958576,"aZ":-27.12149468480652,"pfxX":3.178039439217832,"pfxZ":3.2878908158806146,"pX":1.2754857432720015,"pZ":1.0547835119392317,"vX0":4.8334064844178,"vY0":-123.29741578211596,"vZ0":-4.88570876474857,"x":68.38,"y":210.3,"x0":-1.1247133562559446,"y0":50.00196846964502,"z0":5.356625305387635,"aX":4.8815011581708525},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.0,"breakHorizontal":-7.0,"spinRate":2168,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4446057032930444,"extension":6.910364987870692},"index":3,"playId":"0bfb020e-dfa3-3a17-9881-d941484a2c3b","pitchNumber":3,"startTime":"2026-02-21T18:44:59.745Z","endTime":"2026-02-21T18:45:03.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34101075449191,"aZ":-24.39784593494291,"pfxX":1.1087566749892601,"pfxZ":4.433405049785878,"pX":0.9363643439009163,"pZ":2.2482822758979157,"vX0":4.782597941892661,"vY0":-131.4890034808699,"vZ0":-3.727133503601026,"x":81.31,"y":178.08,"x0":-1.0486725680306432,"y0":50.00477079399526,"z0":5.490153086760247,"aX":1.945040840961925},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":-3.0,"spinRate":2105,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4162298600567227,"extension":7.06485517311937},"index":4,"playId":"7fce426e-26e0-3c58-bceb-3a365a2faa89","pitchNumber":4,"startTime":"2026-02-21T18:45:15.576Z","endTime":"2026-02-21T18:45:19.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":570482,"link":"/api/v1/people/570482"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:45:19.831Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eric Wagaman pops out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T18:45:25.901Z","endTime":"2026-02-21T18:46:37.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149281114491558,"aZ":-24.118744126672702,"pfxX":0.9562630878377192,"pfxZ":4.626084225131519,"pX":1.40458907209878,"pZ":2.425128985579731,"vX0":5.98455567770717,"vY0":-130.97009498046404,"vZ0":-3.0519457626440314,"x":63.46,"y":173.3,"x0":-1.0322610775908283,"y0":50.00043221349099,"z0":5.405270835697039,"aX":1.6639522223023184},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":-3.0,"spinRate":2176,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4178804484063847,"extension":7.116897415414878},"index":0,"playId":"166eeece-c414-39b7-ad4d-2f64972b887c","pitchNumber":1,"startTime":"2026-02-21T18:45:43.259Z","endTime":"2026-02-21T18:45:46.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.473134990233415,"aZ":-21.79513345325365,"pfxX":0.6201916898190978,"pfxZ":5.800626273737974,"pX":0.098077037739447,"pZ":2.4725951963708965,"vX0":2.882703932307916,"vY0":-132.684274249621,"vZ0":-3.6212377245885836,"x":113.26,"y":172.02,"x0":-1.0814494320071268,"y0":50.00117450027973,"z0":5.436595129669294,"aX":1.1095631626861961},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":-1.7,"spinRate":2170,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.41225794234911284,"extension":6.903217788341299},"index":1,"playId":"6f7cc93d-7824-332d-9f2e-740e4b7a0516","pitchNumber":2,"startTime":"2026-02-21T18:45:56.819Z","endTime":"2026-02-21T18:45:59.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.037236371089094,"aZ":-28.101040745073174,"pfxX":1.9349818559811767,"pfxZ":2.6532076067341634,"pX":0.05316875736005123,"pZ":0.6161222380706559,"vX0":2.26360379705524,"vY0":-123.56826611847393,"vZ0":-5.772446650745909,"x":114.97,"y":222.14,"x0":-1.1283405940412286,"y0":50.00473945932668,"z0":5.361633568642501,"aX":2.974228844325525},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.6,"breakHorizontal":-4.1,"spinRate":2026,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4443029320277714,"extension":6.969453419768297},"index":2,"playId":"2026bb50-9def-38c5-bc89-1ac6bbd6d74b","pitchNumber":3,"startTime":"2026-02-21T18:46:12.324Z","endTime":"2026-02-21T18:46:15.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.867095452864596,"aZ":-16.887774284107163,"pfxX":-5.499157920018865,"pfxZ":8.219636922414505,"pX":-0.9787877557226806,"pZ":3.3963202056448463,"vX0":2.415009589141435,"vY0":-135.77500703466873,"vZ0":-2.313721882152762,"x":154.31,"y":147.08,"x0":-1.1674290303448744,"y0":50.00003505594269,"z0":5.440159967314355,"aX":-10.223273742702812},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":9.4,"spinRate":2267,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4040500480235827,"extension":7.012405268894507},"hitData":{"launchSpeed":51.1,"launchAngle":57.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.19,"coordY":163.83}},"index":3,"playId":"655ba82b-1813-3db2-bde5-fef1084b5638","pitchNumber":4,"startTime":"2026-02-21T18:46:31.703Z","endTime":"2026-02-21T18:46:37.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:46:37.152Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Byron Buxton pops out softly to catcher Connor Wong in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T18:46:49.478Z","endTime":"2026-02-21T18:47:47.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34242922707473,"aZ":-24.133304867219913,"pfxX":-9.418259532569056,"pfxZ":4.35927955067895,"pX":-1.0324711763545258,"pZ":3.348389587514861,"vX0":2.9569847223500867,"vY0":-134.96820406338426,"vZ0":-1.3827681514454724,"x":156.36,"y":148.37,"x0":-0.9184884658418482,"y0":50.00403219099632,"z0":5.5666792938483365,"aX":-17.37915363092775},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":16.4,"spinRate":2098,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4058017551695521,"extension":7.0772592566136545},"index":0,"playId":"77b0c090-c13a-3649-a857-d88ae395165e","pitchNumber":1,"startTime":"2026-02-21T18:47:11.620Z","endTime":"2026-02-21T18:47:15.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.430172686743227,"aZ":-21.744691718989472,"pfxX":-10.379114765293288,"pfxZ":5.536135585414723,"pX":-0.3905095671477263,"pZ":1.4295823983331624,"vX0":5.271983326617621,"vY0":-135.7816845382103,"vZ0":-6.573773677647096,"x":131.89,"y":200.18,"x0":-1.0003393656648636,"y0":50.0003455016354,"z0":5.376332059332172,"aX":-19.5370278778541},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.0,"breakHorizontal":17.8,"spinRate":2094,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.40212952269636393,"extension":7.022702053049981},"index":1,"playId":"e034cb12-64c3-3ee8-87c1-b591dabc9058","pitchNumber":2,"startTime":"2026-02-21T18:47:26.054Z","endTime":"2026-02-21T18:47:29.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91552768871808,"aZ":-26.041385484917054,"pfxX":7.099629153974259,"pfxZ":4.131577962472859,"pX":-0.5494904421725889,"pZ":2.79821627934091,"vX0":-0.4683252975183805,"vY0":-121.1165112006356,"vZ0":-0.9921179912837779,"x":137.95,"y":163.23,"x0":-1.275677487585038,"y0":50.00224635280464,"z0":5.492994002901984,"aX":10.53421700649093},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.6,"breakHorizontal":-12.7,"spinRate":1967,"spinDirection":105},"zone":4,"typeConfidence":2.0,"plateTime":0.45244154792383817,"extension":6.847058093514119},"hitData":{"launchSpeed":58.9,"launchAngle":84.0,"totalDistance":48.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":142.36,"coordY":215.75}},"index":2,"playId":"d4dfeb01-32c9-33aa-be82-27151429f1fa","pitchNumber":3,"startTime":"2026-02-21T18:47:42.275Z","endTime":"2026-02-21T18:47:47.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:47:47.993Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a fly ball to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T18:49:53.942Z","endTime":"2026-02-21T18:50:33.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34445971196713,"aZ":-26.712213105362245,"pfxX":0.19107160291485492,"pfxZ":3.5187982336076544,"pX":-0.7252651502160733,"pZ":3.0073311909374807,"vX0":1.2346655553114956,"vY0":-123.18860279469587,"vZ0":-3.025665092715665,"x":144.65,"y":157.58,"x0":-1.2558421313531183,"y0":50.00099473973886,"z0":6.48748239397361,"aX":0.2961747798268764},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.0,"breakHorizontal":-0.6,"spinRate":2200,"spinDirection":171},"zone":1,"typeConfidence":2.0,"plateTime":0.4430603305535259,"extension":6.216226309830731},"index":0,"playId":"35c80524-bbe0-36e2-b5f8-1ded3cc328c2","pitchNumber":1,"startTime":"2026-02-21T18:50:06.683Z","endTime":"2026-02-21T18:50:10.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.225847468406503,"aZ":-13.335625594783702,"pfxX":-1.499681320973982,"pfxZ":10.284597555217827,"pX":-0.2718117368617677,"pZ":2.9150553723346273,"vX0":1.8344807919873864,"vY0":-134.05690201273703,"vZ0":-7.145238255503278,"x":127.36,"y":160.07,"x0":-0.7680857246389069,"y0":50.00665963291384,"z0":6.554923964200593,"aX":-2.748062901930533},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":2.4,"spinRate":2051,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.40759105254937245,"extension":6.5476422167503125},"hitData":{"launchSpeed":76.2,"launchAngle":33.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.11,"coordY":92.02}},"index":1,"playId":"26fbfc5c-768a-38f3-a789-98f1ec86cc9e","pitchNumber":2,"startTime":"2026-02-21T18:50:23.380Z","endTime":"2026-02-21T18:50:33.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:50:33.639Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Masataka Yoshida grounds into a double play, second baseman Luke Keaschall to shortstop Brooks Lee to first baseman Eric Wagaman. Willson Contreras out at 2nd. Masataka Yoshida out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T18:50:40.124Z","endTime":"2026-02-21T18:53:09.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"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,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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.954396977025294,"aZ":-24.190264909645197,"pfxX":2.0788358081025047,"pfxZ":4.892381135159611,"pX":-0.12399665173762087,"pZ":2.17857249238163,"vX0":1.983262122403489,"vY0":-126.4248930899176,"vZ0":-5.741720898577283,"x":121.73,"y":179.96,"x0":-1.1864825314748497,"y0":50.00046659836316,"z0":6.4013197153632415,"aX":3.3895367142346253},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.9,"breakHorizontal":-4.2,"spinRate":2201,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4320077691593198,"extension":6.359531711770835},"index":0,"playId":"b8ca6806-d9bc-33ac-bda2-13f4bd36a4b2","pitchNumber":1,"startTime":"2026-02-21T18:51:02.896Z","endTime":"2026-02-21T18:51:06.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.556342885711988,"aZ":-20.911140969405658,"pfxX":-0.768680428366618,"pfxZ":7.337397705041425,"pX":0.562228017965539,"pZ":1.605865852641345,"vX0":3.5009108207564834,"vY0":-123.38160075260953,"vZ0":-7.214055946757444,"x":95.57,"y":195.42,"x0":-0.7779319759306822,"y0":50.003909887518944,"z0":6.341884532935486,"aX":-1.180571728649597},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.8,"breakHorizontal":0.5,"spinRate":960,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.44467562943931416,"extension":6.646239653332348},"index":1,"playId":"17dd9d5a-e48d-378b-b299-e2f60ead88fd","pitchNumber":2,"startTime":"2026-02-21T18:51:23.847Z","endTime":"2026-02-21T18:51:50.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"ff97b843-0abe-3674-a70a-de769b573cba","startTime":"2026-02-21T18:52:12.030Z","endTime":"2026-02-21T18:52:15.030Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.150970281611425,"aZ":-19.872917799252978,"pfxX":-1.401264133922521,"pfxZ":7.902050476845198,"pX":0.5887532083748692,"pZ":0.3719804634207546,"vX0":4.131798267590835,"vY0":-124.05909959892689,"vZ0":-10.517384087694253,"x":94.56,"y":228.74,"x0":-0.917272559200772,"y0":50.002108765630425,"z0":6.327322885180258,"aX":-2.1813640768225744},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":12.0,"breakHorizontal":1.6,"spinRate":955,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4417541842516206,"extension":6.645707396284495},"index":3,"playId":"9422b9f7-66f4-399f-877e-59f60aa784a5","pitchNumber":3,"startTime":"2026-02-21T18:52:32.777Z","endTime":"2026-02-21T18:52:37.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.576275603111775,"aZ":-13.62263860554324,"pfxX":-0.8216809632013853,"pfxZ":10.210994514503152,"pX":0.3469895071444676,"pZ":2.9525877438252084,"vX0":2.958974554292319,"vY0":-133.86038257338365,"vZ0":-6.911111381997003,"x":103.77,"y":159.06,"x0":-0.6654080558170342,"y0":50.00324114933439,"z0":6.5409309202792505,"aX":-1.4931288116319812},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":0.8,"spinRate":2021,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.4089853894940547,"extension":6.753495623464546},"hitData":{"launchSpeed":68.3,"launchAngle":1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.29,"coordY":157.53}},"index":4,"playId":"c0e7e84f-1507-3c88-9d5b-90b188f2bdd7","pitchNumber":4,"startTime":"2026-02-21T18:53:02.816Z","endTime":"2026-02-21T18:53:09.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":9.600000000000009,"leverageIndex":1.91,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:53:09.133Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Wong flies out to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T18:53:32.600Z","endTime":"2026-02-21T18:54:36.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12614441000235,"aZ":-39.333707678707825,"pfxX":2.9373710028625535,"pfxZ":-5.436023228578334,"pX":-0.06620505505703084,"pZ":3.613810148078301,"vX0":0.9099399436251314,"vY0":-114.11313543752406,"vZ0":1.8765256181069725,"x":119.52,"y":141.21,"x0":-0.8517542457678082,"y0":50.00135580667435,"z0":6.657725797617928,"aX":3.8705580880367347},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.1,"breakHorizontal":-5.5,"spinRate":2468,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.4801163991318429,"extension":6.345971269867223},"index":0,"playId":"a116fba2-f5e2-3d81-ac33-a158634d5ad4","pitchNumber":1,"startTime":"2026-02-21T18:53:38.019Z","endTime":"2026-02-21T18:53:41.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.113036077853558,"aZ":-39.14013259379961,"pfxX":2.364013752818899,"pfxZ":-5.279079091863936,"pX":-0.6942374247387589,"pZ":1.6358702052327678,"vX0":-0.43702166057059555,"vY0":-113.84655655712172,"vZ0":-2.502022527244048,"x":143.46,"y":194.61,"x0":-0.8074983607817263,"y0":50.005608477768035,"z0":6.6082660890901845,"aX":3.1162010108499008},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.0,"breakHorizontal":-4.2,"spinRate":2592,"spinDirection":24},"zone":7,"typeConfidence":2.0,"plateTime":0.48037076552745583,"extension":6.6520929486027836},"index":1,"playId":"d8d40d7d-2ff6-3ada-a0f1-795d7fdf77ef","pitchNumber":2,"startTime":"2026-02-21T18:53:53.722Z","endTime":"2026-02-21T18:53:57.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.3,"endSpeed":85.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.934735155182747,"aZ":-12.216132693017181,"pfxX":-2.9012291237604635,"pfxZ":10.657309663314248,"pX":-0.01703216438438509,"pZ":2.5436362758947744,"vX0":2.603540251183912,"vY0":-135.77346743039544,"vZ0":-8.213726087669713,"x":117.65,"y":170.1,"x0":-0.6101106027268667,"y0":50.00028080145273,"z0":6.452463525892546,"aX":-5.43141423610565},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":4.7,"spinRate":2267,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.4029824958828563,"extension":6.745054958500177},"hitData":{"launchSpeed":90.4,"launchAngle":50.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.33,"coordY":104.53}},"index":2,"playId":"4d9b06b0-0415-3697-b88e-a7816f8916d8","pitchNumber":3,"startTime":"2026-02-21T18:54:28.725Z","endTime":"2026-02-21T18:54:36.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:54:36.532Z","atBatIndex":24},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Luke Keaschall triples (1) on a sharp fly ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T18:57:03.011Z","endTime":"2026-02-21T18:58:21.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661527,"fullName":"Seth Martinez","link":"/api/v1/people/661527"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Martinez replaces Ryan Watson.","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":0,"startTime":"2026-02-21T18:55:43.502Z","endTime":"2026-02-21T18:57:04.769Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661527,"link":"/api/v1/people/661527"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":90.1,"endSpeed":83.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.333984624037626,"aZ":-31.26599039618957,"pfxX":-7.204285655753177,"pfxZ":0.5164597862460116,"pX":-0.7418138508960389,"pZ":2.6547297586290184,"vX0":5.938704677369336,"vY0":-131.17530115115392,"vZ0":1.0140701991307774,"x":145.28,"y":167.1,"x0":-2.088844137077839,"y0":50.00355862954428,"z0":4.577831667656332,"aX":-12.672355203991875},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.3,"breakHorizontal":11.9,"spinRate":2235,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4160954709571363,"extension":6.727470787173203},"index":1,"playId":"329d18b6-91ad-3434-ae5e-b98da2d54b47","pitchNumber":1,"startTime":"2026-02-21T18:57:04.769Z","endTime":"2026-02-21T18:57:07.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-02-21T18:57:25.724Z","endTime":"2026-02-21T18:57:32.636Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.915262480943653,"aZ":-29.200041141386404,"pfxX":-7.965901147041956,"pfxZ":1.7001502821775443,"pX":0.20137943355919388,"pZ":2.180854585300318,"vX0":8.58701584246347,"vY0":-130.97561220508797,"vZ0":-0.43617321034347045,"x":109.32,"y":179.9,"x0":-2.0742378647133064,"y0":50.00292382591603,"z0":4.520532948135716,"aX":-13.933989065690337},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":12.7,"spinRate":2165,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.417127188363557,"extension":6.821948216256016},"index":3,"playId":"38a76f10-a6be-3b0e-9b52-fe7b49adc09e","pitchNumber":2,"startTime":"2026-02-21T18:57:32.636Z","endTime":"2026-02-21T18:57:36.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.547822399172173,"aZ":-26.12913041583359,"pfxX":7.63856326300537,"pfxZ":4.515802499566647,"pX":0.587559958204028,"pZ":1.9141905518119953,"vX0":4.242042061196821,"vY0":-114.74449951720305,"vZ0":-0.165414761070112,"x":94.6,"y":187.1,"x0":-2.275219326007073,"y0":50.00117037837909,"z0":4.5256969732651156,"aX":10.218806802590803},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":8.4,"breakHorizontal":-14.9,"spinRate":2520,"spinDirection":71},"zone":9,"typeConfidence":2.0,"plateTime":0.47671741271076584,"extension":7.019855429858664},"index":4,"playId":"1bb627b8-6ae1-39f9-aba7-3b7e0743d828","pitchNumber":3,"startTime":"2026-02-21T18:57:45.805Z","endTime":"2026-02-21T18:57:49.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.471749517932686,"aZ":-21.58228165199441,"pfxX":-4.44433693532879,"pfxZ":6.0513431006827645,"pX":-0.0600400389284119,"pZ":2.670206287289796,"vX0":6.602373330342196,"vY0":-130.6969867108356,"vZ0":-0.6939268724646213,"x":119.29,"y":166.68,"x0":-2.0278171340107014,"y0":50.00461091914499,"z0":4.542855707958504,"aX":-7.782058669692633},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.0,"breakHorizontal":6.8,"spinRate":2263,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.41719522476649296,"extension":6.80177905061587},"hitData":{"launchSpeed":101.5,"launchAngle":38.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":92.53,"coordY":45.18}},"index":5,"playId":"74a99660-0cc8-3276-a953-afba1640624f","pitchNumber":4,"startTime":"2026-02-21T18:58:07.617Z","endTime":"2026-02-21T18:58:21.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.9,"awayTeamWinProbability":23.099999999999994,"homeTeamWinProbabilityAdded":8.400000000000006,"leverageIndex":0.83,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:58:21.066Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a ground ball to left fielder Masataka Yoshida. Luke Keaschall scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T18:58:43.669Z","endTime":"2026-02-21T18:59:36.803Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661527,"fullName":"Seth Martinez","link":"/api/v1/people/661527"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":661527,"link":"/api/v1/people/661527"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":90.9,"endSpeed":84.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.709347637014123,"aZ":-30.93787174874235,"pfxX":-5.725168071296336,"pfxZ":0.6868545185383388,"pX":-0.4036433652768978,"pZ":2.0185026124887675,"vX0":6.234660754220545,"vY0":-132.33086443620448,"vZ0":-0.7033011918386933,"x":132.39,"y":184.28,"x0":-2.0357293603010507,"y0":50.00000127012398,"z0":4.535218502358209,"aX":-10.24971558376261},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.3,"breakHorizontal":9.1,"spinRate":1991,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4124118753103607,"extension":6.676725642134816},"index":0,"playId":"7cfcdc6e-e990-398b-a993-d278fe13b2fa","pitchNumber":1,"startTime":"2026-02-21T18:58:52.982Z","endTime":"2026-02-21T18:58:56.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":90.2,"endSpeed":83.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.423580428620106,"aZ":-31.651956972664873,"pfxX":-6.403619674411255,"pfxZ":0.29189210001013954,"pX":-1.4759339200273585,"pZ":2.748580205403666,"vX0":3.9926886695633064,"vY0":-131.4278345727776,"vZ0":1.2508841988682993,"x":173.26,"y":164.57,"x0":-2.175646823081178,"y0":50.000404131755296,"z0":4.601068139340695,"aX":-11.30530466141491},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.0,"breakHorizontal":10.8,"spinRate":1906,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.41527931335401336,"extension":6.723163033198915},"index":1,"playId":"e817dffd-2f38-388e-8aba-53c99c88b4d5","pitchNumber":2,"startTime":"2026-02-21T18:59:09.386Z","endTime":"2026-02-21T18:59:12.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.552121488981356,"aZ":-32.279691546178505,"pfxX":6.677514889747874,"pfxZ":-0.0817594736285443,"pX":0.14505712169464566,"pZ":2.006955965338339,"vX0":3.528575581849138,"vY0":-115.04189947284392,"vZ0":1.1404004012041842,"x":111.47,"y":184.59,"x0":-2.276487577135896,"y0":50.00054564166787,"z0":4.636198461348242,"aX":8.939344033498973},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":0.5,"breakHorizontal":-13.0,"spinRate":2418,"spinDirection":87},"zone":8,"typeConfidence":2.0,"plateTime":0.4762905650765368,"extension":6.702008423286312},"hitData":{"launchSpeed":103.7,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.35,"coordY":97.53}},"index":2,"playId":"961923b3-d6af-364f-991f-0f622ff89638","pitchNumber":3,"startTime":"2026-02-21T18:59:27.080Z","endTime":"2026-02-21T18:59:36.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":0.91,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-21T18:59:36.803Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to left fielder Masataka Yoshida.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T18:59:45.107Z","endTime":"2026-02-21T19:00:32.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661527,"fullName":"Seth Martinez","link":"/api/v1/people/661527"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.687166462331597,"aZ":-25.742578938886687,"pfxX":7.754144742318972,"pfxZ":5.02236504277903,"pX":0.45445253254104506,"pZ":1.4029290243377546,"vX0":3.7343764806724447,"vY0":-112.79297156666966,"vZ0":-1.1695754734398671,"x":99.68,"y":200.9,"x0":-2.2332901697695124,"y0":50.003143932092144,"z0":4.538579388061575,"aX":9.929104358247743},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":9.1,"breakHorizontal":-15.0,"spinRate":2307,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4867530654812109,"extension":6.979798766437867},"index":0,"playId":"d9d50ad3-97fe-36b2-90b9-2144f956394c","pitchNumber":1,"startTime":"2026-02-21T19:00:04.269Z","endTime":"2026-02-21T19:00:08.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.514982995213742,"aZ":-33.32085097828194,"pfxX":-5.619132695479123,"pfxZ":-0.6615850560659009,"pX":-0.5945609841128576,"pZ":2.447845451869465,"vX0":6.018376682179009,"vY0":-129.745031521894,"vZ0":0.8274853124400596,"x":139.66,"y":172.69,"x0":-2.1986405081147424,"y0":50.00376372898791,"z0":4.6361468426486985,"aX":-9.717553444651116},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.8,"breakHorizontal":9.1,"spinRate":1875,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.41988333330730576,"extension":6.956527958612508},"hitData":{"launchSpeed":98.6,"launchAngle":35.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.75,"coordY":62.59}},"index":1,"playId":"a48bcbaa-4928-3bf1-b441-62351ae50435","pitchNumber":2,"startTime":"2026-02-21T19:00:20.976Z","endTime":"2026-02-21T19:00:32.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.7,"awayTeamWinProbability":21.299999999999997,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.97,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:00:32.617Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T19:01:22.141Z","endTime":"2026-02-21T19:03:17.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661527,"fullName":"Seth Martinez","link":"/api/v1/people/661527"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"415c6b8e-80e7-380f-97ba-544eaf6c7b2d","startTime":"2026-02-21T19:01:04.707Z","endTime":"2026-02-21T19:01:08.825Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.8,"endSpeed":80.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557090479356198,"aZ":-25.73412991930472,"pfxX":-0.4259890650368994,"pfxZ":3.954051506597674,"pX":0.6619037323240738,"pZ":2.910985078135709,"vX0":7.098280343874595,"vY0":-126.28187882898865,"vZ0":0.7589521540819656,"x":91.77,"y":160.18,"x0":-2.1195131479401312,"y0":50.00552278703459,"z0":4.662571889811051,"aX":-0.6959979303230934},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":-0.7,"spinRate":2407,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4322733738989122,"extension":6.673278184017825},"index":1,"playId":"bc18eae1-013f-39ff-815d-8ae3e192e1da","pitchNumber":1,"startTime":"2026-02-21T19:01:24.329Z","endTime":"2026-02-21T19:01:32.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53669830226426,"aZ":-24.369497508809843,"pfxX":1.356715662378286,"pfxZ":4.841371841999267,"pX":0.12879375520524042,"pZ":2.6960741480438744,"vX0":5.102752459833974,"vY0":-125.69157063848183,"vZ0":0.18773960600161466,"x":112.09,"y":165.99,"x0":-2.0973786808052193,"y0":50.00553478266978,"z0":4.586209914160148,"aX":2.188240463215583},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.0,"breakHorizontal":-3.5,"spinRate":2484,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4344307874648745,"extension":6.656066018077713},"index":2,"playId":"34bab527-e378-3682-ba50-4c05f5f1ef81","pitchNumber":2,"startTime":"2026-02-21T19:02:00.633Z","endTime":"2026-02-21T19:02:04.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.558681959549098,"aZ":-29.448096766758738,"pfxX":7.590683530394505,"pfxZ":2.014563931563435,"pX":-0.9015048421192857,"pZ":2.399606925273123,"vX0":1.462025602062671,"vY0":-115.36116318507315,"vZ0":1.4145855784223074,"x":151.36,"y":173.99,"x0":-2.5292110401141326,"y0":50.00283228257855,"z0":4.607628761477231,"aX":10.27693841124679},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.3,"breakHorizontal":-14.2,"spinRate":2427,"spinDirection":99},"zone":13,"typeConfidence":2.0,"plateTime":0.4739791531990143,"extension":6.530866476301386},"index":3,"playId":"8b6b11c2-7893-31bc-9a6a-f6ea9cc3e4ba","pitchNumber":3,"startTime":"2026-02-21T19:02:27.982Z","endTime":"2026-02-21T19:02:30.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.967701039100515,"aZ":-34.38729658887931,"pfxX":-6.223354357693954,"pfxZ":-1.4981944557574458,"pX":-2.253638519217262,"pZ":2.8748177449689183,"vX0":2.145058860679093,"vY0":-120.2808704175269,"vZ0":2.710670747345466,"x":202.9,"y":161.16,"x0":-2.3430355746306053,"y0":50.000902254068976,"z0":4.760463617728378,"aX":-9.215857619944186},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.9,"breakHorizontal":10.8,"spinRate":1678,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.45350559502645993,"extension":6.854015874008933},"index":4,"playId":"a9e0e6b9-d438-363f-ad71-f17ea5e54fe4","pitchNumber":4,"startTime":"2026-02-21T19:02:52.912Z","endTime":"2026-02-21T19:02:55.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":80.0,"endSpeed":73.8,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.150384215742136,"aZ":-26.03789045135749,"pfxX":6.189855162605793,"pfxZ":4.45298734906423,"pX":0.8354929245848352,"pZ":1.7430989339764236,"vX0":5.411734971083681,"vY0":-116.39992314104435,"vZ0":-0.7071918249480593,"x":98.25,"y":126.76,"x0":-2.320592347527253,"y0":50.00054640942926,"z0":4.508810740738996,"aX":8.519703622612274},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":8.2,"breakHorizontal":-12.5,"spinRate":2424,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.46995325106029373,"extension":6.756689171048516},"index":5,"playId":"f49f4491-92fc-3f24-832d-be33166a1425","pitchNumber":5,"startTime":"2026-02-21T19:03:11.919Z","endTime":"2026-02-21T19:03:17.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:03:17.381Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to right fielder Roman Anthony.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T19:03:37.942Z","endTime":"2026-02-21T19:05:39.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661527,"fullName":"Seth Martinez","link":"/api/v1/people/661527"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,7],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":82.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47943078159694,"aZ":-30.642186451483795,"pfxX":-6.699368334105951,"pfxZ":0.8966215916967331,"pX":-0.5947889363669185,"pZ":1.8594411265255393,"vX0":6.251382626758994,"vY0":-129.31677414631216,"vZ0":-0.782007307594593,"x":139.67,"y":188.58,"x0":-2.1617282275455234,"y0":50.0031329642726,"z0":4.496011668729379,"aX":-11.458561234553057},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.7,"breakHorizontal":10.9,"spinRate":1993,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4219708566231626,"extension":7.016709554052386},"index":0,"playId":"0aabcf27-6fdc-3f5c-91d9-237afc9add8c","pitchNumber":1,"startTime":"2026-02-21T19:03:40.418Z","endTime":"2026-02-21T19:03:43.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"e10995b6-d117-3e3d-9731-01345d437892","startTime":"2026-02-21T19:03:57.617Z","endTime":"2026-02-21T19:04:01.735Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.794451510241352,"aZ":-20.163780433399438,"pfxX":-5.641031540379328,"pfxZ":6.790895123503635,"pX":0.5169275359080665,"pZ":2.8770751695992467,"vX0":8.562164704213323,"vY0":-131.38487199350837,"vZ0":-0.32115407377081623,"x":97.3,"y":161.1,"x0":-2.0339400081852426,"y0":50.00208986642376,"z0":4.484355059472339,"aX":-9.976728713465675},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.5,"breakHorizontal":8.6,"spinRate":2251,"spinDirection":241},"zone":3,"typeConfidence":2.0,"plateTime":0.4150329840111495,"extension":6.74717398830147},"index":2,"playId":"b7bc4608-e29a-34de-b0fb-bab6f06f14fb","pitchNumber":2,"startTime":"2026-02-21T19:04:17.727Z","endTime":"2026-02-21T19:04:27.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Royce Lewis steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"b7bc4608-e29a-34de-b0fb-bab6f06f14fb","startTime":"2026-02-21T19:04:33.895Z","endTime":"2026-02-21T19:04:50.401Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"postOnSecond":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":77.60000000000001,"awayTeamWinProbability":22.39999999999999,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.64,"dramaIndex":27.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.725267231062233,"aZ":-24.492802608317387,"pfxX":7.236625211339353,"pfxZ":5.839858371163063,"pX":1.1825844000017673,"pZ":1.6095716814274514,"vX0":5.600063283595017,"vY0":-114.40574751256247,"vZ0":-1.164963644183196,"x":71.92,"y":195.32,"x0":-2.2440082143432307,"y0":50.000337587702326,"z0":4.544203081585428,"aX":9.511766425049057},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":10.6,"breakHorizontal":-14.6,"spinRate":2480,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4802668001151087,"extension":6.932067891319354},"index":4,"playId":"746fb0a9-5ab6-3b70-a8a9-e1ed62192701","pitchNumber":3,"startTime":"2026-02-21T19:04:50.401Z","endTime":"2026-02-21T19:04:53.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89436917225282,"aZ":-25.31050774480368,"pfxX":6.20761218652194,"pfxZ":5.215901471142635,"pX":0.3664184402283085,"pZ":2.395237112655123,"vX0":4.113017888853462,"vY0":-113.94993388745819,"vZ0":0.4394979947486556,"x":103.03,"y":174.11,"x0":-2.2681506670553415,"y0":50.001684279512595,"z0":4.7001043256940145,"aX":8.162894798267263},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":9.8,"breakHorizontal":-12.2,"spinRate":2421,"spinDirection":94},"zone":6,"typeConfidence":2.0,"plateTime":0.48064649789006264,"extension":6.8093153730663785},"index":5,"playId":"1c90daf4-26ce-3c81-afba-7b9689223271","pitchNumber":4,"startTime":"2026-02-21T19:05:07.490Z","endTime":"2026-02-21T19:05:10.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-02-21T19:05:22.368Z","endTime":"2026-02-21T19:05:32.492Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.047197032808597,"aZ":-27.251388957746784,"pfxX":7.760552574886898,"pfxZ":3.763396900415275,"pX":-0.8165618208432365,"pZ":2.0634447373953004,"vX0":1.3151154536681702,"vY0":-114.27065324736819,"vZ0":0.40841661314780464,"x":148.13,"y":183.07,"x0":-2.408657135701166,"y0":50.00452188766139,"z0":4.5816208048313305,"aX":10.159985225067254},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":7.2,"breakHorizontal":-14.4,"spinRate":2408,"spinDirection":87},"zone":7,"typeConfidence":2.0,"plateTime":0.4811854273865501,"extension":6.690776502477005},"hitData":{"launchSpeed":85.0,"launchAngle":59.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.44,"coordY":96.32}},"index":7,"playId":"afad4d4f-6082-3ec5-8dc2-da9e4e602a41","pitchNumber":5,"startTime":"2026-02-21T19:05:32.492Z","endTime":"2026-02-21T19:05:39.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-2.500000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:05:39.325Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andruw Monasterio homers (1) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:07:56.070Z","endTime":"2026-02-21T19:08:49.152Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":{"id":623437,"link":"/api/v1/people/623437"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Topa replaces Simeon Woods Richardson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T19:06:21.818Z","endTime":"2026-02-21T19:07:58.289Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.716350804922108,"aZ":-30.88943026847145,"pfxX":-10.372306080440906,"pfxZ":0.6660279614814115,"pX":-0.5037172672894041,"pZ":3.2716917380432617,"vX0":8.089510395157541,"vY0":-137.72924169279213,"vZ0":0.2953904004452693,"x":136.2,"y":150.44,"x0":-2.1217752318266263,"y0":50.00392489271128,"z0":5.240968423711975,"aX":-20.058874242553227},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.4,"breakHorizontal":17.3,"spinRate":2161,"spinDirection":247},"zone":1,"typeConfidence":0.91,"plateTime":0.3966983861675981,"extension":5.775110403147749},"index":1,"playId":"b4f3b6f9-1ae2-3b42-819f-7e234259dfec","pitchNumber":1,"startTime":"2026-02-21T19:07:58.289Z","endTime":"2026-02-21T19:08:01.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.520639132506904,"aZ":-32.206320168685195,"pfxX":-10.63691084296433,"pfxZ":-0.01914641723652366,"pX":1.0349141586205728,"pZ":2.8166499329544745,"vX0":11.719632542656607,"vY0":-136.68212600505595,"vZ0":-0.4477992912297709,"x":77.55,"y":162.73,"x0":-1.9148557337779595,"y0":50.00062528924638,"z0":5.183284120930258,"aX":-20.2384596080615},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.1,"breakHorizontal":16.9,"spinRate":2142,"spinDirection":251},"zone":12,"typeConfidence":0.92,"plateTime":0.3998652248873693,"extension":5.756494146489358},"index":2,"playId":"8d943d73-1e4a-3f91-ac08-a9e9cb72abe8","pitchNumber":2,"startTime":"2026-02-21T19:08:11.162Z","endTime":"2026-02-21T19:08:14.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.154110818351906,"aZ":-32.08497872358501,"pfxX":-10.198687590876288,"pfxZ":0.04981236648959353,"pX":-1.0182402271146727,"pZ":2.2777249517075893,"vX0":6.929558458004159,"vY0":-136.22687121576618,"vZ0":-1.6312065290879734,"x":155.81,"y":177.28,"x0":-2.270901935499882,"y0":50.00539882648261,"z0":5.104009216742616,"aX":-19.15564705484421},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.0,"breakHorizontal":17.0,"spinRate":2140,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.4021944423722785,"extension":5.65703514538283},"hitData":{"launchSpeed":103.4,"launchAngle":29.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.83,"coordY":85.6}},"index":3,"playId":"cf539841-cf25-37f7-befc-f59b8a3bce8f","pitchNumber":3,"startTime":"2026-02-21T19:08:25.994Z","endTime":"2026-02-21T19:08:49.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-11.29999999999999,"leverageIndex":1.13,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:08:49.152Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a ground ball to third baseman Royce Lewis. Isiah Kiner-Falefa to 2nd. Isiah Kiner-Falefa advances to 2nd, on a throwing error by third baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:09:02.288Z","endTime":"2026-02-21T19:11:09.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13025579963403,"aZ":-30.446977125528203,"pfxX":8.637003926126456,"pfxZ":1.1593999680104918,"pX":-0.8905149879116577,"pZ":2.9472474838821605,"vX0":1.360119502068788,"vY0":-121.02633400650677,"vZ0":1.0761180095578398,"x":150.94,"y":159.2,"x0":-2.5816028312571624,"y0":50.00046838932415,"z0":5.158901713777,"aX":12.839083062180613},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.6,"breakHorizontal":-16.0,"spinRate":2634,"spinDirection":72},"zone":11,"typeConfidence":0.91,"plateTime":0.45218833669549774,"extension":5.651705783494608},"index":0,"playId":"9a9aa36b-5456-30f9-b670-963174201a02","pitchNumber":1,"startTime":"2026-02-21T19:09:07.353Z","endTime":"2026-02-21T19:09:10.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97510266169283,"aZ":-29.695103376714503,"pfxX":-9.694908818421768,"pfxZ":1.2917174889163014,"pX":-1.02007633129927,"pZ":2.5669671907313445,"vX0":6.9037692904789685,"vY0":-137.2394191558699,"vZ0":-1.4161515567953522,"x":155.88,"y":169.47,"x0":-2.297947038316356,"y0":50.005261502864144,"z0":5.0963173642582005,"aX":-18.65212100436313},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.3,"breakHorizontal":16.3,"spinRate":2112,"spinDirection":251},"zone":11,"typeConfidence":0.84,"plateTime":0.39783067753732926,"extension":5.7322527544684645},"index":1,"playId":"8ed475fd-ada8-3239-b07c-0f1e9020aaa6","pitchNumber":2,"startTime":"2026-02-21T19:09:21.054Z","endTime":"2026-02-21T19:09:24.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94679205497334,"aZ":-25.594863273436054,"pfxX":3.8338451364834674,"pfxZ":4.4348445116077,"pX":-0.4151229899392868,"pZ":3.3084514255553676,"vX0":3.749605581124832,"vY0":-120.83587796592245,"vZ0":0.8973044156595379,"x":132.82,"y":149.45,"x0":-2.4833618945858666,"y0":50.00093743907032,"z0":5.1763920110835695,"aX":5.683263822509313},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.5,"breakHorizontal":-7.8,"spinRate":2594,"spinDirection":72},"zone":1,"typeConfidence":0.84,"plateTime":0.4528215197640315,"extension":5.555290445797599},"index":2,"playId":"7e709554-28b9-3dc8-8f1d-8b70b2e4f303","pitchNumber":3,"startTime":"2026-02-21T19:09:46.116Z","endTime":"2026-02-21T19:09:50.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.275661952117368,"aZ":-24.557103356855123,"pfxX":-1.0911804199538853,"pfxZ":4.273717103266341,"pX":-0.3748884404708857,"pZ":3.5283953867317908,"vX0":5.53260969162044,"vY0":-131.71149570770376,"vZ0":-0.05318546885109554,"x":131.29,"y":143.51,"x0":-2.3481112490786797,"y0":50.00054011068289,"z0":5.343574382187851,"aX":-1.9440729660876421},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.9,"breakHorizontal":1.0,"spinRate":2351,"spinDirection":234},"zone":11,"typeConfidence":0.85,"plateTime":0.41363537124481686,"extension":5.669616569015873},"index":3,"playId":"dceebf18-b465-317f-a63b-30a9099f3d5a","pitchNumber":4,"startTime":"2026-02-21T19:10:00.473Z","endTime":"2026-02-21T19:10:03.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.662805710320246,"aZ":-28.894305121418977,"pfxX":6.998829570085076,"pfxZ":2.2299275797512603,"pX":-1.5396052236845195,"pZ":3.364960721240578,"vX0":0.3047105800431396,"vY0":-120.27708462596921,"vZ0":1.460212089400691,"x":175.69,"y":147.93,"x0":-2.577433101038171,"y0":50.00163919247232,"z0":5.306573470680211,"aX":10.284064393194228},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.7,"breakHorizontal":-12.7,"spinRate":2641,"spinDirection":73},"zone":11,"typeConfidence":0.9,"plateTime":0.45486676886787336,"extension":5.40867482001765},"index":4,"playId":"ad9f568c-f8de-3e02-887d-30ad74c42c39","pitchNumber":5,"startTime":"2026-02-21T19:10:21.416Z","endTime":"2026-02-21T19:10:24.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25974139981187,"aZ":-29.078742950143134,"pfxX":6.349309461119985,"pfxZ":2.132127856972252,"pX":-0.07870701163516831,"pZ":2.4365452971207113,"vX0":3.564409940125382,"vY0":-119.9213486275537,"vZ0":-0.2978120380093212,"x":120.0,"y":172.99,"x0":-2.4114098763439435,"y0":50.000917155073665,"z0":5.167298430772855,"aX":9.199184980216927},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.1,"breakHorizontal":-12.4,"spinRate":2705,"spinDirection":71},"zone":5,"typeConfidence":0.89,"plateTime":0.4576164320014704,"extension":5.519041862273301},"index":5,"playId":"13fb3c23-8dd3-3bdf-8bb9-d076d8300b25","pitchNumber":6,"startTime":"2026-02-21T19:10:38.618Z","endTime":"2026-02-21T19:10:42.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.509408670311302,"aZ":-30.93354878802187,"pfxX":-9.980613909867138,"pfxZ":0.6368246010083496,"pX":-0.40910880056356697,"pZ":2.4486387072880964,"vX0":8.388881699820448,"vY0":-137.78507020906366,"vZ0":-1.5375614717232402,"x":132.59,"y":172.67,"x0":-2.1803380550149796,"y0":50.001901978061476,"z0":5.08301614049303,"aX":-19.397284501749965},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.1,"breakHorizontal":16.6,"spinRate":2131,"spinDirection":248},"zone":4,"typeConfidence":0.9,"plateTime":0.3958936997978517,"extension":6.025593349313076},"hitData":{"launchSpeed":69.8,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.41,"coordY":179.35}},"index":6,"playId":"01cf37bc-7985-3724-a8b1-8d30b07fa9cd","pitchNumber":7,"startTime":"2026-02-21T19:10:58.542Z","endTime":"2026-02-21T19:11:09.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":-8.600000000000001,"leverageIndex":1.26,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:11:09.754Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brendan Rodgers lines out to second baseman Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:11:46.022Z","endTime":"2026-02-21T19:12:27.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663898,"fullName":"Brendan Rodgers","link":"/api/v1/people/663898"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663898,"fullName":"Brendan Rodgers","link":"/api/v1/people/663898"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.711617605878168,"aZ":-29.62353706969203,"pfxX":8.657591758903061,"pfxZ":1.7545118684004404,"pX":0.045307403248010594,"pZ":2.274427687362854,"vX0":3.429605781934053,"vY0":-119.58165411081262,"vZ0":-0.3798293866838348,"x":115.27,"y":177.37,"x0":-2.5313362232768895,"y0":50.00093711586699,"z0":5.089303666548078,"aX":12.554919349769662},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.4,"breakHorizontal":-16.4,"spinRate":2667,"spinDirection":74},"zone":5,"typeConfidence":0.91,"plateTime":0.45776369842692244,"extension":5.598599372528766},"index":0,"playId":"7f46deb1-66d1-34c7-a02b-f7694c9c286d","pitchNumber":1,"startTime":"2026-02-21T19:11:46.022Z","endTime":"2026-02-21T19:11:49.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":663898,"link":"/api/v1/people/663898","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.246146471081737,"aZ":-32.39339700971165,"pfxX":-10.8291803721321,"pfxZ":-0.11517326208955225,"pX":0.35081714465727115,"pZ":2.374748187331262,"vX0":10.226928927684387,"vY0":-137.2490308687705,"vZ0":-1.278392701941983,"x":103.63,"y":174.66,"x0":-2.009530501814067,"y0":50.00305881597989,"z0":5.044627647257006,"aX":-20.743184040188204},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-0.2,"breakHorizontal":17.5,"spinRate":2175,"spinDirection":249},"zone":6,"typeConfidence":0.93,"plateTime":0.398475151844929,"extension":6.002775740501039},"index":1,"playId":"0534778a-65af-3fbc-aa3c-5b0d157b33e5","pitchNumber":2,"startTime":"2026-02-21T19:12:02.982Z","endTime":"2026-02-21T19:12:06.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":663898,"link":"/api/v1/people/663898","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.762040207304196,"aZ":-30.384654651455744,"pfxX":7.604036243952329,"pfxZ":1.2697952352551853,"pX":1.0490450704609926,"pZ":1.9029161952906144,"vX0":5.445696237963542,"vY0":-118.24482877890337,"vZ0":-0.9557505462060254,"x":77.01,"y":187.4,"x0":-2.2728583522545964,"y0":50.00527557708991,"z0":5.102624531570083,"aX":10.75883451018459},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.3,"breakHorizontal":-15.1,"spinRate":2825,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.463389635660183,"extension":5.530714367875468},"hitData":{"launchSpeed":75.0,"launchAngle":13.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":138.37,"coordY":141.03}},"index":2,"playId":"9a69d173-fb87-36ef-b8a9-6f7bd41b7e71","pitchNumber":3,"startTime":"2026-02-21T19:12:20.188Z","endTime":"2026-02-21T19:12:27.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":663898,"link":"/api/v1/people/663898","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663898,"link":"/api/v1/people/663898"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":663898,"link":"/api/v1/people/663898"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":5.899999999999999,"leverageIndex":1.79,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:12:27.594Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:12:43.479Z","endTime":"2026-02-21T19:16:06.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":91.2,"endSpeed":84.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.193706275468248,"aZ":-27.116932300176803,"pfxX":-2.859059891189299,"pfxZ":2.8051070463053094,"pX":0.1619390771220184,"pZ":4.295038558763939,"vX0":7.546616095077181,"vY0":-132.71714499380468,"vZ0":2.457786970001393,"x":110.83,"y":122.81,"x0":-2.3320050888531,"y0":50.00638401696572,"z0":5.316902553707831,"aX":-5.16314562921285},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.8,"breakHorizontal":3.7,"spinRate":2302,"spinDirection":242},"zone":12,"typeConfidence":0.88,"plateTime":0.4108057045642455,"extension":5.7009396568521895},"index":0,"playId":"55583338-2ef9-3e15-a005-ce7cbd10f83b","pitchNumber":1,"startTime":"2026-02-21T19:12:53.469Z","endTime":"2026-02-21T19:12:56.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39744606394466,"aZ":-27.68614644748371,"pfxX":-1.4854183838430708,"pfxZ":2.5132874714774562,"pX":0.626407662322524,"pZ":3.434648721725576,"vX0":8.053663193111536,"vY0":-131.94073151483224,"vZ0":0.46556386716580433,"x":93.12,"y":146.04,"x0":-2.2544496247072168,"y0":50.00549261156463,"z0":5.273745601891843,"aX":-2.6566648646049895},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.8,"breakHorizontal":1.2,"spinRate":2376,"spinDirection":243},"zone":3,"typeConfidence":0.87,"plateTime":0.4129373710075015,"extension":5.648771723360051},"index":1,"playId":"c494fb93-20f7-3e9c-84f8-57eac9cf3415","pitchNumber":2,"startTime":"2026-02-21T19:13:12.537Z","endTime":"2026-02-21T19:13:16.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.707604776979746,"aZ":-36.20421968410488,"pfxX":-10.030725441670155,"pfxZ":-2.4855441716220295,"pX":-2.431542505385812,"pZ":2.1895405978277354,"vX0":3.5140291677746953,"vY0":-126.27613466861958,"vZ0":0.07010117690294027,"x":209.68,"y":179.66,"x0":-2.53459263860806,"y0":50.003626601318956,"z0":5.064165968272867,"aX":-16.26683839401702},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.2,"breakHorizontal":17.4,"spinRate":1908,"spinDirection":264},"zone":13,"typeConfidence":0.91,"plateTime":0.43306772780951786,"extension":5.866098770379752},"index":2,"playId":"45d8a3f1-0eb5-3051-ab1d-88cfa23ca23f","pitchNumber":3,"startTime":"2026-02-21T19:13:38.669Z","endTime":"2026-02-21T19:13:41.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247962221086937,"aZ":-25.676389619103105,"pfxX":-1.192825642026562,"pfxZ":3.6182325789597805,"pX":0.44477489569706125,"pZ":3.6724470798248507,"vX0":7.5555274885019115,"vY0":-132.41026699376957,"vZ0":0.6923643884850843,"x":100.05,"y":139.62,"x0":-2.276766559693944,"y0":50.003801650619735,"z0":5.269957112574757,"aX":-2.1443411554290135},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":0.7,"spinRate":2258,"spinDirection":230},"zone":12,"typeConfidence":0.88,"plateTime":0.4118773173660668,"extension":5.623798846957497},"index":3,"playId":"ed456f59-2afc-3c69-9047-740c483d350a","pitchNumber":4,"startTime":"2026-02-21T19:13:59.219Z","endTime":"2026-02-21T19:14:02.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497866867887254,"aZ":-30.647155092626985,"pfxX":-10.29429006342697,"pfxZ":0.786114134358936,"pX":0.3239631372125943,"pZ":2.4079206141662177,"vX0":10.346920240547588,"vY0":-137.5698250245373,"vZ0":-1.7460370148710367,"x":104.65,"y":173.77,"x0":-2.1294317712808764,"y0":50.001457066055,"z0":5.107369462390521,"aX":-19.939276953520817},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.3,"breakHorizontal":16.8,"spinRate":2132,"spinDirection":252},"zone":6,"typeConfidence":0.9,"plateTime":0.39655384335315835,"extension":5.731000828877343},"index":4,"playId":"32680e86-e6a2-3f08-8beb-efbb3393569a","pitchNumber":5,"startTime":"2026-02-21T19:14:19.218Z","endTime":"2026-02-21T19:14:24.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456821920233722,"aZ":-37.85123792174893,"pfxX":-6.587491999128982,"pfxZ":-3.4717523376928163,"pX":0.3242735206977736,"pZ":2.0184866201158016,"vX0":8.560296754902211,"vY0":-126.72264980084739,"vZ0":-0.24235334613780057,"x":104.64,"y":184.28,"x0":-2.2323663727709215,"y0":50.00152227184379,"z0":5.123978727087563,"aX":-10.777043332459746},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.1,"breakHorizontal":10.1,"spinRate":1828,"spinDirection":270},"zone":9,"typeConfidence":0.94,"plateTime":0.43123904670877966,"extension":5.95663829730321},"index":5,"playId":"811dc9e1-8a89-375e-893f-e1f809cf3da3","pitchNumber":6,"startTime":"2026-02-21T19:15:10.863Z","endTime":"2026-02-21T19:15:16.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53106225475104,"aZ":-32.49957224445712,"pfxX":8.71565383763458,"pfxZ":-0.2353671000891291,"pX":0.4791627020993246,"pZ":1.8431999346916972,"vX0":4.332223890744627,"vY0":-118.00297078253594,"vZ0":-0.4511807778852701,"x":98.74,"y":189.01,"x0":-2.515593386182195,"y0":50.00085459689061,"z0":5.044239468761634,"aX":12.225469164952143},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.2,"breakHorizontal":-16.9,"spinRate":2761,"spinDirection":63},"zone":9,"typeConfidence":0.92,"plateTime":0.4650765623844335,"extension":5.580857473553493},"index":6,"playId":"b88f19d1-b5b2-35fd-86be-f0a3312c6a26","pitchNumber":7,"startTime":"2026-02-21T19:15:33.197Z","endTime":"2026-02-21T19:15:36.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34104452302525,"aZ":-23.8624684916422,"pfxX":-2.4680552843672166,"pfxZ":4.560094233476994,"pX":0.30754752569137606,"pZ":3.1516874389216762,"vX0":7.499686651844546,"vY0":-133.7615111108199,"vZ0":-0.7075356737590851,"x":105.28,"y":153.68,"x0":-2.2049053049089613,"y0":50.000594895437104,"z0":5.1219221978225615,"aX":-4.496929174991013},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":3.0,"spinRate":2294,"spinDirection":250},"zone":3,"typeConfidence":0.91,"plateTime":0.4085988611558009,"extension":5.71697195486579},"index":7,"playId":"1c100d6d-1897-3aa9-84b4-bfee78fc650f","pitchNumber":8,"startTime":"2026-02-21T19:16:01.578Z","endTime":"2026-02-21T19:16:06.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.10000000000001,"awayTeamWinProbability":33.89999999999999,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.84,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:16:06.037Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T19:16:19.531Z","endTime":"2026-02-21T19:18:02.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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, 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":81.9,"endSpeed":75.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86768923514473,"aZ":-33.27348904689779,"pfxX":8.005411291861858,"pfxZ":-0.7666382064814474,"pX":1.6852124519770597,"pZ":1.1444960748868584,"vX0":7.002229798796661,"vY0":-119.2090223554911,"vZ0":-2.0054751305000167,"x":52.76,"y":207.88,"x0":-2.3298142443940324,"y0":50.001877924616124,"z0":4.999809549100782,"aX":11.52093749785005},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.6,"breakHorizontal":-16.2,"spinRate":2787,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.45943834056486743,"extension":5.668060695429854},"index":0,"playId":"2a646062-2bf2-3a2c-b29e-bcc2674c328f","pitchNumber":1,"startTime":"2026-02-21T19:16:46.640Z","endTime":"2026-02-21T19:16:50.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.840253472413853,"aZ":-34.78939758360201,"pfxX":6.163442314364124,"pfxZ":-1.8589857764464108,"pX":0.04350849034274456,"pZ":1.7728331554857284,"vX0":3.956427171809176,"vY0":-117.88566362857571,"vZ0":-0.21424352354430654,"x":115.34,"y":190.91,"x0":-2.4586520366303617,"y0":50.00541086040445,"z0":5.082002479690631,"aX":8.65693005368829},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.1,"breakHorizontal":-12.1,"spinRate":2758,"spinDirection":66},"zone":8,"typeConfidence":0.91,"plateTime":0.46499565374393725,"extension":5.694547310692836},"index":1,"playId":"4a4200d4-9af5-38ad-9a47-0f5150210ceb","pitchNumber":2,"startTime":"2026-02-21T19:17:03.725Z","endTime":"2026-02-21T19:17:07.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.296857469903916,"aZ":-32.48780412467257,"pfxX":-9.96174591564577,"pfxZ":-0.16507313188737704,"pX":0.6774172224945136,"pZ":2.113224335059248,"vX0":10.840961348880597,"vY0":-136.87617747595252,"vZ0":-1.6000696148364677,"x":113.15,"y":124.41,"x0":-2.0210005393462662,"y0":50.00270624979729,"z0":4.9086045235396005,"aX":-19.09785504834832},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.5,"breakHorizontal":16.1,"spinRate":2185,"spinDirection":248},"zone":9,"typeConfidence":0.9,"plateTime":0.3986143850056565,"extension":5.841061826113907},"index":2,"playId":"f2540c8c-7712-3b82-b9ae-578bd4af7586","pitchNumber":3,"startTime":"2026-02-21T19:17:39.648Z","endTime":"2026-02-21T19:17:43.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.346584043781466,"aZ":-34.01018173305256,"pfxX":7.179774201015112,"pfxZ":-1.3542382539856912,"pX":0.36866389275163197,"pZ":0.1815874851932361,"vX0":4.444535338840958,"vY0":-115.94542396970209,"vZ0":-3.2333992662117783,"x":103.94,"y":17.45,"x0":-2.507974404678073,"y0":50.00271872326038,"z0":4.850609735579598,"aX":9.74171455585551},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.0,"breakHorizontal":-14.2,"spinRate":2785,"spinDirection":64},"zone":14,"typeConfidence":0.93,"plateTime":0.47299328039451227,"extension":5.775135654855121},"index":3,"playId":"bb3b5e3e-a112-3956-9870-cf780f0b11ea","pitchNumber":4,"startTime":"2026-02-21T19:17:57.188Z","endTime":"2026-02-21T19:18:02.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":4.699999999999989,"leverageIndex":1.75,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:18:02.799Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out to first baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T19:20:34.464Z","endTime":"2026-02-21T19:22:51.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657697,"fullName":"Vinny Nittoli","link":"/api/v1/people/657697"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nick Sogard replaces first baseman Willson Contreras, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T19:20:35.180Z","endTime":"2026-02-21T19:20:35.283Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Matt Thaiss replaces catcher Connor Wong, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:20:35.283Z","endTime":"2026-02-21T19:20:35.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Vinny Nittoli replaces Seth Martinez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"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:20:35.294Z","endTime":"2026-02-21T19:20:36.657Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657697,"link":"/api/v1/people/657697"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806434587284127,"aZ":-16.774879029114366,"pfxX":-3.657310318570501,"pfxZ":8.713267454163503,"pX":0.28407381969169243,"pZ":2.3715699245114066,"vX0":8.709904925848603,"vY0":-132.46386734102066,"vZ0":-3.4757244651973673,"x":106.17,"y":174.75,"x0":-2.579744990297986,"y0":50.00086450171606,"z0":4.936176823631642,"aX":-6.463238939745439},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.1,"breakHorizontal":4.6,"spinRate":2363,"spinDirection":230},"zone":6,"typeConfidence":0.9,"plateTime":0.41441316144456497,"extension":6.691016160258196},"index":3,"playId":"e2b15258-aaec-3d3b-bcd4-546ee67d779f","pitchNumber":1,"startTime":"2026-02-21T19:20:36.657Z","endTime":"2026-02-21T19:20:40.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11423877123778,"aZ":-16.982090519909825,"pfxX":-4.35936238380935,"pfxZ":8.515199110672652,"pX":0.022386394938984536,"pZ":3.72086407403266,"vX0":8.098073073377128,"vY0":-133.09886803826208,"vZ0":-0.25597903827117846,"x":116.15,"y":138.32,"x0":-2.5011126170739812,"y0":50.00103615365298,"z0":5.054285390819114,"aX":-7.77707529929756},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":6.0,"spinRate":2413,"spinDirection":220},"zone":12,"typeConfidence":0.88,"plateTime":0.4124514725694861,"extension":6.693105058723875},"index":4,"playId":"586518e8-35f1-3498-aa16-7921f95d17f2","pitchNumber":2,"startTime":"2026-02-21T19:20:51.901Z","endTime":"2026-02-21T19:20:54.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.435527166314834,"aZ":-40.25532986535041,"pfxX":3.76560618271436,"pfxZ":-5.629542802651503,"pX":-1.7055796184927228,"pZ":4.69516242704984,"vX0":0.888307394267436,"vY0":-118.72056254420589,"vZ0":5.919670983752492,"x":182.01,"y":112.01,"x0":-2.573301446874988,"y0":50.00146392792922,"z0":5.8213103115524865,"aX":5.407048622493684},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.6,"breakHorizontal":-7.1,"spinRate":2642,"spinDirection":51},"zone":11,"typeConfidence":0.91,"plateTime":0.4602945847536537,"extension":6.734412989579246},"index":5,"playId":"21b96622-e80a-39cb-85de-f33dec1afa89","pitchNumber":3,"startTime":"2026-02-21T19:21:15.444Z","endTime":"2026-02-21T19:21:18.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63427549475847,"aZ":-19.996286831374828,"pfxX":-0.9358694417395141,"pfxZ":6.819038677211555,"pX":-0.5042215379026281,"pZ":2.930405625422611,"vX0":5.9684191487045455,"vY0":-131.68422822365736,"vZ0":-1.529513266579427,"x":136.22,"y":159.66,"x0":-2.6624305737375,"y0":50.000483234087355,"z0":4.974077877951747,"aX":-1.672036897253052},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.4,"breakHorizontal":0.6,"spinRate":2424,"spinDirection":226},"zone":1,"typeConfidence":0.91,"plateTime":0.413349859275459,"extension":6.585180681095921},"index":6,"playId":"27f1dd07-4890-34ce-ad1d-4d2c0fdec0ab","pitchNumber":4,"startTime":"2026-02-21T19:21:38.336Z","endTime":"2026-02-21T19:21:41.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43810773037012,"aZ":-31.096489662146436,"pfxX":7.295917880399442,"pfxZ":0.7685602770818658,"pX":-2.840138610854123,"pZ":3.632127904061368,"vX0":-1.868349525624171,"vY0":-117.90778264911397,"vZ0":3.3351616070597334,"x":225.26,"y":140.71,"x0":-2.9853933076563126,"y0":50.004940837697184,"z0":5.068865041092235,"aX":10.272655459553935},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.5,"breakHorizontal":-12.7,"spinRate":2751,"spinDirection":77},"zone":11,"typeConfidence":0.91,"plateTime":0.46455566959278105,"extension":6.732087655464472},"index":7,"playId":"05d11596-a4fd-371f-90a6-6c8d622dbfb8","pitchNumber":5,"startTime":"2026-02-21T19:22:00.625Z","endTime":"2026-02-21T19:22:03.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.194465365763097,"aZ":-20.324761452349755,"pfxX":-1.4301018453424243,"pfxZ":6.936295404829828,"pX":-0.021019097442625746,"pZ":3.0362821991007296,"vX0":7.023759491543847,"vY0":-129.40100500512156,"vZ0":-0.9013981017700508,"x":117.8,"y":156.8,"x0":-2.576220602506307,"y0":50.0003420856368,"z0":4.935961935691175,"aX":-2.442557827733203},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.6,"breakHorizontal":1.2,"spinRate":2514,"spinDirection":224},"zone":2,"typeConfidence":0.91,"plateTime":0.42212826644267265,"extension":6.682800035130145},"index":8,"playId":"18bb8411-018b-30fd-ad87-b8c60a0c252f","pitchNumber":6,"startTime":"2026-02-21T19:22:17.955Z","endTime":"2026-02-21T19:22:24.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87867990139213,"aZ":-34.367633699173815,"pfxX":7.691637541610202,"pfxZ":-1.4862005118220702,"pX":0.16869740368785963,"pZ":1.8485831845724765,"vX0":4.382162427120028,"vY0":-121.04508294738989,"vZ0":-0.6434006006684516,"x":110.57,"y":188.87,"x0":-2.6678267937916593,"y0":50.003079952776275,"z0":5.1417704343852195,"aX":11.348429021663643},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.5,"breakHorizontal":-15.0,"spinRate":2624,"spinDirection":62},"zone":8,"typeConfidence":0.9,"plateTime":0.45347577271466255,"extension":6.687496733450862},"hitData":{"launchSpeed":97.9,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.88,"coordY":155.48}},"index":9,"playId":"b8c52b97-737a-3393-bbaa-731158c6ce38","pitchNumber":7,"startTime":"2026-02-21T19:22:46.129Z","endTime":"2026-02-21T19:22:51.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":657697,"link":"/api/v1/people/657697"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":657697,"link":"/api/v1/people/657697"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:22:51.031Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gio Urshela grounds out, third baseman Andruw Monasterio to first baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T19:23:03.010Z","endTime":"2026-02-21T19:23:39.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657697,"fullName":"Vinny Nittoli","link":"/api/v1/people/657697"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.183475045708896,"aZ":-22.299227091791053,"pfxX":-0.08916077103240383,"pfxZ":5.646765829179207,"pX":-0.7477472462335515,"pZ":3.4344094594219947,"vX0":5.083863386333971,"vY0":-130.56338459758368,"vZ0":-0.04026478080575813,"x":145.5,"y":146.05,"x0":-2.698041809566115,"y0":50.00213201965113,"z0":5.110353378903126,"aX":-0.15661872593698334},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.4,"breakHorizontal":-0.8,"spinRate":2501,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.41746840034485455,"extension":6.711007566580897},"index":0,"playId":"1ac76368-366f-3df5-80a3-57fd2dfd5766","pitchNumber":1,"startTime":"2026-02-21T19:23:19.778Z","endTime":"2026-02-21T19:23:23.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.536185516100684,"aZ":-27.105784139880317,"pfxX":-5.1624204729383685,"pfxZ":2.8662740781821885,"pX":-0.22370253624337277,"pZ":2.3147254957682506,"vX0":7.563343447745737,"vY0":-131.98477889607773,"vZ0":-1.719693361815671,"x":125.53,"y":176.28,"x0":-2.452944645213621,"y0":50.003083563296535,"z0":4.966849923669928,"aX":-9.128183796801837},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":7.7,"spinRate":2430,"spinDirection":228},"zone":5,"typeConfidence":0.66,"plateTime":0.41466785063934264,"extension":6.753965457407377},"hitData":{"launchSpeed":105.8,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.99,"coordY":173.29}},"index":1,"playId":"65718b45-65cc-3118-bf29-d91956fe09cb","pitchNumber":2,"startTime":"2026-02-21T19:23:33.957Z","endTime":"2026-02-21T19:23:39.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"credit":"b_ab"},{"player":{"id":657697,"link":"/api/v1/people/657697"},"credit":"p_ab"},{"player":{"id":570482,"link":"/api/v1/people/570482"},"credit":"b_pa"},{"player":{"id":657697,"link":"/api/v1/people/657697"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:23:39.853Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eric Wagaman grounds out, shortstop Isiah Kiner-Falefa to first baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T19:23:54.836Z","endTime":"2026-02-21T19:24:54.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657697,"fullName":"Vinny Nittoli","link":"/api/v1/people/657697"},"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"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":91.0,"endSpeed":83.1,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.062718999732276,"aZ":-24.919676671212724,"pfxX":-8.378155355483251,"pfxZ":4.097985609655765,"pX":-1.3615821321217259,"pZ":2.318062680543745,"vX0":5.987780253831872,"vY0":-132.40629998229545,"vZ0":-2.0873316831973625,"x":168.9,"y":176.19,"x0":-2.5672357499320753,"y0":50.00316309213319,"z0":4.94568874856687,"aX":-14.831650737683336},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":13.8,"spinRate":2352,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.41415887460894396,"extension":6.826129866246377},"index":0,"playId":"2e5a716a-8ec9-381d-a47d-7a532b0434d0","pitchNumber":1,"startTime":"2026-02-21T19:24:08.423Z","endTime":"2026-02-21T19:24:11.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.056391195870358,"aZ":-24.35541064490189,"pfxX":1.4019668579075657,"pfxZ":4.6304313446745,"pX":0.9173473353091525,"pZ":2.2121134540696694,"vX0":7.938102970614633,"vY0":-127.97028774947337,"vZ0":-2.479720382271685,"x":82.03,"y":179.05,"x0":-2.3846003717897126,"y0":50.000953769453204,"z0":5.06701059814688,"aX":2.3641664808087843},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.2,"breakHorizontal":-4.1,"spinRate":2669,"spinDirection":196},"zone":14,"typeConfidence":0.86,"plateTime":0.4251671360545042,"extension":6.7916011491253965},"index":1,"playId":"1aaafbe0-c10f-32ff-910d-352265268de8","pitchNumber":2,"startTime":"2026-02-21T19:24:30.590Z","endTime":"2026-02-21T19:24:34.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.499435887582756,"aZ":-33.81628440373979,"pfxX":8.453553051998096,"pfxZ":-1.131947087592036,"pX":0.02031223641893574,"pZ":1.4862059057547845,"vX0":3.8579530097071872,"vY0":-119.90241919533841,"vZ0":-1.5640518363728497,"x":116.23,"y":198.65,"x0":-2.708373582302335,"y0":50.001498401270915,"z0":5.168514589372088,"aX":12.288496922713572},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.2,"breakHorizontal":-16.2,"spinRate":2801,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.45706862724590014,"extension":6.781729207499564},"hitData":{"launchSpeed":96.5,"launchAngle":4.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.2,"coordY":158.14}},"index":2,"playId":"6cfbaa2f-64a8-30d5-8c42-8aa4fbf3bcbc","pitchNumber":3,"startTime":"2026-02-21T19:24:46.606Z","endTime":"2026-02-21T19:24:54.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":657697,"link":"/api/v1/people/657697"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":657697,"link":"/api/v1/people/657697"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:24:54.806Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu challenged (pitch result), call on the field was confirmed: Wilyer Abreu called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T19:27:17.065Z","endTime":"2026-02-21T19:28:30.551Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656186,"fullName":"Dan Altavilla","link":"/api/v1/people/656186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[9,10,11,12,13],"actionIndex":[0,1,2,3,4,5,6,7,8],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":681355,"link":"/api/v1/people/681355"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kyler Fedko replaces left fielder Austin Martin, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T19:27:15.583Z","endTime":"2026-02-21T19:27:15.685Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693459,"link":"/api/v1/people/693459"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tanner Schobel replaces shortstop Brooks Lee, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:27:15.685Z","endTime":"2026-02-21T19:27:15.695Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802355,"link":"/api/v1/people/802355"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tristan Gray replaces center fielder Byron Buxton, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:27:15.695Z","endTime":"2026-02-21T19:27:15.702Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Andrew Cossetti replaces catcher Ryan Jeffers, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:27:15.702Z","endTime":"2026-02-21T19:27:15.710Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681355,"link":"/api/v1/people/681355"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":680777,"link":"/api/v1/people/680777"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kala'i Rosario replaces right fielder Matt Wallner, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:27:15.710Z","endTime":"2026-02-21T19:27:15.738Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693850,"link":"/api/v1/people/693850"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Hendry Mendez replaces third baseman Royce Lewis, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:27:15.738Z","endTime":"2026-02-21T19:27:15.749Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694230,"link":"/api/v1/people/694230"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kaelen Culpepper replaces second baseman Luke Keaschall, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:27:15.749Z","endTime":"2026-02-21T19:27:15.760Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701785,"link":"/api/v1/people/701785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Aaron Sabato replaces first baseman Eric Wagaman, batting 9th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:27:15.760Z","endTime":"2026-02-21T19:27:15.773Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693306,"link":"/api/v1/people/693306"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":676572,"link":"/api/v1/people/676572"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dan Altavilla replaces Justin Topa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"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:27:15.773Z","endTime":"2026-02-21T19:27:19.312Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656186,"link":"/api/v1/people/656186"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.8,"endSpeed":88.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27202882263655,"aZ":-16.72544709767537,"pfxX":-6.3821520880097395,"pfxZ":7.700979080611001,"pX":-0.4004053490348668,"pZ":3.480904200527292,"vX0":7.068502268531933,"vY0":-140.83188573672845,"vZ0":-2.001661984617059,"x":132.26,"y":144.8,"x0":-2.1148145247837773,"y0":50.00661266760859,"z0":5.283875276018736,"aX":-12.810411287985282},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":10.1,"spinRate":2219,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3890561879384622,"extension":5.757325245244642},"index":9,"playId":"5b54bb7f-026a-371d-9da8-2127f603ad5f","pitchNumber":1,"startTime":"2026-02-21T19:27:19.312Z","endTime":"2026-02-21T19:27:23.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.079953659372702,"aZ":-26.487593122151207,"pfxX":1.333158300726664,"pfxZ":3.336286192040733,"pX":-0.5775254235895715,"pZ":3.3306101108738475,"vX0":3.8611873360824567,"vY0":-129.21887591060622,"vZ0":0.10486621347080616,"x":139.01,"y":148.85,"x0":-2.2598507500076277,"y0":50.000199939715,"z0":5.312251296844138,"aX":2.2705138639820444},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":-3.2,"spinRate":2380,"spinDirection":179},"zone":11,"typeConfidence":0.91,"plateTime":0.42269852209546155,"extension":5.66771299786462},"index":10,"playId":"5f107738-2a6b-3c9b-bf36-92124741374f","pitchNumber":2,"startTime":"2026-02-21T19:27:35.664Z","endTime":"2026-02-21T19:27:39.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41510853124418,"aZ":-17.87399599610681,"pfxX":-6.596163561289519,"pfxZ":7.24574836968632,"pX":-0.8028715778589355,"pZ":2.809618072724,"vX0":5.866659777870761,"vY0":-139.59029162436732,"vZ0":-3.013235509627466,"x":147.6,"y":162.92,"x0":-2.0747752926194396,"y0":50.00175580120543,"z0":5.079755207590465,"aX":-13.0168445502712},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":10.7,"spinRate":2243,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.3923731562056636,"extension":5.817494475975625},"index":11,"playId":"7521d46d-c2db-3be3-9abb-f54fc898e383","pitchNumber":3,"startTime":"2026-02-21T19:27:52.678Z","endTime":"2026-02-21T19:27:55.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017081565671933,"aZ":-29.177311010333472,"pfxX":-8.921133048929157,"pfxZ":1.680911700350304,"pX":0.6631849927128811,"pZ":1.9079989682177698,"vX0":10.004784202261552,"vY0":-132.15246604776388,"vZ0":-2.8081400839765007,"x":91.72,"y":187.26,"x0":-1.9981605285951725,"y0":50.00350374306147,"z0":5.109639287688972,"aX":-15.909011922523627},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.6,"breakHorizontal":14.2,"spinRate":1714,"spinDirection":243},"zone":9,"typeConfidence":0.9,"plateTime":0.4131780464380421,"extension":5.787498106901158},"index":12,"playId":"78d6d77c-f38e-3023-8c1d-cfe475e22ed4","pitchNumber":4,"startTime":"2026-02-21T19:28:09.080Z","endTime":"2026-02-21T19:28:13.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.493392461494565,"aZ":-17.934164072847796,"pfxX":-6.688293984277093,"pfxZ":6.925926772508092,"pX":-0.5428958216127714,"pZ":3.253733670370192,"vX0":6.686980243891486,"vY0":-142.43847619083408,"vZ0":-2.0746995585356593,"x":137.69,"y":150.93,"x0":-2.051169668338179,"y0":50.00386214471632,"z0":5.124618265847427,"aX":-13.754225045162025},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":10.8,"spinRate":2230,"spinDirection":231},"zone":1,"typeConfidence":0.89,"plateTime":0.3844283670405373,"extension":5.696280876994618},"index":13,"playId":"dab8eae4-2390-3bfa-a504-254b02c8f905","pitchNumber":5,"startTime":"2026-02-21T19:28:26.463Z","endTime":"2026-02-21T19:28:30.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"}},"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:28:30.551Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Sogard pops out to third baseman Tristan Gray in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T19:28:58.169Z","endTime":"2026-02-21T19:30:06.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656186,"fullName":"Dan Altavilla","link":"/api/v1/people/656186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76949966370577,"aZ":-27.356875801988632,"pfxX":1.830902786111637,"pfxZ":2.6797893345356556,"pX":0.35767472871906764,"pZ":3.112067906595911,"vX0":5.844865489961915,"vY0":-132.60352184255933,"vZ0":-0.5757790644186163,"x":103.37,"y":154.75,"x0":-2.1043871368276794,"y0":50.00390671294485,"z0":5.311003435814282,"aX":3.2913707037875093},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.9,"breakHorizontal":-4.4,"spinRate":2504,"spinDirection":181},"zone":3,"typeConfidence":0.91,"plateTime":0.4115309368114852,"extension":5.787137094778598},"index":0,"playId":"2f90a116-ad2d-3a3a-a705-30d859d51a84","pitchNumber":1,"startTime":"2026-02-21T19:29:07.830Z","endTime":"2026-02-21T19:29:11.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76038049952747,"aZ":-28.193208352554343,"pfxX":-9.401607700449135,"pfxZ":2.159717098671047,"pX":0.9447526399863257,"pZ":0.6738927311306955,"vX0":10.904165010466006,"vY0":-134.52823026322355,"vZ0":-5.979372235329678,"x":80.99,"y":220.58,"x0":-1.9296306734345179,"y0":50.00318180460925,"z0":4.910423154578505,"aX":-17.32365855316445},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":14.9,"spinRate":1713,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.4063354954534235,"extension":5.842115220539663},"index":1,"playId":"9af41f51-b30e-37aa-8804-8bb267951880","pitchNumber":2,"startTime":"2026-02-21T19:29:22.704Z","endTime":"2026-02-21T19:29:25.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69764397262139,"aZ":-31.623955220454377,"pfxX":-8.163029913477994,"pfxZ":0.31330512436350233,"pX":-0.25263384639643344,"pZ":1.5596648690178636,"vX0":7.385663906830481,"vY0":-131.11609273392932,"vZ0":-3.060752090144605,"x":126.63,"y":196.67,"x0":-2.0400306014747667,"y0":50.00290077287264,"z0":5.092417476521188,"aX":-14.269586760794823},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.1,"breakHorizontal":13.2,"spinRate":1810,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.4171150476222052,"extension":5.7407252870965175},"index":2,"playId":"a772077d-9c8e-3ef8-80c5-119c22666fe3","pitchNumber":3,"startTime":"2026-02-21T19:29:42.738Z","endTime":"2026-02-21T19:29:45.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.612966776029886,"aZ":-16.230852037799423,"pfxX":-8.031618881635568,"pfxZ":7.881215837499273,"pX":0.4447071643955437,"pZ":3.172493216274752,"vX0":9.579484486422468,"vY0":-141.2073931608968,"vZ0":-2.5009872911283155,"x":100.05,"y":153.12,"x0":-1.9453347069641245,"y0":50.0037259475424,"z0":5.111715567521,"aX":-16.250078526884547},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":12.6,"spinRate":2378,"spinDirection":228},"zone":3,"typeConfidence":0.9,"plateTime":0.38762104622621907,"extension":5.987788263315351},"hitData":{"launchSpeed":58.4,"launchAngle":71.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":97.26,"coordY":178.27}},"index":3,"playId":"371003ba-dc07-33dd-8dd1-0505975bea68","pitchNumber":4,"startTime":"2026-02-21T19:29:58.272Z","endTime":"2026-02-21T19:30:06.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_ab"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_ab"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_pa"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:30:06.185Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, third baseman Tristan Gray to first baseman Aaron Sabato.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T19:30:18.675Z","endTime":"2026-02-21T19:31:32.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656186,"fullName":"Dan Altavilla","link":"/api/v1/people/656186"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":693306,"link":"/api/v1/people/693306"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76660487525105,"aZ":-26.097644436089727,"pfxX":1.7502414631160716,"pfxZ":3.4797225609087556,"pX":0.39776267310898206,"pZ":1.8134684218680266,"vX0":6.073254979610443,"vY0":-130.6804775063109,"vZ0":-3.6941221176238015,"x":101.84,"y":189.82,"x0":-2.1739088007032863,"y0":50.00550064626666,"z0":5.182126191160373,"aX":3.0606128306249842},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":-4.3,"spinRate":2512,"spinDirection":192},"zone":9,"typeConfidence":0.91,"plateTime":0.4174221499840427,"extension":5.891149318362821},"index":0,"playId":"6e8b1c64-0ca5-3bcc-b4dd-ca8dfe2ccbca","pitchNumber":1,"startTime":"2026-02-21T19:30:28.947Z","endTime":"2026-02-21T19:30:32.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44913458375721,"aZ":-30.12274056184555,"pfxX":-10.135111292508753,"pfxZ":1.114110038688894,"pX":-0.9786175320328697,"pZ":0.8172919900334867,"vX0":6.690813407620924,"vY0":-134.3852713809736,"vZ0":-5.294124400519159,"x":154.3,"y":216.71,"x0":-2.180799510309529,"y0":50.000469558465035,"z0":4.946240515004455,"aX":-18.580581841590593},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.1,"breakHorizontal":16.9,"spinRate":1705,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.40719611648006726,"extension":5.83922681985456},"index":1,"playId":"00d30e33-f9e6-3ab7-9501-1fcb1aa2fe65","pitchNumber":2,"startTime":"2026-02-21T19:30:51.647Z","endTime":"2026-02-21T19:30:56.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53714635675927,"aZ":-30.502286461506543,"pfxX":-9.640205928974888,"pfxZ":0.9266389097910697,"pX":0.7381036876896568,"pZ":0.8311814827842028,"vX0":10.233927006556419,"vY0":-133.22299755349886,"vZ0":-5.124855841461915,"x":88.87,"y":216.34,"x0":-1.8932346560167859,"y0":50.00408554101635,"z0":4.973955472420939,"aX":-17.400674773223475},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.7,"breakHorizontal":15.4,"spinRate":1739,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.4105061438150108,"extension":5.782222375209646},"index":2,"playId":"8ad5112f-09b3-3ee3-aa4d-fcb0fbc7ed03","pitchNumber":3,"startTime":"2026-02-21T19:31:10.054Z","endTime":"2026-02-21T19:31:13.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.8,"endSpeed":87.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.685143939959907,"aZ":-16.964636883453313,"pfxX":-5.265562282030506,"pfxZ":7.710686135852466,"pX":-0.22823815196461367,"pZ":2.451726967348765,"vX0":7.145323501533161,"vY0":-139.42079426407392,"vZ0":-3.9990262144118462,"x":125.7,"y":172.58,"x0":-2.1375431463771504,"y0":50.00660564030738,"z0":5.020957754228869,"aX":-10.392162609395509},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":8.2,"spinRate":2292,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.3925166808383116,"extension":5.872004233467519},"hitData":{"launchSpeed":98.1,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.59,"coordY":166.01}},"index":3,"playId":"6d60d9d2-c082-33b0-a7a5-df10f5839cc4","pitchNumber":4,"startTime":"2026-02-21T19:31:27.198Z","endTime":"2026-02-21T19:31:32.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":656186,"link":"/api/v1/people/656186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:31:32.545Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tristan Gray flies out to left fielder Braiden Ward.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:34:13.035Z","endTime":"2026-02-21T19:35:25.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701288,"fullName":"Jacob Webb","link":"/api/v1/people/701288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[8,9,10,11,12],"actionIndex":[0,1,2,3,4,5,6,7],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Webb replaces Vinny Nittoli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T19:34:13.019Z","endTime":"2026-02-21T19:34:13.020Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701288,"link":"/api/v1/people/701288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657697,"link":"/api/v1/people/657697","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Max Ferguson replaces left fielder Masataka Yoshida, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:13.021Z","endTime":"2026-02-21T19:34:13.022Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681132,"link":"/api/v1/people/681132"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nathan Hickey replaces center fielder Ceddanne Rafaela, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:13.023Z","endTime":"2026-02-21T19:34:13.024Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687208,"link":"/api/v1/people/687208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kristian Campbell replaces third baseman Andruw Monasterio, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:34:13.025Z","endTime":"2026-02-21T19:34:13.026Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692225,"link":"/api/v1/people/692225"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":655316,"link":"/api/v1/people/655316"},"defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":655316,"link":"/api/v1/people/655316"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Braiden Ward replaces second baseman Brendan Rodgers, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:34:13.027Z","endTime":"2026-02-21T19:34:13.028Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":663898,"link":"/api/v1/people/663898"},"defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":807799,"link":"/api/v1/people/807799"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to shortstop for Nick Sogard.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"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:34:13.029Z","endTime":"2026-02-21T19:34:13.030Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Mikey Romero replaces shortstop Isiah Kiner-Falefa, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:34:13.031Z","endTime":"2026-02-21T19:34:13.032Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702540,"link":"/api/v1/people/702540"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":643396,"link":"/api/v1/people/643396"},"defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":663898,"link":"/api/v1/people/663898"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":643396,"link":"/api/v1/people/643396"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Allan Castro replaces right fielder Roman Anthony, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"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:34:13.033Z","endTime":"2026-02-21T19:34:13.034Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691369,"link":"/api/v1/people/691369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94833184792903,"aZ":-23.669833996966798,"pfxX":-2.094859519296959,"pfxZ":5.187415428310928,"pX":0.5591513747606169,"pZ":1.0757168628893217,"vX0":7.755504053260896,"vY0":-126.93196772069841,"vZ0":-5.870275006186389,"x":134.74,"y":215.24,"x0":-2.257903034918077,"y0":50.00104783085663,"z0":5.292202745251104,"aX":-3.4335376590526145},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.3,"breakHorizontal":2.2,"spinRate":2074,"spinDirection":206},"zone":14,"typeConfidence":0.86,"plateTime":0.430809335185935,"extension":7.186120107248687},"index":8,"playId":"dc13d59a-65d9-3617-a6a6-978b5ad79640","pitchNumber":1,"startTime":"2026-02-21T19:34:13.035Z","endTime":"2026-02-21T19:34:21.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.4,"endSpeed":85.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3756833499544,"aZ":-17.09071623427534,"pfxX":-10.500842397113862,"pfxZ":8.029911873996216,"pX":-0.465458912704752,"pZ":0.8718617858126385,"vX0":8.626279134103548,"vY0":-136.95253013014863,"vZ0":-8.764454739326414,"x":124.88,"y":157.39,"x0":-2.309178539400188,"y0":50.00218579583121,"z0":5.308377073516197,"aX":-19.7253216827066},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":16.9,"spinRate":2167,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.4016332061676047,"extension":7.085658543398172},"index":9,"playId":"2223bd6d-4511-39e0-a288-c9344f94104b","pitchNumber":2,"startTime":"2026-02-21T19:34:26.701Z","endTime":"2026-02-21T19:34:32.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64568327207374,"aZ":-14.078596993812825,"pfxX":-7.002962058047876,"pfxZ":9.454618097824161,"pX":-0.20684369745880196,"pZ":3.0145565348931904,"vX0":7.852895671019311,"vY0":-137.93402984454625,"vZ0":-4.41044664124756,"x":64.14,"y":185.58,"x0":-2.1901884809943106,"y0":50.00095180328389,"z0":5.593588483923419,"aX":-13.400678331947873},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":10.9,"spinRate":2151,"spinDirection":222},"zone":2,"typeConfidence":0.93,"plateTime":0.3981349261430598,"extension":7.088875457132128},"index":10,"playId":"b520a1d2-310c-323a-9b64-1340bbaf8ba8","pitchNumber":3,"startTime":"2026-02-21T19:34:43.919Z","endTime":"2026-02-21T19:34:46.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.7,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.889389033366815,"aZ":-24.968662798539963,"pfxX":-1.5640449377826933,"pfxZ":4.254545178916377,"pX":1.3868412717203895,"pZ":1.9702658071356924,"vX0":9.652305936394034,"vY0":-128.85377351709312,"vZ0":-3.68612026283172,"x":125.92,"y":154.94,"x0":-2.192511294129202,"y0":50.00538756418812,"z0":5.332220371930005,"aX":-2.6520643093936602},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":0.8,"spinRate":2020,"spinDirection":198},"zone":14,"typeConfidence":0.83,"plateTime":0.4238766886594125,"extension":7.195779730825803},"index":11,"playId":"128fbf44-6b20-365d-8967-7a68892af2ea","pitchNumber":4,"startTime":"2026-02-21T19:35:01.374Z","endTime":"2026-02-21T19:35:07.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.998085061372137,"aZ":-17.84048901035657,"pfxX":-6.200240367054041,"pfxZ":7.350472356384309,"pX":-0.23396933289437166,"pZ":3.1053458052238354,"vX0":7.449825368447459,"vY0":-138.32405069684324,"vZ0":-3.4501399543208042,"x":136.38,"y":99.9,"x0":-2.1484509797233513,"y0":50.005168735765,"z0":5.55536312367744,"aX":-12.094564281910783},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":9.8,"spinRate":2042,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.39500693516000007,"extension":7.233708308539758},"hitData":{"launchSpeed":93.6,"launchAngle":30.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.36,"coordY":110.26}},"index":12,"playId":"81f02915-ecb0-3912-9e72-d59e94705181","pitchNumber":5,"startTime":"2026-02-21T19:35:18.417Z","endTime":"2026-02-21T19:35:25.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":701288,"link":"/api/v1/people/701288"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":701288,"link":"/api/v1/people/701288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:35:25.349Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kaelen Culpepper pops out to shortstop Nick Sogard.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:35:52.243Z","endTime":"2026-02-21T19:36:28.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701785,"fullName":"Kaelen Culpepper","link":"/api/v1/people/701785"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701288,"fullName":"Jacob Webb","link":"/api/v1/people/701288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701785,"fullName":"Kaelen Culpepper","link":"/api/v1/people/701785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":81.9,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.152622403186836,"aZ":-25.404826128582325,"pfxX":-0.3312694051069238,"pfxZ":3.9880485594077353,"pX":0.8690469965452132,"pZ":2.6992488809727955,"vX0":8.356127373037571,"vY0":-129.05407093306607,"vZ0":-2.0274346684474103,"x":83.87,"y":165.9,"x0":-2.358630046624819,"y0":50.00534108778788,"z0":5.438735135634609,"aX":-0.564127649490242},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":-1.1,"spinRate":2013,"spinDirection":198},"zone":12,"typeConfidence":0.87,"plateTime":0.4233356623742508,"extension":7.292063467807286},"index":0,"playId":"47147e10-c7b1-3d65-9411-f755236f1e5e","pitchNumber":1,"startTime":"2026-02-21T19:35:52.243Z","endTime":"2026-02-21T19:35:57.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":701785,"link":"/api/v1/people/701785","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.2,"endSpeed":85.6,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1547252018735,"aZ":-18.889681438991374,"pfxX":-6.548172989914001,"pfxZ":7.041863449302144,"pX":-0.826902837698977,"pZ":2.3785642714040676,"vX0":5.995916110996316,"vY0":-136.96351591784153,"vZ0":-4.97152901043252,"x":148.52,"y":174.56,"x0":-2.200901513516223,"y0":50.00440778321981,"z0":5.521479945734264,"aX":-12.357964031502464},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.8,"breakHorizontal":10.4,"spinRate":2001,"spinDirection":223},"zone":4,"typeConfidence":0.88,"plateTime":0.40094202046996497,"extension":7.264467453834134},"index":1,"playId":"2389ab99-5bae-352c-a45b-dd71b3feb7e0","pitchNumber":2,"startTime":"2026-02-21T19:36:06.682Z","endTime":"2026-02-21T19:36:10.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":701785,"link":"/api/v1/people/701785","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.549516145660263,"aZ":-28.286386682926867,"pfxX":4.0046829248185825,"pfxZ":2.7716891400561057,"pX":-0.1369885646274653,"pZ":2.7115700774951423,"vX0":4.024287255630316,"vY0":-117.49692912670699,"vZ0":-0.2212030970227188,"x":122.22,"y":165.57,"x0":-2.390030746380391,"y0":50.00269908538736,"z0":5.427718447024443,"aX":5.618316653080145},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.3,"breakHorizontal":-8.2,"spinRate":1936,"spinDirection":96},"zone":5,"typeConfidence":0.6,"plateTime":0.46555311415893375,"extension":7.116315861145144},"hitData":{"launchSpeed":87.4,"launchAngle":63.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.59,"coordY":146.62}},"index":2,"playId":"0e334efc-851b-3f64-bd10-89fa65f5ddb4","pitchNumber":3,"startTime":"2026-02-21T19:36:20.775Z","endTime":"2026-02-21T19:36:28.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":701785,"link":"/api/v1/people/701785","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701785,"link":"/api/v1/people/701785"},"credit":"b_ab"},{"player":{"id":701288,"link":"/api/v1/people/701288"},"credit":"p_ab"},{"player":{"id":701785,"link":"/api/v1/people/701785"},"credit":"b_pa"},{"player":{"id":701288,"link":"/api/v1/people/701288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:36:28.411Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hendry Mendez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T19:36:54.934Z","endTime":"2026-02-21T19:38:29.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694230,"fullName":"Hendry Mendez","link":"/api/v1/people/694230"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701288,"fullName":"Jacob Webb","link":"/api/v1/people/701288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694230,"fullName":"Hendry Mendez","link":"/api/v1/people/694230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59795638695352,"aZ":-27.35760300632023,"pfxX":1.5835856093822773,"pfxZ":2.7840862075032398,"pX":-1.0233181703786849,"pZ":4.327653928275286,"vX0":2.912940998943991,"vY0":-129.98274551092533,"vZ0":2.119737481990056,"x":156.01,"y":121.93,"x0":-2.3596447280823916,"y0":50.00063936680197,"z0":5.5645776333359755,"aX":2.7371390187353257},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":-3.5,"spinRate":2145,"spinDirection":201},"zone":11,"typeConfidence":0.89,"plateTime":0.41972031357869977,"extension":7.154605439568356},"index":0,"playId":"773544fc-e293-30d3-8897-f543c5b7d526","pitchNumber":1,"startTime":"2026-02-21T19:36:54.934Z","endTime":"2026-02-21T19:36:58.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":694230,"link":"/api/v1/people/694230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61498917435497,"aZ":-28.575297787344645,"pfxX":-9.019839986312919,"pfxZ":2.1466597459848282,"pX":0.051986131570553026,"pZ":2.1754289206559685,"vX0":8.909433315067961,"vY0":-128.64545013375547,"vZ0":-2.489845539123392,"x":115.02,"y":180.04,"x0":-2.283777301706635,"y0":50.00427930743225,"z0":5.370333365737673,"aX":-15.124860193373927},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":14.4,"spinRate":1416,"spinDirection":256},"zone":8,"typeConfidence":0.86,"plateTime":0.4257324127023425,"extension":7.237781033309186},"index":1,"playId":"10328015-e422-3036-bf09-e49bcef21753","pitchNumber":2,"startTime":"2026-02-21T19:37:10.426Z","endTime":"2026-02-21T19:37:13.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":694230,"link":"/api/v1/people/694230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85312014211733,"aZ":-19.4271053224289,"pfxX":-7.0522763321122035,"pfxZ":6.522013290848708,"pX":-0.7361330313397397,"pZ":3.077897522232864,"vX0":6.6944278201636385,"vY0":-139.0772033041001,"vZ0":-3.223646312529536,"x":145.06,"y":155.68,"x0":-2.2607902046705166,"y0":50.00309633751234,"z0":5.54404582412495,"aX":-13.784316008572533},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":11.4,"spinRate":2151,"spinDirection":225},"zone":1,"typeConfidence":0.89,"plateTime":0.3941719874212972,"extension":7.134479584050884},"index":2,"playId":"8c36eebc-8df5-3f5d-8b96-9cc72fc0d1ba","pitchNumber":3,"startTime":"2026-02-21T19:37:30.834Z","endTime":"2026-02-21T19:37:35.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":694230,"link":"/api/v1/people/694230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.871445614478546,"aZ":-30.024348610085823,"pfxX":-10.121941106739461,"pfxZ":1.2670106936853216,"pX":-1.4945362375855307,"pZ":2.558149202471032,"vX0":5.900096862278198,"vY0":-129.3132103128955,"vZ0":-1.0354974888223016,"x":173.97,"y":169.71,"x0":-2.4902640551778976,"y0":50.002175272696725,"z0":5.266448047727682,"aX":-17.147737869768772},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.3,"breakHorizontal":17.0,"spinRate":1643,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.42351804006902816,"extension":7.196359780941279},"index":3,"playId":"ec1de563-da8e-3ae4-a50e-9ac6b02bf900","pitchNumber":4,"startTime":"2026-02-21T19:37:46.555Z","endTime":"2026-02-21T19:37:50.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":694230,"link":"/api/v1/people/694230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.319114896748,"aZ":-31.091510818692598,"pfxX":-10.787045449379585,"pfxZ":0.6509709568629249,"pX":0.6812298374946958,"pZ":1.958997385459453,"vX0":10.944947004552652,"vY0":-127.70502087796325,"vZ0":-2.0759594521195064,"x":91.03,"y":185.89,"x0":-2.2423267974172023,"y0":50.00367896049291,"z0":5.209180696194206,"aX":-17.96177643599095},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":17.3,"spinRate":1545,"spinDirection":256},"zone":9,"typeConfidence":0.95,"plateTime":0.427598612031745,"extension":7.411148553266174},"index":4,"playId":"c6a7abaa-5079-3dfe-acdf-d138878c1b0a","pitchNumber":5,"startTime":"2026-02-21T19:38:04.366Z","endTime":"2026-02-21T19:38:08.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":694230,"link":"/api/v1/people/694230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22152391230231,"aZ":-18.779180016254035,"pfxX":-5.69028431132367,"pfxZ":6.891620837441618,"pX":-0.08025948477936541,"pZ":3.90691445958402,"vX0":7.32179002839472,"vY0":-138.3837491319484,"vZ0":-1.504139630175247,"x":104.38,"y":130.06,"x0":-2.018258559985755,"y0":50.004667851608595,"z0":5.712663033731734,"aX":-11.06337734680122},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":8.9,"spinRate":2120,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.39547216523672235,"extension":7.184600993965268},"index":5,"playId":"5d51b2f0-0437-3d45-becf-651665b16474","pitchNumber":6,"startTime":"2026-02-21T19:38:25.007Z","endTime":"2026-02-21T19:38:29.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":694230,"link":"/api/v1/people/694230","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694230,"link":"/api/v1/people/694230"},"credit":"b_ab"},{"player":{"id":701288,"link":"/api/v1/people/701288"},"credit":"p_ab"},{"player":{"id":694230,"link":"/api/v1/people/694230"},"credit":"b_pa"},{"player":{"id":701288,"link":"/api/v1/people/701288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:38:29.166Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Thaiss walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:40:51.076Z","endTime":"2026-02-21T19:44:47.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701643,"fullName":"Grant Hartwig","link":"/api/v1/people/701643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,11],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Hartwig replaces Dan Altavilla.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T19:40:10.013Z","endTime":"2026-02-21T19:40:53.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701643,"link":"/api/v1/people/701643"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656186,"link":"/api/v1/people/656186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02207685193312,"aZ":-24.208094837403227,"pfxX":-10.668521057392194,"pfxZ":4.198557503009612,"pX":-0.14088792831528693,"pZ":1.3743453313467116,"vX0":11.464507531025294,"vY0":-136.37206800074327,"vZ0":-5.727826177159039,"x":122.37,"y":201.67,"x0":-2.9992482523559523,"y0":50.002290136177685,"z0":5.156008445151505,"aX":-20.235413829924294},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.6,"breakHorizontal":17.2,"spinRate":2195,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4005726449507243,"extension":6.247407070357136},"index":1,"playId":"9ec40fcf-6489-3dd8-b6fb-0b4c04847263","pitchNumber":1,"startTime":"2026-02-21T19:40:53.285Z","endTime":"2026-02-21T19:40:56.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44777376650247,"aZ":-33.064290253160486,"pfxX":-10.026430818520105,"pfxZ":-0.5648283027074354,"pX":0.14970789675618484,"pZ":1.529475363176866,"vX0":11.474791512320866,"vY0":-124.48365785332307,"vZ0":-1.9477905511273246,"x":111.29,"y":197.48,"x0":-3.221247025212382,"y0":50.00515250786047,"z0":5.064427594536525,"aX":-15.707224011762825},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.2,"breakHorizontal":15.5,"spinRate":1706,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.4403242172493136,"extension":6.042454755290486},"index":2,"playId":"31012823-fb1f-361b-a8e0-b0a190ba96fa","pitchNumber":2,"startTime":"2026-02-21T19:41:09.677Z","endTime":"2026-02-21T19:41:13.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67828750476852,"aZ":-27.354003732723037,"pfxX":6.495510172299766,"pfxZ":3.4113579534972045,"pX":-0.18995320073568828,"pZ":2.2025941062079144,"vX0":5.940005330660219,"vY0":-118.93719149603265,"vZ0":-0.7087109957577398,"x":124.24,"y":179.31,"x0":-3.5761204597891734,"y0":50.003922418836005,"z0":5.014930447270626,"aX":9.179913351330539},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.2,"breakHorizontal":-13.3,"spinRate":2414,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.4629209595006767,"extension":6.1319082291152975},"index":3,"playId":"934512d8-60d0-330f-9eb5-82fb581783cc","pitchNumber":3,"startTime":"2026-02-21T19:41:39.998Z","endTime":"2026-02-21T19:41:42.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.724529541318073,"aZ":-30.506899151777628,"pfxX":-0.4709406466767505,"pfxZ":1.044724538772197,"pX":0.07882308705626795,"pZ":2.1600564727342224,"vX0":8.207279906612833,"vY0":-125.50825470349831,"vZ0":-1.7168990571421263,"x":114.0,"y":180.46,"x0":-3.1685896649708543,"y0":50.00479976678091,"z0":5.330749812049008,"aX":-0.754093097914353},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":-1.0,"spinRate":2267,"spinDirection":348},"zone":8,"typeConfidence":2.0,"plateTime":0.43593957117358606,"extension":6.262796690398207},"index":4,"playId":"1ecb7c70-3dc4-33e9-908a-45761655e429","pitchNumber":4,"startTime":"2026-02-21T19:42:04.815Z","endTime":"2026-02-21T19:42:07.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.934017003788114,"aZ":-26.25523166334268,"pfxX":-9.161697777003361,"pfxZ":3.1717113444387035,"pX":-0.34980936986804423,"pZ":3.4049647334077933,"vX0":9.839616996368745,"vY0":-135.17663119769742,"vZ0":-0.5671970582751789,"x":130.33,"y":146.85,"x0":-2.8308886925555914,"y0":50.00638899865471,"z0":5.446109852386086,"aX":-17.11509435608359},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.9,"breakHorizontal":14.8,"spinRate":2096,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4037984669045702,"extension":6.073455498423375},"index":5,"playId":"3a92a7d0-16e6-3b50-9abd-62d1b9b865bc","pitchNumber":5,"startTime":"2026-02-21T19:42:33.907Z","endTime":"2026-02-21T19:42:37.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.035574624911476,"aZ":-23.909365433516292,"pfxX":-0.883277547156692,"pfxZ":4.694156802577064,"pX":0.6251951562259734,"pZ":2.614578836645204,"vX0":10.358063430860247,"vY0":-131.65730085474712,"vZ0":-1.9649385530826984,"x":93.17,"y":168.19,"x0":-3.2396455158090904,"y0":50.00630456735788,"z0":5.13396048244451,"aX":-1.5580086083584603},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":-0.6,"spinRate":2154,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4154738313552526,"extension":6.377842530629442},"index":6,"playId":"7a66cbe6-cf12-3738-88d7-84f75d63a9da","pitchNumber":6,"startTime":"2026-02-21T19:42:52.919Z","endTime":"2026-02-21T19:42:56.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.0,"endSpeed":86.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91301461256364,"aZ":-25.25252874950886,"pfxX":-9.951904650079696,"pfxZ":3.6585511629312144,"pX":-0.4278180654365067,"pZ":2.9557504311056113,"vX0":10.803552468728268,"vY0":-136.48005251838742,"vZ0":-1.506058467842485,"x":133.31,"y":158.97,"x0":-3.1371142094571423,"y0":50.006368035988395,"z0":5.247172277170677,"aX":-18.852965402908552},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":15.8,"spinRate":2033,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.4007101434021707,"extension":6.192998254116298},"index":7,"playId":"be0d5177-0e44-3145-a387-2f857e94c610","pitchNumber":7,"startTime":"2026-02-21T19:43:17.245Z","endTime":"2026-02-21T19:43:20.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.632204722110988,"aZ":-24.341468743552774,"pfxX":6.044445583459035,"pfxZ":5.354018666149523,"pX":0.639587026156592,"pZ":0.7921216502104548,"vX0":7.611882062835389,"vY0":-120.24707517983148,"vZ0":-4.505416867162847,"x":92.62,"y":217.39,"x0":-3.3538199130814768,"y0":50.00214891540773,"z0":4.853510872919451,"aX":8.835485475582692},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.9,"breakHorizontal":-12.8,"spinRate":2575,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.455767562582166,"extension":6.259019917308303},"index":8,"playId":"97a1f681-1601-38e6-be3f-94e942c1e3eb","pitchNumber":8,"startTime":"2026-02-21T19:43:35.231Z","endTime":"2026-02-21T19:43:39.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48875015908064,"aZ":-28.69357266423405,"pfxX":-10.568686170412857,"pfxZ":1.86149431834705,"pX":-0.7754990292593084,"pZ":0.7906746639846193,"vX0":9.974676748567935,"vY0":-135.62798007013146,"vZ0":-6.073079085207473,"x":146.56,"y":217.43,"x0":-3.1202432591273013,"y0":50.00460237606304,"z0":5.049076437832329,"aX":-19.775395398227236},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":17.2,"spinRate":2125,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4031981109779674,"extension":6.157440437568922},"index":9,"playId":"ff05b2ef-8f5d-31b2-ad62-8571fea8bc90","pitchNumber":9,"startTime":"2026-02-21T19:43:57.869Z","endTime":"2026-02-21T19:44:01.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":10,"startTime":"2026-02-21T19:44:30.323Z","endTime":"2026-02-21T19:44:44.600Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.8,"endSpeed":84.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.779751035281205,"aZ":-27.076060089803136,"pfxX":-10.78074412365725,"pfxZ":2.8119667505219805,"pX":-1.9955676100969233,"pZ":2.394966516343071,"vX0":6.827903129391173,"vY0":-133.5375290887365,"vZ0":-2.260046725878547,"x":193.07,"y":174.12,"x0":-3.180226290973621,"y0":50.00188667764716,"z0":5.192921219028981,"aX":-19.539859085444277},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.8,"breakHorizontal":18.1,"spinRate":2063,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4096044211680856,"extension":6.1623889633546645},"index":11,"playId":"e48430e2-4772-3f5c-8f23-0edc164122e8","pitchNumber":10,"startTime":"2026-02-21T19:44:44.600Z","endTime":"2026-02-21T19:44:47.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-7.099999999999987,"leverageIndex":1.71,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:44:47.904Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kristian Campbell doubles (1) on a fly ball to center fielder Kyler Fedko. Matt Thaiss to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:45:32.966Z","endTime":"2026-02-21T19:46:02.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701643,"fullName":"Grant Hartwig","link":"/api/v1/people/701643"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"postOnThird":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693459,"link":"/api/v1/people/693459"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"855a8fe3-0954-374b-b47f-fc1687bc8df0","startTime":"2026-02-21T19:45:15.740Z","endTime":"2026-02-21T19:45:18.740Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.388320429249156,"aZ":-25.103967788298775,"pfxX":-10.735588922033235,"pfxZ":3.818437729548342,"pX":0.35281859963229717,"pZ":2.3103571766138375,"vX0":7.937567878544738,"vY0":-134.98097323500136,"vZ0":-3.3540970760632733,"x":103.55,"y":176.4,"x0":-1.2258549963134788,"y0":50.002627265891824,"z0":5.329359007379532,"aX":-19.88149875614198},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":17.9,"spinRate":2110,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.4052082345764916,"extension":6.026558969872022},"index":1,"playId":"8414fb06-8803-33c5-94dc-4bacbac5c794","pitchNumber":1,"startTime":"2026-02-21T19:45:34.723Z","endTime":"2026-02-21T19:45:38.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09545883728638,"aZ":-28.343795721185217,"pfxX":6.965486557910168,"pfxZ":2.8176103288754444,"pX":0.3670782758220751,"pZ":3.141248962727278,"vX0":2.5684647455550684,"vY0":-116.05644314170478,"vZ0":1.438447549670135,"x":103.01,"y":153.97,"x0":-1.6597236904185348,"y0":50.00549890575224,"z0":5.216562618483009,"aX":9.485719140084939},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":5.8,"breakHorizontal":-13.2,"spinRate":2496,"spinDirection":82},"zone":3,"typeConfidence":2.0,"plateTime":0.4722772063075582,"extension":6.0492375621610455},"hitData":{"launchSpeed":88.5,"launchAngle":28.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.08,"coordY":73.9}},"index":2,"playId":"c7cf9c25-d0bb-34cd-bab1-14c49d7d55ab","pitchNumber":2,"startTime":"2026-02-21T19:45:53.494Z","endTime":"2026-02-21T19:46:02.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_ab"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_ab"},{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_pa"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":-19.6,"leverageIndex":2.86,"dramaIndex":197.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:46:02.745Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mikey Romero singles on a ground ball to center fielder Kyler Fedko, deflected by second baseman Tanner Schobel. Matt Thaiss scores. Kristian Campbell scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:46:41.592Z","endTime":"2026-02-21T19:47:42.121Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701643,"fullName":"Grant Hartwig","link":"/api/v1/people/701643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802355,"link":"/api/v1/people/802355"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":693459,"link":"/api/v1/people/693459"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":{"id":701643,"link":"/api/v1/people/701643"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":{"id":701643,"link":"/api/v1/people/701643"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15128420281074,"aZ":-24.309241432087777,"pfxX":-1.5706693727941308,"pfxZ":4.464370921413678,"pX":0.07074053981537319,"pZ":2.9152221467433095,"vX0":8.797954004971906,"vY0":-131.90836807638058,"vZ0":-1.429076120202141,"x":114.3,"y":160.07,"x0":-3.104233391170741,"y0":50.00361624381266,"z0":5.256980121042118,"aX":-2.7692531823455417},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.0,"breakHorizontal":1.0,"spinRate":2045,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.41529075416087124,"extension":6.201385061574101},"index":0,"playId":"fd53e227-e189-3ad3-8d55-12a16565fd4e","pitchNumber":1,"startTime":"2026-02-21T19:46:41.592Z","endTime":"2026-02-21T19:46:46.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":692225,"link":"/api/v1/people/692225"},"third":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.6,"endSpeed":84.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.836735887681648,"aZ":-24.944998823509,"pfxX":-0.12215358929916076,"pfxZ":4.012839554470467,"pX":-0.4134788104888209,"pZ":3.191082097590023,"vX0":7.605365953680281,"vY0":-133.2107448062042,"vZ0":-0.5663582364172102,"x":132.76,"y":152.62,"x0":-3.2862041640150217,"y0":50.00402394665455,"z0":5.205120079742763,"aX":-0.21991115240205686},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.3,"breakHorizontal":-1.3,"spinRate":2053,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.41070873690620635,"extension":6.165750466763785},"index":1,"playId":"671b174f-9bd7-3b3a-9540-dd61379db5d1","pitchNumber":2,"startTime":"2026-02-21T19:46:57.816Z","endTime":"2026-02-21T19:47:08.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":692225,"link":"/api/v1/people/692225"},"third":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.945127472711313,"aZ":-29.478039290627112,"pfxX":4.5502075299710985,"pfxZ":1.8373048797450409,"pX":-0.9267916918815622,"pZ":1.6812959438915969,"vX0":4.739173091847852,"vY0":-119.94521951950753,"vZ0":-1.655686644864297,"x":152.33,"y":193.39,"x0":-3.514999379285236,"y0":50.00114973693295,"z0":4.99475667026226,"aX":6.666654808946541},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.2,"breakHorizontal":-9.4,"spinRate":2465,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.4556468739416557,"extension":6.038489888624262},"index":2,"playId":"3407e1b2-c82b-35cf-b256-35a5209be543","pitchNumber":3,"startTime":"2026-02-21T19:47:16.305Z","endTime":"2026-02-21T19:47:19.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":692225,"link":"/api/v1/people/692225"},"third":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.677406331646385,"aZ":-30.680094980315065,"pfxX":5.1580677310551595,"pfxZ":1.0310519285545041,"pX":-0.2943436900430902,"pZ":2.1365404827729213,"vX0":5.843518806206012,"vY0":-119.56109888088145,"vZ0":-0.16605005298738873,"x":128.22,"y":181.09,"x0":-3.4426254265305407,"y0":50.000843109345176,"z0":4.9670163223717845,"aX":7.442813975352783},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.2,"breakHorizontal":-10.8,"spinRate":2540,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.4586313747341819,"extension":6.067882279726001},"hitData":{"launchSpeed":107.9,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.7,"coordY":137.98}},"index":3,"playId":"30342ea5-1564-3820-977a-040a761e895e","pitchNumber":4,"startTime":"2026-02-21T19:47:33.398Z","endTime":"2026-02-21T19:47:42.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"second":{"id":692225,"link":"/api/v1/people/692225"},"third":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702540,"link":"/api/v1/people/702540"},"credit":"b_ab"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_ab"},{"player":{"id":702540,"link":"/api/v1/people/702540"},"credit":"b_pa"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-15.5,"leverageIndex":2.65,"dramaIndex":167.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:47:42.121Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Braiden Ward grounds into a force out, second baseman Tanner Schobel to shortstop Kaelen Culpepper. Mikey Romero out at 2nd. Braiden Ward to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:48:32.781Z","endTime":"2026-02-21T19:48:40.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701643,"fullName":"Grant Hartwig","link":"/api/v1/people/701643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802355,"link":"/api/v1/people/802355"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701785,"link":"/api/v1/people/701785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"f8a0b4c5-4e1c-3f92-ab61-50497b92f3a0","startTime":"2026-02-21T19:48:17.173Z","endTime":"2026-02-21T19:48:20.609Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.7,"endSpeed":85.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78442370520627,"aZ":-25.04235818276452,"pfxX":-11.01298827387573,"pfxZ":3.7954024968657425,"pX":-0.4031305594726517,"pZ":2.9009931910289235,"vX0":10.836897719725986,"vY0":-136.02391851166917,"vZ0":-1.8038876829951627,"x":132.37,"y":160.45,"x0":-3.0007080735655167,"y0":50.006119673949755,"z0":5.302538006234485,"aX":-20.718931927007468},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":17.8,"spinRate":1966,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.4020868962243034,"extension":6.132325291161449},"hitData":{"launchSpeed":71.4,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.2,"coordY":153.29}},"index":1,"playId":"be55f32b-36fe-3cf3-a037-735e751eda0c","pitchNumber":1,"startTime":"2026-02-21T19:48:34.999Z","endTime":"2026-02-21T19:48:40.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_ab"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_ab"},{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":3.599999999999998,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:48:40.260Z","atBatIndex":47},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Allan Castro reaches on a fielder's choice, fielded by second baseman Tanner Schobel. Braiden Ward scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:48:58.403Z","endTime":"2026-02-21T19:50:56.579Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701643,"fullName":"Grant Hartwig","link":"/api/v1/people/701643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3],"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":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681355,"link":"/api/v1/people/681355"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":{"id":701643,"link":"/api/v1/people/701643"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802355,"link":"/api/v1/people/802355"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9448885811821,"aZ":-26.81658807859235,"pfxX":-11.468335312600782,"pfxZ":2.8995660507430134,"pX":0.6706499950531888,"pZ":2.503778951162286,"vX0":13.273298218857942,"vY0":-134.96485536525137,"vZ0":-2.194892019604155,"x":91.44,"y":171.18,"x0":-2.8174373339671304,"y0":50.003446727664354,"z0":5.213227605135891,"aX":-21.192131818918366},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.9,"breakHorizontal":18.0,"spinRate":2104,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.40558812001934985,"extension":6.2582032708320625},"index":0,"playId":"cf732cb0-cc92-343e-9415-133374ebc260","pitchNumber":1,"startTime":"2026-02-21T19:49:31.232Z","endTime":"2026-02-21T19:49:34.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"414698ff-5289-310e-9103-5dd1d5b86458","startTime":"2026-02-21T19:49:49.325Z","endTime":"2026-02-21T19:49:52.325Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58020256191741,"aZ":-30.490051766133227,"pfxX":5.479271510571637,"pfxZ":1.2006806254264362,"pX":-0.9991381897902255,"pZ":3.1311156489789393,"vX0":4.113105089471342,"vY0":-117.85162472382254,"vZ0":1.614860478652907,"x":155.08,"y":154.24,"x0":-3.4821496623101793,"y0":50.000264733281746,"z0":5.264882166804879,"aX":7.6619026521768},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.9,"breakHorizontal":-10.9,"spinRate":2428,"spinDirection":80},"zone":11,"typeConfidence":2.0,"plateTime":0.4657651294346943,"extension":5.922008637020262},"index":2,"playId":"8b09ae46-0098-3b07-aca1-35b76da0f7b5","pitchNumber":2,"startTime":"2026-02-21T19:50:07.852Z","endTime":"2026-02-21T19:50:17.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Braiden Ward steals (1) 2nd base. Braiden Ward to 3rd. Braiden Ward advances to 3rd, on a throwing error by catcher Andrew Cossetti.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"8b09ae46-0098-3b07-aca1-35b76da0f7b5","startTime":"2026-02-21T19:50:40.329Z","endTime":"2026-02-21T19:50:51.158Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"postOnThird":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":-5.9999999999999964,"leverageIndex":1.35,"dramaIndex":76.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.216854664464435,"aZ":-26.097292076618942,"pfxX":-1.8450937087414268,"pfxZ":3.436900091269001,"pX":0.2177392451483741,"pZ":2.4029128704140494,"vX0":9.440782046552666,"vY0":-132.15483029903132,"vZ0":-2.09209245315504,"x":108.7,"y":173.9,"x0":-3.1614830414868447,"y0":50.00274482207522,"z0":5.122061811676106,"aX":-3.263061079491342},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.0,"breakHorizontal":1.3,"spinRate":2231,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.41448018372273543,"extension":6.173568712527567},"hitData":{"launchSpeed":99.3,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.41,"coordY":159.35}},"index":4,"playId":"0536053a-a4e6-3d03-8b18-26787432af6e","pitchNumber":3,"startTime":"2026-02-21T19:50:51.158Z","endTime":"2026-02-21T19:50:56.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"third":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_ab"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_ab"},{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_pa"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.4,"awayTeamWinProbability":81.6,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":1.35,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:50:56.579Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Hickey flies out to shortstop Kaelen Culpepper.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:51:27.726Z","endTime":"2026-02-21T19:52:37.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701643,"fullName":"Grant Hartwig","link":"/api/v1/people/701643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701785,"link":"/api/v1/people/701785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270438001276606,"aZ":-21.685962541791458,"pfxX":-1.7047414867760513,"pfxZ":5.7406276301962915,"pX":-0.1231085740652461,"pZ":2.599615541003217,"vX0":8.517160636667956,"vY0":-133.69015930620813,"vZ0":-2.850255280381536,"x":121.69,"y":168.59,"x0":-3.1158109885147,"y0":50.003422469234636,"z0":5.219734920144929,"aX":-3.115657667333416},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":1.4,"spinRate":2190,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.408224332465549,"extension":6.171750864317213},"index":0,"playId":"d7186f87-b425-31e3-900f-bd0e2e0985b7","pitchNumber":1,"startTime":"2026-02-21T19:51:34.921Z","endTime":"2026-02-21T19:51:38.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"e58f22fc-61fc-3fcc-8255-1d064708787f","startTime":"2026-02-21T19:51:54.034Z","endTime":"2026-02-21T19:51:58.152Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57475417917348,"aZ":-26.952875402465214,"pfxX":-11.328690136757638,"pfxZ":2.833103183367614,"pX":0.7958237654414496,"pZ":2.145440439922303,"vX0":13.408521496765953,"vY0":-134.45701168720052,"vZ0":-3.0463875069966972,"x":106.25,"y":157.59,"x0":-2.770214919450117,"y0":50.00043866736309,"z0":5.193691408459645,"aX":-20.86034485832104},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.7,"breakHorizontal":17.9,"spinRate":2145,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.40646768820861956,"extension":6.154285736099478},"index":2,"playId":"662e54ad-23eb-3636-8e5e-f8d1cf8ccbc5","pitchNumber":2,"startTime":"2026-02-21T19:52:11.093Z","endTime":"2026-02-21T19:52:15.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.128151892028317,"aZ":-22.69475582390827,"pfxX":-2.4208809280700825,"pfxZ":5.360033620172818,"pX":0.2821203959712115,"pZ":3.0069329604976254,"vX0":9.59082816128207,"vY0":-132.59857534689627,"vZ0":-1.67373181115721,"x":106.57,"y":111.68,"x0":-3.077827509094764,"y0":50.00323075299516,"z0":5.313244406515246,"aX":-4.282620300022607},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.5,"breakHorizontal":2.2,"spinRate":2176,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.41414149113189147,"extension":6.251991762421364},"hitData":{"launchSpeed":70.6,"launchAngle":50.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":72.05,"coordY":120.56}},"index":3,"playId":"821bd687-c7d2-398a-93c9-e84b86976001","pitchNumber":3,"startTime":"2026-02-21T19:52:31.090Z","endTime":"2026-02-21T19:52:37.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_ab"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_ab"},{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_pa"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.85,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:52:37.980Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mickey Gasper lines out sharply to right fielder Kala'i Rosario.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T19:53:40.514Z","endTime":"2026-02-21T19:53:49.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701643,"fullName":"Grant Hartwig","link":"/api/v1/people/701643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693850,"link":"/api/v1/people/693850"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mickey Gasper replaces Wilyer Abreu.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-21T19:53:28.832Z","endTime":"2026-02-21T19:53:42.833Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.186099098313996,"aZ":-24.158355093039397,"pfxX":-2.565882029151869,"pfxZ":4.5029336066879395,"pX":-0.019806839055431097,"pZ":1.887463380763102,"vX0":9.273489723925993,"vY0":-132.50927277376218,"vZ0":-3.737536829882212,"x":117.75,"y":187.82,"x0":-3.2305346902039,"y0":50.00027579633649,"z0":5.08017403669265,"aX":-4.565562470004844},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.6,"breakHorizontal":2.6,"spinRate":2159,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4132811274002406,"extension":6.20727708312435},"hitData":{"launchSpeed":106.1,"launchAngle":18.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.15,"coordY":95.99}},"index":1,"playId":"6de120b9-eeb4-3b9d-9dec-0bfb8c111df0","pitchNumber":1,"startTime":"2026-02-21T19:53:42.833Z","endTime":"2026-02-21T19:53:49.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":701643,"link":"/api/v1/people/701643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:53:49.489Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Cossetti called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T19:56:07.995Z","endTime":"2026-02-21T19:57:25.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681355,"fullName":"Andrew Cossetti","link":"/api/v1/people/681355"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822416,"fullName":"Cooper Adams","link":"/api/v1/people/822416"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"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":681355,"fullName":"Andrew Cossetti","link":"/api/v1/people/681355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mickey Gasper remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T19:54:45.311Z","endTime":"2026-02-21T19:54:45.414Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cooper Adams replaces Jacob Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"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:54:45.414Z","endTime":"2026-02-21T19:56:10.204Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822416,"link":"/api/v1/people/822416"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701288,"link":"/api/v1/people/701288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":89.2,"endSpeed":82.1,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.257034948000406,"aZ":-26.559760300124832,"pfxX":0.8033953378414742,"pfxZ":3.2637443026757396,"pX":-0.4048445921268569,"pZ":4.403440047328955,"vX0":4.243762967826175,"vY0":-129.8761176290114,"vZ0":1.816488329436766,"x":132.43,"y":119.89,"x0":-2.1593607617463078,"y0":50.00465333083831,"z0":5.704370676240083,"aX":1.3827035787159485},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.5,"breakHorizontal":-2.3,"spinRate":2149,"spinDirection":201},"zone":11,"typeConfidence":1.37,"plateTime":0.4205108530207662,"extension":6.172471960589527},"index":2,"playId":"b2b4be01-d9bf-3bb0-b107-8e8dbe0a5d90","pitchNumber":1,"startTime":"2026-02-21T19:56:10.204Z","endTime":"2026-02-21T19:56:13.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46619395420662,"aZ":-20.480411461228964,"pfxX":-8.777947835608918,"pfxZ":5.870066702781491,"pX":0.5421446768344295,"pZ":2.5897749435143638,"vX0":9.821177091739592,"vY0":-140.39807623677808,"vZ0":-3.8832828326720117,"x":96.33,"y":168.86,"x0":-1.8646337901541492,"y0":50.00031314542342,"z0":5.327459580489741,"aX":-17.48132643409322},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":13.8,"spinRate":2174,"spinDirection":241},"zone":6,"typeConfidence":1.33,"plateTime":0.39046723616125867,"extension":6.0939595204437795},"index":3,"playId":"99dbf1d7-9b95-34df-a5dc-d5d43dbc8f2b","pitchNumber":2,"startTime":"2026-02-21T19:56:26.212Z","endTime":"2026-02-21T19:56:29.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795964600406908,"aZ":-32.3184454391411,"pfxX":-1.87084021810589,"pfxZ":-0.09149585319662723,"pX":1.2087968296224312,"pZ":0.9016553442458848,"vX0":8.126130939677447,"vY0":-126.73627062148284,"vZ0":-4.9831738753135895,"x":70.92,"y":214.44,"x0":-1.795341809422008,"y0":50.00200610208275,"z0":5.4733755394924,"aX":-3.0462671564102837},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":1.6,"spinRate":2462,"spinDirection":358},"zone":14,"typeConfidence":0.81,"plateTime":0.43211905677915574,"extension":6.43315057032975},"index":4,"playId":"5ca7f33d-d227-32b4-9ed5-ca8d93603b90","pitchNumber":3,"startTime":"2026-02-21T19:56:41.101Z","endTime":"2026-02-21T19:56:44.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2026-02-21T19:56:54.040Z","endTime":"2026-02-21T19:57:06.522Z","isPitch":false,"type":"action","player":{"id":681355,"link":"/api/v1/people/681355"},"defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67907200776078,"aZ":-19.081797612897084,"pfxX":-7.9667118717243595,"pfxZ":6.558193691229919,"pX":0.28835717966705815,"pZ":3.254296831695861,"vX0":9.184592682257966,"vY0":-140.79146212344264,"vZ0":-2.6192398807932302,"x":106.01,"y":150.91,"x0":-1.9899814424667648,"y0":50.000781322109695,"z0":5.439717668647174,"aX":-15.900337283605513},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":12.4,"spinRate":2115,"spinDirection":243},"zone":3,"typeConfidence":1.32,"plateTime":0.3898853179103985,"extension":6.027098302033487},"index":6,"playId":"70d0adc5-ab9e-3eda-9d44-5938b52a11b7","pitchNumber":4,"startTime":"2026-02-21T19:57:06.522Z","endTime":"2026-02-21T19:57:09.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.865058206654982,"aZ":-19.64426277325425,"pfxX":-7.991684313328542,"pfxZ":6.253575027121727,"pX":-0.33499808339374043,"pZ":2.2268004214582002,"vX0":7.19184731738173,"vY0":-140.62466910097774,"vZ0":-5.349035694119799,"x":129.77,"y":178.66,"x0":-1.8872072605075498,"y0":50.000984546305695,"z0":5.4277924857070055,"aX":-16.005814701270683},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":13.0,"spinRate":1993,"spinDirection":235},"zone":4,"typeConfidence":1.32,"plateTime":0.38949645380178843,"extension":5.891771243702668},"index":7,"playId":"e8d13644-21d7-3521-8c8a-a2cc3b498731","pitchNumber":5,"startTime":"2026-02-21T19:57:22.684Z","endTime":"2026-02-21T19:57:25.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681355,"link":"/api/v1/people/681355"},"credit":"b_ab"},{"player":{"id":822416,"link":"/api/v1/people/822416"},"credit":"p_ab"},{"player":{"id":681355,"link":"/api/v1/people/681355"},"credit":"b_pa"},{"player":{"id":822416,"link":"/api/v1/people/822416"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:57:25.789Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kala'i Rosario strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T19:57:46.126Z","endTime":"2026-02-21T19:59:09.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693850,"fullName":"Kala'i Rosario","link":"/api/v1/people/693850"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822416,"fullName":"Cooper Adams","link":"/api/v1/people/822416"},"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":693850,"fullName":"Kala'i Rosario","link":"/api/v1/people/693850"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.368613888092906,"aZ":-33.2520768387273,"pfxX":-0.6143879897662627,"pfxZ":-0.6614715015258046,"pX":0.25408022105124256,"pZ":3.136423564303746,"vX0":5.608195153612317,"vY0":-126.81012365370317,"vZ0":0.18514489215428687,"x":107.32,"y":154.1,"x0":-1.9001059423097535,"y0":50.00001981045106,"z0":5.701220564331444,"aX":-1.00770452732226},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.0,"breakHorizontal":-0.1,"spinRate":2234,"spinDirection":25},"zone":3,"typeConfidence":1.09,"plateTime":0.430871934952183,"extension":6.3168749655058525},"index":0,"playId":"f0854793-6e24-3ef8-8eff-3c1dcb306173","pitchNumber":1,"startTime":"2026-02-21T19:57:49.337Z","endTime":"2026-02-21T19:57:53.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":85.4,"endSpeed":79.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.117815835132056,"aZ":-29.16021666542372,"pfxX":0.3064757745722497,"pfxZ":1.9066685158130117,"pX":1.4442967857225595,"pZ":1.866673630747273,"vX0":8.484864561066807,"vY0":-124.20019006221973,"vZ0":-2.289615472286511,"x":61.95,"y":188.38,"x0":-2.0392608768611797,"y0":50.00397974014316,"z0":5.197501360226751,"aX":0.4823676531965956},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":-2.3,"spinRate":2312,"spinDirection":39},"zone":14,"typeConfidence":1.18,"plateTime":0.43902940421788816,"extension":6.184908217341399},"index":1,"playId":"9110015d-6e99-31a5-9d94-ebe3a42c3abe","pitchNumber":2,"startTime":"2026-02-21T19:58:04.726Z","endTime":"2026-02-21T19:58:10.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70621539993125,"aZ":-20.01273655930449,"pfxX":-8.505807959568463,"pfxZ":6.300963815082527,"pX":0.4062895921221399,"pZ":2.841329693099292,"vX0":9.359630510546205,"vY0":-138.90009187618426,"vZ0":-3.3653784997955136,"x":101.51,"y":162.06,"x0":-1.9219604035090052,"y0":50.00052117601204,"z0":5.419441998814347,"aX":-16.41247830521693},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":13.2,"spinRate":1973,"spinDirection":246},"zone":3,"typeConfidence":1.33,"plateTime":0.39621081023332794,"extension":5.935719756574944},"index":2,"playId":"86a617c7-8dc1-3744-89a1-e77702b618d7","pitchNumber":3,"startTime":"2026-02-21T19:58:23.105Z","endTime":"2026-02-21T19:58:27.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.004459550528132,"aZ":-34.97854569111703,"pfxX":-8.333914479407794,"pfxZ":-1.5809659024157696,"pX":0.36832856496211425,"pZ":2.1803861152772392,"vX0":9.168048401546459,"vY0":-132.63629870113232,"vZ0":-1.3377921830089239,"x":102.96,"y":179.91,"x0":-2.0541585922452525,"y0":50.00076747555429,"z0":5.247561614376596,"aX":-14.81210656872923},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.9,"breakHorizontal":13.1,"spinRate":1516,"spinDirection":259},"zone":9,"typeConfidence":2.0,"plateTime":0.41332961578447547,"extension":6.234573220469624},"index":3,"playId":"fa49ca88-c015-3cfd-befd-b75b21a2084a","pitchNumber":4,"startTime":"2026-02-21T19:58:45.512Z","endTime":"2026-02-21T19:58:48.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.154088451925865,"aZ":-19.210020014923682,"pfxX":-8.253705800882024,"pfxZ":6.629026270537635,"pX":0.3460136432859844,"pZ":2.8310863223383143,"vX0":8.986799886127642,"vY0":-139.1724908194491,"vZ0":-3.5026126191097164,"x":103.81,"y":162.34,"x0":-1.8574429194305473,"y0":50.00146890742402,"z0":5.383229087467631,"aX":-16.138971265822715},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":13.0,"spinRate":2101,"spinDirection":239},"zone":3,"typeConfidence":1.33,"plateTime":0.3940419585614885,"extension":6.150469222469977},"index":4,"playId":"27b5576e-fe70-38ca-8a8b-18d9b7e6e403","pitchNumber":5,"startTime":"2026-02-21T19:59:03.669Z","endTime":"2026-02-21T19:59:09.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693850,"link":"/api/v1/people/693850"},"credit":"b_ab"},{"player":{"id":822416,"link":"/api/v1/people/822416"},"credit":"p_ab"},{"player":{"id":693850,"link":"/api/v1/people/693850"},"credit":"b_pa"},{"player":{"id":822416,"link":"/api/v1/people/822416"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-21T19:59:09.291Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyler Fedko strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T19:59:20.542Z","endTime":"2026-02-21T20:02:14.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":822416,"fullName":"Cooper Adams","link":"/api/v1/people/822416"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":693459,"fullName":"Kyler Fedko","link":"/api/v1/people/693459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.275374499644084,"aZ":-20.45246549935979,"pfxX":-7.348208417323715,"pfxZ":5.917665884709359,"pX":0.8406939951341017,"pZ":1.7791940057368094,"vX0":10.10988554921939,"vY0":-139.56510092977936,"vZ0":-5.942107933588789,"x":84.95,"y":190.74,"x0":-1.8674371955014657,"y0":50.002690679095835,"z0":5.275202171314927,"aX":-14.553419927792072},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":11.3,"spinRate":2046,"spinDirection":240},"zone":14,"typeConfidence":1.32,"plateTime":0.3918761520774754,"extension":6.050454148570659},"index":0,"playId":"db1cd336-c04f-3e53-8b54-becc01e8de97","pitchNumber":1,"startTime":"2026-02-21T19:59:33.540Z","endTime":"2026-02-21T19:59:38.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.4,"endSpeed":87.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22059281096917,"aZ":-20.701687208809606,"pfxX":-8.92928482950677,"pfxZ":5.895515734581353,"pX":0.21793362936851057,"pZ":2.035705070349446,"vX0":8.738889271367457,"vY0":-138.64888341023325,"vZ0":-5.288283290246375,"x":108.69,"y":183.82,"x0":-1.815830991876029,"y0":50.00158801175817,"z0":5.350755489675312,"aX":-17.370709681552196},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":14.3,"spinRate":2104,"spinDirection":242},"zone":8,"typeConfidence":1.34,"plateTime":0.39516092721269835,"extension":5.950601827000014},"index":1,"playId":"da475aa9-0f0c-32f7-a2be-c025d7eb6c5e","pitchNumber":2,"startTime":"2026-02-21T19:59:50.568Z","endTime":"2026-02-21T19:59:54.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.145167680124807,"aZ":-27.2876776026486,"pfxX":-8.459971423695762,"pfxZ":2.8481027107636177,"pX":-0.2133241011360585,"pZ":2.9879076459146003,"vX0":7.6208338141414735,"vY0":-130.1128563934812,"vZ0":-0.4880169422085403,"x":125.13,"y":158.11,"x0":-2.080236237119626,"y0":50.00183708022802,"z0":5.2444940988796915,"aX":-14.513259233236175},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.3,"breakHorizontal":13.7,"spinRate":1681,"spinDirection":258},"zone":2,"typeConfidence":2.0,"plateTime":0.42085696346517976,"extension":6.109201867073695},"index":2,"playId":"fa0b5687-bb9e-384d-8135-de5e3e77504d","pitchNumber":3,"startTime":"2026-02-21T20:00:06.735Z","endTime":"2026-02-21T20:00:12.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-21T20:00:18.793Z","endTime":"2026-02-21T20:00:36.602Z","isPitch":false,"type":"action","player":{"id":693459,"link":"/api/v1/people/693459"},"defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71844034173207,"aZ":-27.56456969679851,"pfxX":3.073671026192943,"pfxZ":2.941103363840508,"pX":-1.6157671962635551,"pZ":3.496420996996516,"vX0":0.6054266493942254,"vY0":-124.08252470539882,"vZ0":1.0807461266206593,"x":178.59,"y":144.38,"x0":-2.262055139308849,"y0":50.002239826403496,"z0":5.343746923672932,"aX":4.8151094579165035},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.8,"breakHorizontal":-5.8,"spinRate":2341,"spinDirection":59},"zone":11,"typeConfidence":1.1,"plateTime":0.44063085911079236,"extension":6.011478609713665},"index":4,"playId":"28438031-d877-3ef4-a106-53006abbe1e8","pitchNumber":4,"startTime":"2026-02-21T20:00:36.602Z","endTime":"2026-02-21T20:00:40.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.932297233268482,"aZ":-33.72164101716206,"pfxX":-2.2648021573570354,"pfxZ":-0.9236964212714387,"pX":-0.9537031231313954,"pZ":2.2626943720597903,"vX0":3.3290868584307716,"vY0":-128.17690887812364,"vZ0":-1.745656368921026,"x":153.35,"y":177.69,"x0":-1.9737695283897498,"y0":50.005407902514186,"z0":5.5800113578493695,"aX":-3.7775660140724088},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.8,"breakHorizontal":3.4,"spinRate":2255,"spinDirection":356},"zone":13,"typeConfidence":1.26,"plateTime":0.42694299067882824,"extension":6.319926645066546},"index":5,"playId":"f1d6b371-33c6-3d0b-b904-0a700b3355d7","pitchNumber":5,"startTime":"2026-02-21T20:00:55.180Z","endTime":"2026-02-21T20:00:58.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92744299915235,"aZ":-21.621405577387453,"pfxX":-9.901367081633511,"pfxZ":5.309102139700306,"pX":-0.16516919108165498,"pZ":3.396672403671074,"vX0":8.509265468338329,"vY0":-140.62645806024236,"vZ0":-1.9181410735620723,"x":123.3,"y":147.07,"x0":-1.9540737887173816,"y0":50.006946622207586,"z0":5.500175864964213,"aX":-19.69999683548585},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.4,"breakHorizontal":16.1,"spinRate":2119,"spinDirection":238},"zone":11,"typeConfidence":1.31,"plateTime":0.39051513395789783,"extension":6.145848574175715},"index":6,"playId":"a2eaa7f6-419c-3b00-bb13-71b5a43acd20","pitchNumber":6,"startTime":"2026-02-21T20:01:23.655Z","endTime":"2026-02-21T20:01:26.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.852098049622953,"aZ":-21.928452307922488,"pfxX":-9.267738228550279,"pfxZ":5.240592469760405,"pX":0.21469039661547312,"pZ":2.1169769914530607,"vX0":9.347499108487902,"vY0":-138.87754802827524,"vZ0":-4.6093277090637095,"x":108.82,"y":181.62,"x0":-1.9892778286363073,"y0":50.00307496636598,"z0":5.2551465654887695,"aX":-18.119427215209576},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":14.9,"spinRate":2128,"spinDirection":240},"zone":8,"typeConfidence":1.34,"plateTime":0.3942719359967417,"extension":6.012124568113801},"index":7,"playId":"e04dc777-1588-346f-877f-027e62583de6","pitchNumber":7,"startTime":"2026-02-21T20:01:43.739Z","endTime":"2026-02-21T20:01:48.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70247249773467,"aZ":-30.8017268092346,"pfxX":1.4256500057880166,"pfxZ":0.8676668468114759,"pX":0.4099032766869501,"pZ":1.7370865508628057,"vX0":5.556541295473606,"vY0":-125.45692207486697,"vZ0":-2.252838072464539,"x":101.38,"y":191.88,"x0":-2.0239757572449673,"y0":50.00492935098565,"z0":5.171116730416224,"aX":2.259124697247326},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-4.0,"spinRate":2280,"spinDirection":48},"zone":9,"typeConfidence":0.92,"plateTime":0.4375279120461313,"extension":6.198780160506835},"index":8,"playId":"d108c65d-548a-3479-96df-cc8ea63a2df5","pitchNumber":8,"startTime":"2026-02-21T20:02:10.478Z","endTime":"2026-02-21T20:02:14.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693459,"link":"/api/v1/people/693459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693459,"link":"/api/v1/people/693459"},"credit":"b_ab"},{"player":{"id":822416,"link":"/api/v1/people/822416"},"credit":"p_ab"},{"player":{"id":693459,"link":"/api/v1/people/693459"},"credit":"b_pa"},{"player":{"id":822416,"link":"/api/v1/people/822416"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:02:14.258Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Sogard singles on a line drive to right fielder Kala'i Rosario.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T20:04:26.730Z","endTime":"2026-02-21T20:06:13.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694536,"fullName":"Trent Baker","link":"/api/v1/people/694536"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693850,"link":"/api/v1/people/693850"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trent Baker replaces Grant Hartwig.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T20:03:18.321Z","endTime":"2026-02-21T20:04:28.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694536,"link":"/api/v1/people/694536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701643,"link":"/api/v1/people/701643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208559122719777,"aZ":-29.208044213427332,"pfxX":-9.508306357653161,"pfxZ":1.8011449988323678,"pX":-0.8866139032696283,"pZ":1.6797287028798813,"vX0":5.560616335067274,"vY0":-127.39043831608228,"vZ0":-2.8914072468003784,"x":150.8,"y":193.43,"x0":-1.857868005122764,"y0":50.0061123694361,"z0":5.129070208994595,"aX":-15.691951490874148},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.9,"breakHorizontal":16.1,"spinRate":1945,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.42931959693062094,"extension":6.5045028513328145},"index":1,"playId":"4f6743a9-e35e-3895-853b-97e30388899c","pitchNumber":1,"startTime":"2026-02-21T20:04:28.955Z","endTime":"2026-02-21T20:04:33.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59555633423505,"aZ":-15.441943001204665,"pfxX":-8.164472506380623,"pfxZ":8.380467131041703,"pX":0.46599213013507707,"pZ":3.387135132695154,"vX0":8.597702218100245,"vY0":-140.1621296720723,"vZ0":-2.2230977880291616,"x":99.24,"y":147.33,"x0":-1.5751093817188315,"y0":50.006431373926915,"z0":5.194772147401505,"aX":-16.308090727499117},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":13.1,"spinRate":2320,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.3902409420076429,"extension":6.467492477976654},"index":2,"playId":"a7a3d29a-ff7d-3895-b2ce-92ad61b49f8a","pitchNumber":2,"startTime":"2026-02-21T20:04:47.738Z","endTime":"2026-02-21T20:04:50.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.1,"endSpeed":79.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.012194080617558,"aZ":-26.14336327149726,"pfxX":-2.755710777756126,"pfxZ":3.7820338441108037,"pX":-1.3671384725037659,"pZ":1.696096735831481,"vX0":2.5042045891413203,"vY0":-125.37538971787566,"vZ0":-2.734659022452229,"x":169.11,"y":192.99,"x0":-2.020192388997354,"y0":50.00148902812881,"z0":4.931314092921895,"aX":-4.392987036203674},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.5,"breakHorizontal":4.4,"spinRate":941,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4366268027769036,"extension":6.489349759258153},"index":3,"playId":"6ef663e8-ad18-3485-a37e-aa2b00f77542","pitchNumber":3,"startTime":"2026-02-21T20:05:10.024Z","endTime":"2026-02-21T20:05:13.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.244317025266497,"aZ":-22.607281518133277,"pfxX":-10.185240352007987,"pfxZ":5.713543976725167,"pX":1.8798707267619055,"pZ":1.1303001990709873,"vX0":11.686079786767039,"vY0":-128.4922643130762,"vZ0":-5.610254471542041,"x":45.34,"y":208.26,"x0":-1.4005257140754375,"y0":50.002576776593656,"z0":5.094861666245627,"aX":-17.05668687653686},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.2,"breakHorizontal":15.8,"spinRate":1961,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42602023118280874,"extension":6.64246960214581},"index":4,"playId":"73f4d91d-483f-381f-886b-0f44c95c7de4","pitchNumber":4,"startTime":"2026-02-21T20:05:25.476Z","endTime":"2026-02-21T20:05:28.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.3,"endSpeed":87.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.557389936150614,"aZ":-17.043932978057654,"pfxX":-9.276730814993648,"pfxZ":7.663415385692895,"pX":-0.0705973089253991,"pZ":3.661061886462461,"vX0":7.768930229640072,"vY0":-140.0683350443822,"vZ0":-1.1841421588154184,"x":119.69,"y":139.93,"x0":-1.6839127251827326,"y0":50.00026374316344,"z0":5.210931523198054,"aX":-18.310477361217373},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":15.1,"spinRate":2309,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3920072973849611,"extension":6.4448770740548955},"index":5,"playId":"abcfef2c-4f8f-3ac2-ab03-512f789c47d2","pitchNumber":5,"startTime":"2026-02-21T20:05:43.854Z","endTime":"2026-02-21T20:05:47.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.185689594884902,"aZ":-26.203007099842644,"pfxX":-10.933925904028396,"pfxZ":3.583324506185364,"pX":-0.5695491075813319,"pZ":1.8565484370510401,"vX0":6.5880868399175805,"vY0":-128.84985768463002,"vZ0":-2.9823638002209645,"x":138.71,"y":188.65,"x0":-1.751813466906011,"y0":50.0012943444784,"z0":5.074866761259316,"aX":-18.205699902178416},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.0,"breakHorizontal":18.1,"spinRate":2005,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.42666688678449116,"extension":6.549131878757659},"hitData":{"launchSpeed":91.5,"launchAngle":14.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.89,"coordY":125.32}},"index":6,"playId":"b267b964-58f2-3d63-8c53-88d8a46c4625","pitchNumber":6,"startTime":"2026-02-21T20:06:05.119Z","endTime":"2026-02-21T20:06:13.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_ab"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_ab"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_pa"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.5,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:06:13.394Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Ferguson flies out to center fielder Kyler Fedko.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T20:06:22.696Z","endTime":"2026-02-21T20:08:30.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694536,"fullName":"Trent Baker","link":"/api/v1/people/694536"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693459,"link":"/api/v1/people/693459"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03536577959099,"aZ":-17.259966230441556,"pfxX":-8.076106439926503,"pfxZ":7.680305717629126,"pX":-0.662046864708015,"pZ":1.388287175879826,"vX0":5.763877455881234,"vY0":-138.9247474629293,"vZ0":-6.790123647643793,"x":142.24,"y":201.3,"x0":-1.7213860454178698,"y0":50.00127761861246,"z0":5.0243374547722075,"aX":-15.680997986429778},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":13.3,"spinRate":2274,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.39525966126209466,"extension":6.549957503598858},"index":0,"playId":"3f7de54c-def7-3e43-9207-b400a6c97505","pitchNumber":1,"startTime":"2026-02-21T20:06:42.008Z","endTime":"2026-02-21T20:06:45.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"23414ba1-b74b-308a-a8c6-19f24f880dba","startTime":"2026-02-21T20:06:58.765Z","endTime":"2026-02-21T20:07:02.883Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00151177097861,"aZ":-14.738447642270154,"pfxX":-8.097543016873948,"pfxZ":9.077670530376452,"pX":0.431478114429677,"pZ":1.5424838552418016,"vX0":8.43689291278841,"vY0":-138.44928999837006,"vZ0":-6.788393883533559,"x":100.55,"y":197.13,"x0":-1.619054140690649,"y0":50.00020203158006,"z0":5.032413889561956,"aX":-15.549396855403677},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":12.7,"spinRate":2204,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39724536664888177,"extension":6.641523468770402},"index":2,"playId":"6f079e65-c4d9-3f48-b84f-cb2e3c57a8f2","pitchNumber":2,"startTime":"2026-02-21T20:07:17.016Z","endTime":"2026-02-21T20:07:20.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":79.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.564563393239112,"aZ":-27.63753941489739,"pfxX":-11.351921992497083,"pfxZ":2.7692491117386453,"pX":0.015303752932223299,"pZ":3.53139864557546,"vX0":7.971000538309441,"vY0":-127.60187121414936,"vZ0":1.1189400734509705,"x":116.42,"y":143.43,"x0":-1.68245600684342,"y0":50.00491371962683,"z0":5.273328127442501,"aX":-18.62216138652787},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.5,"breakHorizontal":18.6,"spinRate":2051,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.43012272829238496,"extension":6.554050007927953},"index":3,"playId":"ea808e20-8dd8-3fd6-ab54-71e9dc116e82","pitchNumber":3,"startTime":"2026-02-21T20:07:42.301Z","endTime":"2026-02-21T20:07:46.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.094235936501942,"aZ":-15.866078806527453,"pfxX":-7.763345813927396,"pfxZ":8.323388095172938,"pX":-1.2162523211152882,"pZ":2.488945281556187,"vX0":4.40330772254285,"vY0":-139.06863369648582,"vZ0":-4.450937485068388,"x":163.36,"y":171.58,"x0":-1.8112183684408774,"y0":50.00368724556664,"z0":5.1621618948282535,"aX":-15.211751681569412},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":13.2,"spinRate":2321,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3938085083958516,"extension":6.387986416456986},"index":4,"playId":"c6b2ce59-0375-3fdb-95d5-191dc5f90d7b","pitchNumber":4,"startTime":"2026-02-21T20:08:00.363Z","endTime":"2026-02-21T20:08:03.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.208901282709043,"aZ":-15.837756621038737,"pfxX":-7.35205290030423,"pfxZ":8.380789672506152,"pX":-0.29388035508016086,"pZ":2.074299441253329,"vX0":6.493804223854985,"vY0":-138.55640241988024,"vZ0":-5.021577079693523,"x":128.2,"y":182.77,"x0":-1.7097678920276138,"y0":50.00509295792813,"z0":4.964394952839133,"aX":-14.334067041648163},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":12.0,"spinRate":2287,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.39492583283448823,"extension":6.4449612740930435},"hitData":{"launchSpeed":95.7,"launchAngle":50.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.68,"coordY":50.87}},"index":5,"playId":"c8ce7ee5-46bf-30d3-9fef-00dce380b160","pitchNumber":5,"startTime":"2026-02-21T20:08:19.926Z","endTime":"2026-02-21T20:08:30.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681132,"link":"/api/v1/people/681132"},"credit":"b_ab"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_ab"},{"player":{"id":681132,"link":"/api/v1/people/681132"},"credit":"b_pa"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":1.8000000000000025,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:08:30.927Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Thaiss flies out to left fielder Hendry Mendez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T20:08:44.054Z","endTime":"2026-02-21T20:09:51.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694536,"fullName":"Trent Baker","link":"/api/v1/people/694536"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694230,"link":"/api/v1/people/694230"},"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(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":87.4,"endSpeed":80.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.171959690864924,"aZ":-26.649352857267587,"pfxX":-10.322135121309847,"pfxZ":3.3601869191747973,"pX":-0.44944140184009107,"pZ":4.080502563136348,"vX0":6.837736271302838,"vY0":-127.13217976694338,"vZ0":2.347629229602436,"x":134.13,"y":128.61,"x0":-1.8279126285787548,"y0":50.00069671356035,"z0":5.255385760044982,"aX":-16.9562585902914},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.8,"breakHorizontal":17.2,"spinRate":2046,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4302323381319897,"extension":6.470810165800653},"index":0,"playId":"a1142b0e-7415-36fd-8130-cbafb425b09a","pitchNumber":1,"startTime":"2026-02-21T20:08:56.757Z","endTime":"2026-02-21T20:08:59.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"a1142b0e-7415-36fd-8130-cbafb425b09a","startTime":"2026-02-21T20:09:11.593Z","endTime":"2026-02-21T20:09:20.325Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.6,"endSpeed":87.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95133213423065,"aZ":-15.74900495251579,"pfxX":-8.90568233594098,"pfxZ":8.363072050950013,"pX":0.003515229394307476,"pZ":2.350971559797351,"vX0":7.746176104948622,"vY0":-138.95541624374764,"vZ0":-4.732878833769578,"x":116.87,"y":175.3,"x0":-1.6576908699273603,"y0":50.000843969217605,"z0":5.116241370813869,"aX":-17.48482264662065},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":14.6,"spinRate":2360,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.39357323358477014,"extension":6.567032238633664},"index":2,"playId":"0802981e-78c2-3316-ab1f-b1bec84c8409","pitchNumber":2,"startTime":"2026-02-21T20:09:20.325Z","endTime":"2026-02-21T20:09:23.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90032789166965,"aZ":-29.06847970762476,"pfxX":-0.5006704915411371,"pfxZ":1.8602209823944422,"pX":0.5192484082410562,"pZ":2.0302117385644185,"vX0":6.022191703457327,"vY0":-128.79625222781783,"vZ0":-1.82962511698008,"x":97.21,"y":183.96,"x0":-1.7889039734659458,"y0":50.00557574923623,"z0":5.007831987148536,"aX":-0.8379083384119084},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":-0.5,"spinRate":2142,"spinDirection":273},"zone":9,"typeConfidence":2.0,"plateTime":0.42602577713609824,"extension":6.5192438270655675},"hitData":{"launchSpeed":82.7,"launchAngle":49.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.29,"coordY":104.2}},"index":3,"playId":"e4a53331-c26c-326c-a0f1-93dcf9ebae66","pitchNumber":3,"startTime":"2026-02-21T20:09:41.712Z","endTime":"2026-02-21T20:09:51.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_ab"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_ab"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:09:51.145Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kristian Campbell flies out to right fielder Kala'i Rosario.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T20:10:29.202Z","endTime":"2026-02-21T20:11:51.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694536,"fullName":"Trent Baker","link":"/api/v1/people/694536"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":692225,"fullName":"Kristian Campbell","link":"/api/v1/people/692225"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693850,"link":"/api/v1/people/693850"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"db1b5c48-4483-3048-996d-44ba41f46bf2","startTime":"2026-02-21T20:10:14.516Z","endTime":"2026-02-21T20:10:17.928Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.717602319269982,"aZ":-26.586843887138354,"pfxX":0.32461368847277217,"pfxZ":3.390650113998496,"pX":0.17535343818403099,"pZ":1.3966455594442353,"vX0":4.826203242320802,"vY0":-128.16067211706684,"vZ0":-3.804359720602418,"x":110.32,"y":201.07,"x0":-1.781521891279448,"y0":50.00396480044649,"z0":4.998209963735217,"aX":0.534788479878819},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":-1.8,"spinRate":2144,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.428849023350776,"extension":6.4435934861695126},"index":1,"playId":"a2a30fa1-d697-30c7-aedc-14d25046d342","pitchNumber":1,"startTime":"2026-02-21T20:10:31.501Z","endTime":"2026-02-21T20:10:34.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20373393543707,"aZ":-24.70008303628332,"pfxX":0.05334973310381996,"pfxZ":4.3521688610065965,"pX":0.37872124998234186,"pZ":1.4167546438218022,"vX0":5.578662062919278,"vY0":-130.4428582667273,"vZ0":-4.26457875473489,"x":102.56,"y":200.53,"x0":-1.7973514315484298,"y0":50.00528048133829,"z0":4.941855270023232,"aX":0.09101419150771338},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":-1.3,"spinRate":2441,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.42038762059901424,"extension":6.42573913305034},"index":2,"playId":"ded51a5a-23f6-3135-9eb4-2a1b7fd6022c","pitchNumber":2,"startTime":"2026-02-21T20:10:47.211Z","endTime":"2026-02-21T20:10:51.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21619763226852,"aZ":-26.03630294597827,"pfxX":-0.7415311580515804,"pfxZ":3.585636134397026,"pX":0.5316149147521433,"pZ":0.8260879349584702,"vX0":6.14399358856145,"vY0":-130.0329343569973,"vZ0":-5.409787109591148,"x":96.74,"y":216.48,"x0":-1.765325561739662,"y0":50.00447181416389,"z0":4.908398111115999,"aX":-1.2703877244972046},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.5,"breakHorizontal":0.0,"spinRate":2246,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.42118600100081816,"extension":6.45205994499489},"index":3,"playId":"8807108d-4319-3282-ba66-03efbf7b7ec9","pitchNumber":3,"startTime":"2026-02-21T20:11:04.579Z","endTime":"2026-02-21T20:11:07.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.074955054955424,"aZ":-13.864018363859303,"pfxX":-9.774767869532573,"pfxZ":9.10662443481696,"pX":0.7761028565142506,"pZ":3.303855824411261,"vX0":9.610519942789676,"vY0":-141.13882607187097,"vZ0":-2.8354397769994137,"x":87.42,"y":149.58,"x0":-1.4084008788098337,"y0":50.00499132773203,"z0":5.21803424795904,"aX":-19.660153343301072},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":15.7,"spinRate":2363,"spinDirection":235},"zone":3,"typeConfidence":2.0,"plateTime":0.38853737743476957,"extension":6.459779926515971},"index":4,"playId":"24b25d95-de42-3866-9d57-b35be6bb0d84","pitchNumber":4,"startTime":"2026-02-21T20:11:26.375Z","endTime":"2026-02-21T20:11:30.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1901511885089,"aZ":-15.211370834668159,"pfxX":-9.610640700621447,"pfxZ":8.526863829695467,"pX":-0.3061991091693788,"pZ":2.380937457184433,"vX0":6.879153840002321,"vY0":-140.48488010268744,"vZ0":-4.669344153810408,"x":128.67,"y":174.49,"x0":-1.5436874782526433,"y0":50.00384117489808,"z0":5.060313275286528,"aX":-19.12305619235938},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":16.0,"spinRate":2348,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.3905668887372098,"extension":6.4981944963919975},"hitData":{"launchSpeed":77.5,"launchAngle":23.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.98,"coordY":99.96}},"index":5,"playId":"92254c6c-8df3-3dc0-96a7-0086e678faca","pitchNumber":5,"startTime":"2026-02-21T20:11:45.766Z","endTime":"2026-02-21T20:11:51.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":692225,"link":"/api/v1/people/692225","batSide":{"code":"R","description":"Right"}},"first":{"id":686765,"link":"/api/v1/people/686765"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_ab"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_ab"},{"player":{"id":692225,"link":"/api/v1/people/692225"},"credit":"b_pa"},{"player":{"id":694536,"link":"/api/v1/people/694536"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:11:51.946Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tanner Schobel grounds out, shortstop Nick Sogard to first baseman Nathan Hickey.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T20:14:04.742Z","endTime":"2026-02-21T20:15:11.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":802355,"fullName":"Tanner Schobel","link":"/api/v1/people/802355"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806333,"fullName":"Michael Sansone","link":"/api/v1/people/806333"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802355,"fullName":"Tanner Schobel","link":"/api/v1/people/802355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687208,"link":"/api/v1/people/687208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Sansone replaces Cooper Adams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T20:12:30.318Z","endTime":"2026-02-21T20:14:07.047Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806333,"link":"/api/v1/people/806333"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":822416,"link":"/api/v1/people/822416","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":88.4,"endSpeed":81.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47959452306082,"aZ":-16.297897708977754,"pfxX":5.454399584542626,"pfxZ":9.492044840768536,"pX":-1.0874567024284554,"pZ":1.4223193634920448,"vX0":-8.118017249035269,"vY0":-128.47697612939427,"vZ0":-5.846885800951271,"x":158.45,"y":200.38,"x0":1.4037930264837613,"y0":50.0032428603462,"z0":4.9931425466539325,"aX":9.124022008846804},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":16.1,"breakHorizontal":-8.0,"spinRate":1982,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.42623762433052326,"extension":5.719522957475636},"index":1,"playId":"93ad6368-c0a3-3c76-bda1-235301859ed7","pitchNumber":1,"startTime":"2026-02-21T20:14:07.047Z","endTime":"2026-02-21T20:14:10.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.9,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.480718160415265,"aZ":-27.846786145341117,"pfxX":10.250337049406333,"pfxZ":3.290524361267705,"pX":1.2315570615671807,"pZ":3.06689708701799,"vX0":-4.11719491071395,"vY0":-113.87078459764771,"vZ0":1.113062042445448,"x":70.06,"y":155.97,"x0":1.7291298384385336,"y0":50.003876835359044,"z0":5.322122854665199,"aX":13.491449609034657},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.5,"breakHorizontal":-17.5,"spinRate":2011,"spinDirection":101},"zone":12,"typeConfidence":2.0,"plateTime":0.4805981297552955,"extension":5.718419741847753},"index":2,"playId":"6ae70e3a-6250-3a25-9d98-e85033c84ce6","pitchNumber":2,"startTime":"2026-02-21T20:14:20.979Z","endTime":"2026-02-21T20:14:24.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":87.5,"endSpeed":80.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.914816254733545,"aZ":-17.053548168841825,"pfxX":7.489640093161632,"pfxZ":9.140401260684824,"pX":-1.1714087078446112,"pZ":2.357779581890462,"vX0":-8.92173551248127,"vY0":-127.22377728389432,"vZ0":-3.7323012048584534,"x":161.65,"y":175.12,"x0":1.393109327594068,"y0":50.000392185176416,"z0":5.179904786716448,"aX":12.38635590483383},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":16.0,"breakHorizontal":-11.8,"spinRate":2121,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4290691482151243,"extension":5.818164788114022},"index":3,"playId":"b131f176-4f5b-3b8a-853f-c8ed49b359da","pitchNumber":3,"startTime":"2026-02-21T20:14:35.874Z","endTime":"2026-02-21T20:14:39.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.337928536983632,"aZ":-18.779373242319306,"pfxX":6.420400115058641,"pfxZ":8.22402914142303,"pX":0.7046023328533756,"pZ":2.897644661448693,"vX0":-4.508968006053996,"vY0":-126.67610087534409,"vZ0":-2.033368178200151,"x":90.14,"y":160.54,"x0":1.6714972932251593,"y0":50.00346163211839,"z0":5.208554197616185,"aX":10.458109491543675},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.6,"breakHorizontal":-10.7,"spinRate":2011,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.4320196772599858,"extension":5.705618246637392},"index":4,"playId":"10cca1e1-8066-316a-a652-67c08159d74c","pitchNumber":4,"startTime":"2026-02-21T20:14:49.191Z","endTime":"2026-02-21T20:14:53.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.477795436544515,"aZ":-27.54164318371215,"pfxX":11.200987323927087,"pfxZ":3.544794127966835,"pX":0.4394047723257912,"pZ":2.8434204288808176,"vX0":-5.763515673900073,"vY0":-113.54252980909426,"vZ0":0.5176602507342067,"x":100.25,"y":162.01,"x0":1.5532847166893249,"y0":50.00441085268668,"z0":5.349573264736086,"aX":14.649549677861554},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.8,"breakHorizontal":-18.8,"spinRate":2041,"spinDirection":102},"zone":3,"typeConfidence":2.0,"plateTime":0.4821029047381544,"extension":5.799514671116183},"hitData":{"launchSpeed":97.8,"launchAngle":-5.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.08,"coordY":143.55}},"index":5,"playId":"a4c1bd20-5d08-3990-ba0a-73cc7683e4f8","pitchNumber":5,"startTime":"2026-02-21T20:15:03.600Z","endTime":"2026-02-21T20:15:11.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":802355,"link":"/api/v1/people/802355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802355,"link":"/api/v1/people/802355"},"credit":"b_ab"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_ab"},{"player":{"id":802355,"link":"/api/v1/people/802355"},"credit":"b_pa"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:15:11.275Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gio Urshela grounds out to first baseman Nathan Hickey.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T20:15:22.627Z","endTime":"2026-02-21T20:15:44.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806333,"fullName":"Michael Sansone","link":"/api/v1/people/806333"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687208,"link":"/api/v1/people/687208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.6,"endSpeed":68.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.10926600689791,"aZ":-35.59276516515311,"pfxX":-2.4379211199012945,"pfxZ":-2.9192532180824617,"pX":-0.09532830508749822,"pZ":2.8916597065102834,"vX0":-2.5938634344383877,"vY0":-107.12010726535945,"vZ0":2.5764634175889625,"x":120.63,"y":160.71,"x0":1.4443000861849005,"y0":50.002763435663624,"z0":5.63016003944392,"aX":-2.855288752166917},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-4.3,"breakHorizontal":5.0,"spinRate":2043,"spinDirection":317},"zone":2,"typeConfidence":2.0,"plateTime":0.5097656449466839,"extension":5.797423450643906},"hitData":{"launchSpeed":60.2,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.82,"coordY":166.04}},"index":0,"playId":"60560479-c989-36a6-a5de-970eb1ba407b","pitchNumber":1,"startTime":"2026-02-21T20:15:36.626Z","endTime":"2026-02-21T20:15:44.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":570482,"link":"/api/v1/people/570482","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":570482,"link":"/api/v1/people/570482"},"credit":"b_ab"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_ab"},{"player":{"id":570482,"link":"/api/v1/people/570482"},"credit":"b_pa"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:15:44.136Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aaron Sabato strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T20:15:55.173Z","endTime":"2026-02-21T20:16:46.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":693306,"fullName":"Aaron Sabato","link":"/api/v1/people/693306"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806333,"fullName":"Michael Sansone","link":"/api/v1/people/806333"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693306,"fullName":"Aaron Sabato","link":"/api/v1/people/693306"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"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":88.5,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.647112320409008,"aZ":-15.59121588678849,"pfxX":5.9895220928025,"pfxZ":9.925153217290497,"pX":-0.29445163431911636,"pZ":2.3395006424521774,"vX0":-6.783818623299947,"vY0":-128.6751845549956,"vZ0":-4.042594817534489,"x":128.22,"y":175.61,"x0":1.6026153592886547,"y0":50.00107667392822,"z0":5.1452696277661945,"aX":10.005323864088325},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":17.3,"breakHorizontal":-9.2,"spinRate":1933,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4262826014884933,"extension":5.703928735440219},"index":0,"playId":"2c0066cd-c906-3cca-8dd8-139fd2fa023b","pitchNumber":1,"startTime":"2026-02-21T20:16:07.422Z","endTime":"2026-02-21T20:16:11.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693306,"link":"/api/v1/people/693306","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":68.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.320303071724275,"aZ":-32.82090593332375,"pfxX":-9.164173945487438,"pfxZ":-0.5383842503550298,"pX":-0.4084473801728919,"pZ":3.515865722945493,"vX0":-2.274848369385024,"vY0":-109.52820871651632,"vZ0":3.6474787032039364,"x":132.57,"y":143.85,"x0":1.8353084931060946,"y0":50.00089247920633,"z0":5.350759327222815,"aX":-11.07210479779188},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":0.4,"breakHorizontal":17.2,"spinRate":2245,"spinDirection":303},"zone":11,"typeConfidence":2.0,"plateTime":0.501111189535175,"extension":5.724243186052808},"index":1,"playId":"a834fcf5-361d-38e9-8298-1a95012363f4","pitchNumber":2,"startTime":"2026-02-21T20:16:21.936Z","endTime":"2026-02-21T20:16:24.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693306,"link":"/api/v1/people/693306","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.157604720128752,"aZ":-27.11729760376204,"pfxX":13.079976262732076,"pfxZ":3.836329008559619,"pX":0.862698492249002,"pZ":1.42562347727415,"vX0":-5.826077977619006,"vY0":-113.89154579171269,"vZ0":-2.3444578799757556,"x":84.12,"y":200.29,"x0":1.7492496090303737,"y0":50.003425503831444,"z0":5.139843960275772,"aX":17.250658059362973},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":6.6,"breakHorizontal":-22.3,"spinRate":2007,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4802018283709826,"extension":5.796191761849095},"index":2,"playId":"686bc7da-21c8-338d-a89b-902aa1a2cfc6","pitchNumber":3,"startTime":"2026-02-21T20:16:42.368Z","endTime":"2026-02-21T20:16:46.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693306,"link":"/api/v1/people/693306","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693306,"link":"/api/v1/people/693306"},"credit":"b_ab"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_ab"},{"player":{"id":693306,"link":"/api/v1/people/693306"},"credit":"b_pa"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:16:46.308Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mikey Romero singles on a fly ball to left fielder Hendry Mendez. Mikey Romero to 2nd. Mikey Romero advances to 2nd, on a fielding error by left fielder Hendry Mendez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:19:02.892Z","endTime":"2026-02-21T20:20:05.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813676,"fullName":"Ivran Romero","link":"/api/v1/people/813676"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694230,"link":"/api/v1/people/694230"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694230,"link":"/api/v1/people/694230"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ivran Romero replaces Trent Baker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T20:18:03.290Z","endTime":"2026-02-21T20:19:05.108Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813676,"link":"/api/v1/people/813676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694536,"link":"/api/v1/people/694536","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.981106239542257,"aZ":-19.500385894699356,"pfxX":-2.4722295647648505,"pfxZ":7.073312674238624,"pX":-1.7506656116263513,"pZ":3.5085167305876457,"vX0":4.680239243480651,"vY0":-132.87845541562086,"vZ0":0.6349866696577606,"x":183.73,"y":144.05,"x0":-3.2121157462135463,"y0":50.00039883800538,"z0":4.681223878113776,"aX":-4.428500519866903},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":3.5,"spinRate":2408,"spinDirection":228},"zone":11,"typeConfidence":0.88,"plateTime":0.41189867108794065,"extension":6.233952562217226},"index":1,"playId":"2504baf1-a442-3c43-9db4-1bc07f0bc697","pitchNumber":1,"startTime":"2026-02-21T20:19:05.108Z","endTime":"2026-02-21T20:19:08.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.7,"endSpeed":83.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.111495550907332,"aZ":-19.304147368667266,"pfxX":-5.240111503425142,"pfxZ":7.190969273220677,"pX":0.5587123834296115,"pZ":2.517187617722951,"vX0":11.01871150044264,"vY0":-133.0607975051071,"vZ0":-1.64925377468421,"x":95.7,"y":170.82,"x0":-2.9589728253752403,"y0":50.00128833790251,"z0":4.546762696509661,"aX":-9.377504339054987},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":7.1,"spinRate":2438,"spinDirection":229},"zone":6,"typeConfidence":0.86,"plateTime":0.411969539333203,"extension":6.243291597539699},"index":2,"playId":"693b9765-66ba-3bbf-a2ee-ff5256567ff3","pitchNumber":2,"startTime":"2026-02-21T20:19:19.146Z","endTime":"2026-02-21T20:19:22.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":79.2,"endSpeed":72.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30810269810999,"aZ":-36.123926277648714,"pfxX":7.599692176386082,"pfxZ":-2.977903302477632,"pX":-0.15336460662078485,"pZ":2.239517951621299,"vX0":4.558303658042721,"vY0":-115.20867865363508,"vZ0":2.903136874135937,"x":122.85,"y":178.31,"x0":-3.1549211549205527,"y0":50.005071587853756,"z0":4.489418914485315,"aX":10.067807584044656},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-4.2,"breakHorizontal":-15.0,"spinRate":2453,"spinDirection":65},"zone":5,"typeConfidence":0.91,"plateTime":0.47809275438120524,"extension":6.21654480590677},"index":3,"playId":"972c87f2-9caa-3447-913e-e794f25d3325","pitchNumber":3,"startTime":"2026-02-21T20:19:34.003Z","endTime":"2026-02-21T20:19:37.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74945330368597,"aZ":-40.8002924733625,"pfxX":4.620294211744559,"pfxZ":-6.717274832308543,"pX":-1.1479925096894374,"pZ":1.768413262052684,"vX0":2.797752140122264,"vY0":-113.23613093702771,"vZ0":1.7700173654327596,"x":160.76,"y":191.03,"x0":-3.004262609862127,"y0":50.00220568890012,"z0":5.0919079810372425,"aX":5.934340956784469},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-11.3,"breakHorizontal":-9.1,"spinRate":2410,"spinDirection":37},"zone":13,"typeConfidence":0.94,"plateTime":0.4857063388135021,"extension":6.4509360545940515},"hitData":{"launchSpeed":80.7,"launchAngle":17.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.41,"coordY":121.06}},"index":4,"playId":"35628f5b-0456-359f-8e39-37c90516466f","pitchNumber":4,"startTime":"2026-02-21T20:19:55.420Z","endTime":"2026-02-21T20:20:05.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":702540,"link":"/api/v1/people/702540","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702540,"link":"/api/v1/people/702540"},"credit":"b_ab"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_ab"},{"player":{"id":702540,"link":"/api/v1/people/702540"},"credit":"b_pa"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.31,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:20:05.187Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braiden Ward strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:20:18.836Z","endTime":"2026-02-21T20:22:19.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813676,"fullName":"Ivran Romero","link":"/api/v1/people/813676"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681355,"link":"/api/v1/people/681355"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.841588064046938,"aZ":-20.88847580042665,"pfxX":-2.7496696178155973,"pfxZ":6.269464249507923,"pX":-0.9302232368787361,"pZ":3.775130202254306,"vX0":6.375349872574694,"vY0":-132.45974665261798,"vZ0":1.3649351288870064,"x":152.46,"y":136.85,"x0":-2.997127895047607,"y0":50.00227224988676,"z0":4.766848446573956,"aX":-4.949973417510186},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":3.8,"spinRate":2390,"spinDirection":226},"zone":11,"typeConfidence":0.79,"plateTime":0.41146219045906385,"extension":6.031168576652773},"index":0,"playId":"5e0be13a-905a-3897-8629-2b69f4ca0d81","pitchNumber":1,"startTime":"2026-02-21T20:20:44.167Z","endTime":"2026-02-21T20:20:50.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"second":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.4,"endSpeed":83.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.813362424055374,"aZ":-20.374487812654614,"pfxX":-2.5201761397535294,"pfxZ":6.549899760376359,"pX":-0.15035256146784007,"pZ":4.546325513726098,"vX0":8.209918920764547,"vY0":-132.9375405128544,"vZ0":3.3269273973094946,"x":122.73,"y":116.03,"x0":-2.9425801756888554,"y0":50.00008766513767,"z0":4.7532373046098755,"aX":-4.538866449888079},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.8,"breakHorizontal":2.9,"spinRate":2468,"spinDirection":227},"zone":11,"typeConfidence":0.85,"plateTime":0.4110252031170618,"extension":6.275207453159609},"index":1,"playId":"0cc14d2f-943a-3365-bb4d-747cd73913e0","pitchNumber":2,"startTime":"2026-02-21T20:21:00.136Z","endTime":"2026-02-21T20:21:03.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"second":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":89.8,"endSpeed":82.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.588373574856615,"aZ":-21.933710255169544,"pfxX":-3.0192641404609524,"pfxZ":5.925370651856385,"pX":-0.6638970819248279,"pZ":3.575943363147586,"vX0":6.994514612865529,"vY0":-130.66429976477892,"vZ0":1.5798361858303522,"x":142.31,"y":142.23,"x0":-2.9835115850104414,"y0":50.00528360534533,"z0":4.611804362256791,"aX":-5.221577957398202},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.3,"breakHorizontal":4.0,"spinRate":2301,"spinDirection":229},"zone":11,"typeConfidence":0.65,"plateTime":0.4192383056434319,"extension":6.3297749609621485},"index":2,"playId":"3cbff236-6c20-3e3d-944c-85d7dc8d1dca","pitchNumber":3,"startTime":"2026-02-21T20:21:19.819Z","endTime":"2026-02-21T20:21:24.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"second":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.681112815705983,"aZ":-19.31105263566366,"pfxX":-3.683059303935429,"pfxZ":7.168766622849793,"pX":0.3514748777526871,"pZ":3.163510551781235,"vX0":9.449448041070823,"vY0":-132.6715332798803,"vZ0":-0.11118020688729097,"x":103.6,"y":153.37,"x0":-2.7676694288520594,"y0":50.00085369904411,"z0":4.605780985086581,"aX":-6.607582470062978},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":4.8,"spinRate":2381,"spinDirection":230},"zone":3,"typeConfidence":0.87,"plateTime":0.411829313972921,"extension":6.340284243675625},"index":3,"playId":"2a47d675-e76f-31d7-957a-814c8ec9bc48","pitchNumber":4,"startTime":"2026-02-21T20:21:36.355Z","endTime":"2026-02-21T20:21:39.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"second":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":90.8,"endSpeed":83.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94138547066462,"aZ":-21.017245864214782,"pfxX":-2.650778445640179,"pfxZ":6.2805429253130605,"pX":-0.15243273491585563,"pZ":2.6560792832173115,"vX0":8.048172423840544,"vY0":-132.1457268003842,"vZ0":-0.7427255464801211,"x":122.81,"y":167.07,"x0":-2.886956012803224,"y0":50.003942991032936,"z0":4.478318478288871,"aX":-4.710710327800616},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":3.1,"spinRate":2305,"spinDirection":236},"zone":5,"typeConfidence":0.75,"plateTime":0.4137535415440836,"extension":6.310292670342741},"index":4,"playId":"7f2a53bd-7ca7-32f6-9339-344a42dd3e17","pitchNumber":5,"startTime":"2026-02-21T20:21:52.227Z","endTime":"2026-02-21T20:22:00.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"second":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01518218546975,"aZ":-21.07733899271585,"pfxX":-1.9702490470222078,"pfxZ":6.124640416720169,"pX":-0.5813205091691666,"pZ":3.0783943694390534,"vX0":7.154758171119327,"vY0":-133.09908005428358,"vZ0":0.14225277490391708,"x":139.16,"y":155.66,"x0":-3.03703325625212,"y0":50.001099171395154,"z0":4.538814952451107,"aX":-3.570105002779852},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.4,"breakHorizontal":2.2,"spinRate":2349,"spinDirection":226},"zone":1,"typeConfidence":0.78,"plateTime":0.4100284187596541,"extension":6.352791808095111},"index":5,"playId":"119ffdea-871b-378a-b1d4-4ff297afbbd9","pitchNumber":6,"startTime":"2026-02-21T20:22:15.395Z","endTime":"2026-02-21T20:22:19.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"second":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_ab"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_ab"},{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.37,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:22:19.216Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Allan Castro singles on a line drive to center fielder Kyler Fedko. Mikey Romero scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:22:32.234Z","endTime":"2026-02-21T20:22:51.018Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813676,"fullName":"Ivran Romero","link":"/api/v1/people/813676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693459,"link":"/api/v1/people/693459"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702540,"fullName":"Mikey Romero","link":"/api/v1/people/702540"},"responsiblePitcher":{"id":813676,"link":"/api/v1/people/813676"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60478321780854,"aZ":-36.23227170702377,"pfxX":3.549690620369107,"pfxZ":-2.884972105670224,"pX":-0.4938851349030649,"pZ":1.8056371354004952,"vX0":4.944965617107402,"vY0":-118.08713482955595,"vZ0":1.0420442702422648,"x":135.83,"y":190.03,"x0":-3.080694666302034,"y0":50.004799271888764,"z0":4.705624028721554,"aX":4.986876053152153},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.7,"breakHorizontal":-7.7,"spinRate":2536,"spinDirection":31},"zone":7,"typeConfidence":0.9,"plateTime":0.46478296260023866,"extension":6.270587621966768},"hitData":{"launchSpeed":98.0,"launchAngle":10.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.27,"coordY":99.01}},"index":0,"playId":"21b94900-0efa-332b-8dd5-ced352b14bd2","pitchNumber":1,"startTime":"2026-02-21T20:22:41.285Z","endTime":"2026-02-21T20:22:51.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"second":{"id":702540,"link":"/api/v1/people/702540"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_ab"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_ab"},{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_pa"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-3.4000000000000004,"leverageIndex":0.46,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:22:51.018Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Cossetti challenged (pitch result), call on the field was confirmed: Nathan Hickey walks. Allan Castro to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:23:20.656Z","endTime":"2026-02-21T20:24:09.151Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813676,"fullName":"Ivran Romero","link":"/api/v1/people/813676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"postOnSecond":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.059020442379325,"aZ":-18.71948752913504,"pfxX":-2.5242122995982164,"pfxZ":7.401631178123896,"pX":-0.5918749556471178,"pZ":4.1400901755166055,"vX0":7.034504355158583,"vY0":-134.01736713142736,"vZ0":1.9267023553481224,"x":139.56,"y":127.0,"x0":-2.9232709065555613,"y0":50.005849430889825,"z0":4.749143514624771,"aX":-4.5915452146240705},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":3.0,"spinRate":2496,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.40875788384955714,"extension":6.418945366455896},"index":0,"playId":"2303fac2-79cb-3e06-95c2-92a6a9b44a6f","pitchNumber":1,"startTime":"2026-02-21T20:23:20.656Z","endTime":"2026-02-21T20:23:24.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.772009032016815,"aZ":-21.43440020659426,"pfxX":-4.781890078387978,"pfxZ":6.029831719486955,"pX":-1.1074184179411004,"pZ":2.5545414034054827,"vX0":6.833435279282955,"vY0":-132.01852628577325,"vZ0":-0.8095387226752426,"x":159.21,"y":169.81,"x0":-3.097527798516219,"y0":50.001635135071176,"z0":4.43015036164378,"aX":-8.515736920340773},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.0,"breakHorizontal":7.3,"spinRate":2402,"spinDirection":229},"zone":11,"typeConfidence":0.69,"plateTime":0.41348553253735476,"extension":6.255168591405824},"index":1,"playId":"87bd6816-385e-3bda-addf-9a438f22dbbb","pitchNumber":2,"startTime":"2026-02-21T20:23:35.584Z","endTime":"2026-02-21T20:23:41.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.426559564728038,"aZ":-20.38324018049202,"pfxX":-4.682296230653448,"pfxZ":6.770236131628382,"pX":-1.1383512215464937,"pZ":3.3111573613868392,"vX0":6.441368761619817,"vY0":-131.0739343347029,"vZ0":0.7774043016991039,"x":160.39,"y":149.38,"x0":-3.0181341543867615,"y0":50.00401762677819,"z0":4.531499545006243,"aX":-8.1569984790864},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.7,"breakHorizontal":7.1,"spinRate":2378,"spinDirection":242},"zone":11,"typeConfidence":0.81,"plateTime":0.4177032262069038,"extension":6.110635775054075},"index":2,"playId":"5a92e4d6-40f2-3308-bf24-02b761a0b80e","pitchNumber":3,"startTime":"2026-02-21T20:23:50.426Z","endTime":"2026-02-21T20:23:54.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.297227323637703,"aZ":-21.688492643727685,"pfxX":-4.174238456406254,"pfxZ":5.897584987236813,"pX":-1.0480970597273898,"pZ":2.3100089155666437,"vX0":6.39497229612753,"vY0":-132.25782617866588,"vZ0":-1.0809947728612253,"x":113.59,"y":98.96,"x0":-2.951186642742513,"y0":50.00056199615024,"z0":4.309402306799998,"aX":-7.419495277754601},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.7,"breakHorizontal":6.2,"spinRate":2376,"spinDirection":235},"zone":13,"typeConfidence":0.69,"plateTime":0.41358250102021366,"extension":6.09622757241968},"index":3,"playId":"e1b7e4d3-c1ff-3e7f-bd04-e93237a70c67","pitchNumber":4,"startTime":"2026-02-21T20:24:05.870Z","endTime":"2026-02-21T20:24:09.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"first":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_pa"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":681355,"fullName":"Andrew Cossetti","link":"/api/v1/people/681355"}},"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:24:09.151Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Gasper singles on a line drive to right fielder Kala'i Rosario. Allan Castro scores. Nathan Hickey to 3rd.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:25:11.703Z","endTime":"2026-02-21T20:26:20.500Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813676,"fullName":"Ivran Romero","link":"/api/v1/people/813676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnThird":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693850,"link":"/api/v1/people/693850"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":{"id":813676,"link":"/api/v1/people/813676"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.576939985350982,"aZ":-19.06200189977339,"pfxX":-5.368860442240621,"pfxZ":7.275822667168592,"pX":-0.013372336628522769,"pZ":3.3020089812193425,"vX0":9.154765138000434,"vY0":-133.16968591206737,"vZ0":0.01420439042054078,"x":117.51,"y":149.63,"x0":-2.7922601038944808,"y0":50.0061589894296,"z0":4.671113009018634,"aX":-9.681465976603373},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.4,"breakHorizontal":7.8,"spinRate":2346,"spinDirection":229},"zone":12,"typeConfidence":0.88,"plateTime":0.41070075849520826,"extension":6.384799589904194},"index":0,"playId":"724f7377-3a5a-3967-93b1-898cc6de3fa5","pitchNumber":1,"startTime":"2026-02-21T20:25:11.703Z","endTime":"2026-02-21T20:25:21.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16009910757592,"aZ":-42.727992948406715,"pfxX":4.500401333436087,"pfxZ":-8.412197837885202,"pX":-1.3570879485848508,"pZ":1.9190415679430897,"vX0":2.1345615319911633,"vY0":-112.18856944873761,"vZ0":2.8252657101100187,"x":168.73,"y":186.97,"x0":-2.9100420319723144,"y0":50.00061665624834,"z0":5.045928515708631,"aX":5.648460544674264},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.9,"breakHorizontal":-8.8,"spinRate":2438,"spinDirection":36},"zone":13,"typeConfidence":0.94,"plateTime":0.4910740853198212,"extension":6.415687152875978},"index":1,"playId":"54831ff5-f650-3e51-a2f6-4f8738e5cafe","pitchNumber":2,"startTime":"2026-02-21T20:25:29.857Z","endTime":"2026-02-21T20:25:33.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55204533111687,"aZ":-21.323795441582323,"pfxX":-4.722883999436566,"pfxZ":6.053881646926173,"pX":1.0796509525799154,"pZ":1.833476043600116,"vX0":11.31534034617414,"vY0":-132.3249844874668,"vZ0":-2.6847510197044984,"x":75.85,"y":189.28,"x0":-2.6189103333286425,"y0":50.00028640517458,"z0":4.406150208839061,"aX":-8.46190497515953},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.7,"breakHorizontal":6.4,"spinRate":2334,"spinDirection":233},"zone":14,"typeConfidence":0.6,"plateTime":0.4123451573875725,"extension":6.295875002808838},"index":2,"playId":"d1aba30e-09a3-3d4b-853f-7ba37223413b","pitchNumber":3,"startTime":"2026-02-21T20:25:54.830Z","endTime":"2026-02-21T20:25:58.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87885909803928,"aZ":-18.957130363681785,"pfxX":-4.145481822119464,"pfxZ":7.426323732891305,"pX":0.8409269675477762,"pZ":2.805255435774589,"vX0":10.87428932280299,"vY0":-132.22478490996608,"vZ0":-0.8632999082456652,"x":84.95,"y":163.04,"x0":-2.777217751918034,"y0":50.001879975164314,"z0":4.520582695287811,"aX":-7.378595234680493},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.4,"breakHorizontal":5.3,"spinRate":2470,"spinDirection":233},"zone":12,"typeConfidence":0.86,"plateTime":0.4134582931682913,"extension":6.22667442589106},"hitData":{"launchSpeed":70.6,"launchAngle":22.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.52,"coordY":137.59}},"index":3,"playId":"3f2db2f0-2121-3ed4-a75d-6476e18784cf","pitchNumber":4,"startTime":"2026-02-21T20:26:11.612Z","endTime":"2026-02-21T20:26:20.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":691369,"link":"/api/v1/people/691369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-1.9000000000000004,"leverageIndex":0.29,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:26:20.500Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Sogard lines out to shortstop Kaelen Culpepper. Nathan Hickey scores. Mickey Gasper to 2nd. Throwing error by shortstop Kaelen Culpepper.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:26:52.055Z","endTime":"2026-02-21T20:27:03.545Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813676,"fullName":"Ivran Romero","link":"/api/v1/people/813676"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701785,"link":"/api/v1/people/701785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":{"id":813676,"link":"/api/v1/people/813676"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[{"player":{"id":701785,"link":"/api/v1/people/701785"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.855720259209534,"aZ":-21.48166233701396,"pfxX":-1.8231270261196508,"pfxZ":5.931795957739885,"pX":0.17066723837852385,"pZ":2.8789838789595197,"vX0":8.596587615233029,"vY0":-132.29600900101556,"vZ0":-0.2964032449208783,"x":110.49,"y":161.05,"x0":-2.860821935924496,"y0":50.00019949822861,"z0":4.544945860228331,"aX":-3.286279891323383},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":1.8,"spinRate":2404,"spinDirection":229},"zone":2,"typeConfidence":0.67,"plateTime":0.4114294757807464,"extension":6.3058988366520055},"hitData":{"launchSpeed":68.4,"launchAngle":13.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":120.37,"coordY":139.73}},"index":0,"playId":"f4127100-30c6-3f8e-a8c3-cf1bfebbbb58","pitchNumber":1,"startTime":"2026-02-21T20:26:53.643Z","endTime":"2026-02-21T20:27:03.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":687208,"link":"/api/v1/people/687208"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_ab"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_ab"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_pa"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.29999999999999993,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:27:03.545Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Ferguson flies out to center fielder Kyler Fedko.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T20:27:38.588Z","endTime":"2026-02-21T20:29:05.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":813676,"fullName":"Ivran Romero","link":"/api/v1/people/813676"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693459,"link":"/api/v1/people/693459"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.498763354982955,"aZ":-20.3969156159425,"pfxX":-6.074613021010452,"pfxZ":6.590566734394042,"pX":0.06570655744084174,"pZ":1.9406393388186511,"vX0":9.409734651279548,"vY0":-132.62378275491477,"vZ0":-2.6752094713674777,"x":114.5,"y":186.38,"x0":-2.7337623311835553,"y0":50.0029494954219,"z0":4.444610440947392,"aX":-10.856732968859072},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":9.0,"spinRate":2493,"spinDirection":232},"zone":8,"typeConfidence":0.77,"plateTime":0.4124778125258093,"extension":6.276140358561802},"index":0,"playId":"d037cf5a-a3b7-3b45-a670-137d68c7d6b2","pitchNumber":1,"startTime":"2026-02-21T20:27:38.588Z","endTime":"2026-02-21T20:27:42.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732018225728222,"aZ":-41.1986332334886,"pfxX":5.057720277328497,"pfxZ":-7.01991385706758,"pX":-0.8610235255496161,"pZ":2.149830344109809,"vX0":3.124560786686289,"vY0":-113.4946524910702,"vZ0":3.017839122461911,"x":149.82,"y":180.73,"x0":-2.92006246744771,"y0":50.00458264034396,"z0":4.9499896493126325,"aX":6.498276883761795},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-11.4,"breakHorizontal":-10.1,"spinRate":2480,"spinDirection":41},"zone":7,"typeConfidence":0.94,"plateTime":0.4854484884132897,"extension":6.24936352238862},"index":1,"playId":"71661e20-ab02-3812-8ac7-56ea0ab5f1a8","pitchNumber":2,"startTime":"2026-02-21T20:27:59.809Z","endTime":"2026-02-21T20:28:03.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.481644434167357,"aZ":-18.774163911716293,"pfxX":-4.004422777985899,"pfxZ":7.168327986084105,"pX":-0.14500862931718153,"pZ":4.793119105578049,"vX0":8.514819373184782,"vY0":-135.12963738976455,"vZ0":3.2663588026168067,"x":122.53,"y":109.37,"x0":-2.801451223581947,"y0":50.00106941431375,"z0":4.881413718024082,"aX":-7.484538050601983},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":5.6,"spinRate":2503,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.40368366608526074,"extension":6.384367784980951},"index":2,"playId":"00bce4cd-d295-3b76-bf8e-a2dee40bf0a0","pitchNumber":3,"startTime":"2026-02-21T20:28:24.653Z","endTime":"2026-02-21T20:28:27.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901714660101717,"aZ":-25.399002633653573,"pfxX":-2.9501036805868868,"pfxZ":3.698049908567903,"pX":-0.9435506144062273,"pZ":3.0140528784266403,"vX0":6.135867158630395,"vY0":-133.9898264692594,"vZ0":0.4629149484474544,"x":152.97,"y":157.4,"x0":-2.8721595159434643,"y0":50.001999716027534,"z0":4.643093575156999,"aX":-5.404588080924195},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":4.1,"spinRate":2355,"spinDirection":233},"zone":11,"typeConfidence":0.81,"plateTime":0.4076111600086967,"extension":6.333607170526689},"index":3,"playId":"c34f1001-a8b0-32d7-a565-97594e442416","pitchNumber":4,"startTime":"2026-02-21T20:28:40.843Z","endTime":"2026-02-21T20:28:44.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.397228935992775,"aZ":-19.136226979110745,"pfxX":-2.782050652706416,"pfxZ":7.243042055785979,"pX":0.5233712727551658,"pZ":2.558403554009723,"vX0":9.262726252868756,"vY0":-132.36829491867226,"vZ0":-1.587434637138211,"x":97.05,"y":169.7,"x0":-2.6377869449717655,"y0":50.00534155472853,"z0":4.546658619933629,"aX":-5.011304531531151},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.1,"breakHorizontal":3.4,"spinRate":2285,"spinDirection":230},"zone":6,"typeConfidence":0.84,"plateTime":0.4115161122879374,"extension":6.388088629711336},"hitData":{"launchSpeed":79.7,"launchAngle":51.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.48,"coordY":106.16}},"index":4,"playId":"345969c1-00fc-3013-9668-1dcfb2c39388","pitchNumber":5,"startTime":"2026-02-21T20:28:59.052Z","endTime":"2026-02-21T20:29:05.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":813676,"link":"/api/v1/people/813676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681355,"link":"/api/v1/people/681355"},"first":{"id":693306,"link":"/api/v1/people/693306"},"second":{"id":802355,"link":"/api/v1/people/802355"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":701785,"link":"/api/v1/people/701785"},"left":{"id":694230,"link":"/api/v1/people/694230"},"center":{"id":693459,"link":"/api/v1/people/693459"},"right":{"id":693850,"link":"/api/v1/people/693850"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681132,"link":"/api/v1/people/681132"},"credit":"b_ab"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_ab"},{"player":{"id":681132,"link":"/api/v1/people/681132"},"credit":"b_pa"},{"player":{"id":813676,"link":"/api/v1/people/813676"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:29:05.753Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tristan Gray doubles (1) on a fly ball to right fielder Allan Castro.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T20:31:22.010Z","endTime":"2026-02-21T20:32:15.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806333,"fullName":"Michael Sansone","link":"/api/v1/people/806333"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"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(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":83.7,"endSpeed":77.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.164566289659568,"aZ":-23.77135877007447,"pfxX":-2.2221795305063603,"pfxZ":5.5075796322940525,"pX":0.27660838084196815,"pZ":1.6565980257395865,"vX0":-2.396596146466685,"vY0":-121.98430554890388,"vZ0":-3.9701693022548157,"x":106.46,"y":194.05,"x0":1.55602261315709,"y0":50.005096129602705,"z0":5.3250120832132115,"aX":-3.390750702307173},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.4,"breakHorizontal":4.6,"spinRate":2121,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.44688169378613374,"extension":5.595412399983822},"index":0,"playId":"0e1a0f69-df1b-32d8-b239-5fcd93db0468","pitchNumber":1,"startTime":"2026-02-21T20:31:28.652Z","endTime":"2026-02-21T20:31:34.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98755493664089,"aZ":-15.836982881749217,"pfxX":4.91914098709145,"pfxZ":9.821186830881695,"pX":0.6506333398292294,"pZ":2.911598832616106,"vX0":-3.8017090479970372,"vY0":-127.81362675176474,"vZ0":-2.8240788452517402,"x":92.2,"y":160.17,"x0":1.5141716227430193,"y0":50.00511346250229,"z0":5.266388086597033,"aX":8.184826676707994},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":17.4,"breakHorizontal":-8.2,"spinRate":2051,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.4276454407205832,"extension":5.597434153540604},"index":1,"playId":"c5291f5c-15c8-30a0-8b4e-01473bc95388","pitchNumber":2,"startTime":"2026-02-21T20:31:42.429Z","endTime":"2026-02-21T20:31:45.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.167407308332628,"aZ":-28.709000596891165,"pfxX":10.575938800198024,"pfxZ":2.6981780783244798,"pX":1.0570117791293645,"pZ":3.2897077520716707,"vX0":-4.203312699506239,"vY0":-112.78990433095943,"vZ0":1.8302554659339758,"x":76.71,"y":149.96,"x0":1.574211701974061,"y0":50.0023215091204,"z0":5.369795862616058,"aX":13.579267592448593},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":5.6,"breakHorizontal":-18.0,"spinRate":1991,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.486245832555563,"extension":5.608157263208276},"hitData":{"launchSpeed":88.3,"launchAngle":33.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.5,"coordY":91.19}},"index":2,"playId":"d844512c-7fae-3a78-bb53-fac53a8603bb","pitchNumber":3,"startTime":"2026-02-21T20:32:00.881Z","endTime":"2026-02-21T20:32:15.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":1.3,"leverageIndex":0.21,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:32:15.122Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kaelen Culpepper grounds out, third baseman Max Ferguson to first baseman Nathan Hickey.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T20:32:38.007Z","endTime":"2026-02-21T20:33:43.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701785,"fullName":"Kaelen Culpepper","link":"/api/v1/people/701785"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806333,"fullName":"Michael Sansone","link":"/api/v1/people/806333"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701785,"fullName":"Kaelen Culpepper","link":"/api/v1/people/701785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681132,"link":"/api/v1/people/681132"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687208,"link":"/api/v1/people/687208"},"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, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.3,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.822214224869676,"aZ":-26.466380661614348,"pfxX":11.826285835389301,"pfxZ":4.38131111475651,"pX":0.8602881909441494,"pZ":3.011085319215396,"vX0":-5.127734611142681,"vY0":-113.69986992848777,"vZ0":0.5282658855125133,"x":84.21,"y":157.48,"x0":1.614366159991279,"y0":50.00258918550192,"z0":5.412548350047151,"aX":15.406172053799583},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":8.4,"breakHorizontal":-20.0,"spinRate":2050,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.482647221403524,"extension":5.7379059693337044},"index":0,"playId":"97300871-536e-3329-8a40-cbc28e44dd61","pitchNumber":1,"startTime":"2026-02-21T20:32:44.547Z","endTime":"2026-02-21T20:32:48.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":701785,"link":"/api/v1/people/701785","batSide":{"code":"R","description":"Right"}},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.724810907947287,"aZ":-14.741239983829196,"pfxX":6.384876226602211,"pfxZ":10.6876496149149,"pX":0.30831963054799927,"pZ":3.0661654118137136,"vX0":-5.346246724642336,"vY0":-127.31233872148415,"vZ0":-2.5197275373324692,"x":105.25,"y":155.99,"x0":1.6126319256364976,"y0":50.000788536969594,"z0":5.2445090880701795,"aX":10.412107214793087},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":19.0,"breakHorizontal":-10.2,"spinRate":2024,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.4313022375080786,"extension":5.768496708788555},"index":1,"playId":"e37e0fa7-af3a-3ebb-bc5f-aea586a73fc9","pitchNumber":2,"startTime":"2026-02-21T20:32:59.802Z","endTime":"2026-02-21T20:33:02.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":701785,"link":"/api/v1/people/701785","batSide":{"code":"R","description":"Right"}},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":70.8,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88603888414518,"aZ":-27.04515997403182,"pfxX":11.122432629395135,"pfxZ":3.9732702897031427,"pX":1.1562473588918443,"pZ":4.306990104095744,"vX0":-4.389473481517523,"vY0":-113.24819625102208,"vZ0":3.3446339078240745,"x":72.93,"y":122.49,"x0":1.6812492679547733,"y0":50.00202613145534,"z0":5.526349024921793,"aX":14.356268269746025},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":8.4,"breakHorizontal":-19.0,"spinRate":2025,"spinDirection":105},"zone":12,"typeConfidence":2.0,"plateTime":0.4847984117771702,"extension":5.583898881421489},"index":2,"playId":"0157cf3c-8f29-3792-b411-df417d8e16b9","pitchNumber":3,"startTime":"2026-02-21T20:33:19.686Z","endTime":"2026-02-21T20:33:22.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":701785,"link":"/api/v1/people/701785","batSide":{"code":"R","description":"Right"}},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":78.0,"endSpeed":71.7,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.039054050977,"aZ":-27.277818962616696,"pfxX":12.318199359415727,"pfxZ":3.7561011251726377,"pX":0.667988904205217,"pZ":1.3993278912933298,"vX0":-5.82033780368039,"vY0":-113.48491589408944,"vZ0":-2.419700845982657,"x":91.54,"y":201.0,"x0":1.6675086871584628,"y0":50.001139392895354,"z0":5.200292411892449,"aX":16.04300825764648},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":6.5,"breakHorizontal":-20.8,"spinRate":2141,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.48291004396986814,"extension":5.772402551706137},"hitData":{"launchSpeed":80.2,"launchAngle":2.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.78,"coordY":175.13}},"index":3,"playId":"6da335d3-c88d-3476-86c6-6343492b56ea","pitchNumber":4,"startTime":"2026-02-21T20:33:35.296Z","endTime":"2026-02-21T20:33:43.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":701785,"link":"/api/v1/people/701785","batSide":{"code":"R","description":"Right"}},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701785,"link":"/api/v1/people/701785"},"credit":"b_ab"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_ab"},{"player":{"id":701785,"link":"/api/v1/people/701785"},"credit":"b_pa"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-1.3,"leverageIndex":0.46,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:33:43.457Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hendry Mendez doubles (1) on a sharp line drive to right fielder Allan Castro. Tristan Gray to 3rd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T20:34:06.315Z","endTime":"2026-02-21T20:34:16.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694230,"fullName":"Hendry Mendez","link":"/api/v1/people/694230"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806333,"fullName":"Michael Sansone","link":"/api/v1/people/806333"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694230,"fullName":"Hendry Mendez","link":"/api/v1/people/694230"},"postOnThird":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694230,"fullName":"Hendry Mendez","link":"/api/v1/people/694230"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"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":86.2,"endSpeed":79.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.800089466548656,"aZ":-19.504149501325855,"pfxX":4.671503791711727,"pfxZ":7.872049574045769,"pX":0.7308722039360166,"pZ":2.3904365886027312,"vX0":-3.3388880453103247,"vY0":-125.6197434039943,"vZ0":-3.180785515436043,"x":89.14,"y":174.24,"x0":1.4657753773672566,"y0":50.00065415248562,"z0":5.245798334663379,"aX":7.516734671287309},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.8,"breakHorizontal":-7.8,"spinRate":1881,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.43486827337322076,"extension":5.704443175470908},"hitData":{"launchSpeed":101.1,"launchAngle":17.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.65,"coordY":81.26}},"index":0,"playId":"7183d8dc-b409-3b7f-a4a6-a913e633e2c5","pitchNumber":1,"startTime":"2026-02-21T20:34:06.315Z","endTime":"2026-02-21T20:34:16.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":694230,"link":"/api/v1/people/694230","batSide":{"code":"L","description":"Left"}},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694230,"link":"/api/v1/people/694230"},"credit":"b_ab"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_ab"},{"player":{"id":694230,"link":"/api/v1/people/694230"},"credit":"b_pa"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":1.8,"leverageIndex":0.23,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:34:16.769Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew Cossetti pops out to second baseman Mikey Romero.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T20:34:50.509Z","endTime":"2026-02-21T20:37:28.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681355,"fullName":"Andrew Cossetti","link":"/api/v1/people/681355"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806333,"fullName":"Michael Sansone","link":"/api/v1/people/806333"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694230,"fullName":"Hendry Mendez","link":"/api/v1/people/694230"},"postOnThird":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"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":681355,"fullName":"Andrew Cossetti","link":"/api/v1/people/681355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702540,"link":"/api/v1/people/702540"},"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(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":84.0,"endSpeed":77.5,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.377032971399423,"aZ":-24.55402785279231,"pfxX":-1.3649598718505995,"pfxZ":4.9891438552963905,"pX":-0.6589354540147798,"pZ":3.3560325656171894,"vX0":-5.078514607381874,"vY0":-122.34855326995584,"vZ0":-0.005240497773128627,"x":142.12,"y":148.17,"x0":1.614537263833347,"y0":50.00492010555902,"z0":5.448962618963142,"aX":-2.084572305668513},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.2,"breakHorizontal":3.6,"spinRate":2019,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.44636360779155826,"extension":5.561997049070941},"index":0,"playId":"ac44d129-3277-3820-90ad-17668f4bb894","pitchNumber":1,"startTime":"2026-02-21T20:34:50.509Z","endTime":"2026-02-21T20:34:54.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.1,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.855486434143483,"aZ":-24.67496148330662,"pfxX":10.60196148836563,"pfxZ":5.693828584177308,"pX":-0.4550153131122574,"pZ":1.776506724535832,"vX0":-7.479238024632919,"vY0":-113.75429840894806,"vZ0":-2.1623370285403993,"x":134.34,"y":190.81,"x0":1.4897187043462683,"y0":50.00299083403477,"z0":5.172997607663154,"aX":13.966522411764315},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":10.1,"breakHorizontal":-17.4,"spinRate":1953,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.4805459693950893,"extension":5.754707541286646},"index":1,"playId":"d0ec14ee-322c-3eee-a869-986b93835587","pitchNumber":2,"startTime":"2026-02-21T20:35:07.721Z","endTime":"2026-02-21T20:35:11.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":77.2,"endSpeed":70.6,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09344547321394,"aZ":-28.547360858108476,"pfxX":-6.155059911008127,"pfxZ":2.8522684948497243,"pX":-0.23645935352954014,"pZ":3.4309039084663566,"vX0":-2.819414409133906,"vY0":-112.30775683505902,"vZ0":2.214265907524678,"x":126.01,"y":146.15,"x0":1.836503826873172,"y0":50.00419935122283,"z0":5.34364268647749,"aX":-7.831174294947161},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":6.1,"breakHorizontal":11.9,"spinRate":2158,"spinDirection":286},"zone":11,"typeConfidence":2.0,"plateTime":0.48845341507159423,"extension":5.545526315230324},"index":2,"playId":"3681e8d0-1286-350a-a6de-a7792e5f23e7","pitchNumber":3,"startTime":"2026-02-21T20:35:28.256Z","endTime":"2026-02-21T20:35:32.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-21T20:35:45.784Z","endTime":"2026-02-21T20:36:05.953Z","isPitch":false,"type":"action","player":{"id":681355,"link":"/api/v1/people/681355"},"defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03802004977515,"aZ":-27.365149876748248,"pfxX":12.338374421759855,"pfxZ":3.627787069686411,"pX":0.8190430328040675,"pZ":1.6776901582950954,"vX0":-5.657375947195731,"vY0":-114.36994490434981,"vZ0":-1.7868088421630728,"x":85.78,"y":193.48,"x0":1.7213390179082206,"y0":50.00289309906631,"z0":5.152262716225068,"aX":16.34981719312462},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":6.4,"breakHorizontal":-20.9,"spinRate":1972,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4788656254693646,"extension":5.907855280168089},"index":4,"playId":"b9276e12-58f2-3afe-a4ea-1d67ed3564e5","pitchNumber":4,"startTime":"2026-02-21T20:36:05.953Z","endTime":"2026-02-21T20:36:10.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.877228477231654,"aZ":-20.92132136562886,"pfxX":8.156031438872839,"pfxZ":6.713085192511464,"pX":0.8274230731532638,"pZ":3.051341816980595,"vX0":-4.8675199592711,"vY0":-128.25010815785015,"vZ0":-1.4927113621313104,"x":85.46,"y":156.39,"x0":1.6837952998660284,"y0":50.004685497288456,"z0":5.262042196130134,"aX":13.678281956768107},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.1,"breakHorizontal":-13.8,"spinRate":2009,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4259974848106083,"extension":5.662010016336257},"index":5,"playId":"aa3cebda-e46d-3fb4-8b09-67268609967e","pitchNumber":5,"startTime":"2026-02-21T20:36:25.174Z","endTime":"2026-02-21T20:36:29.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79489872294252,"aZ":-27.08784647486345,"pfxX":12.443010790490117,"pfxZ":3.8011729561166003,"pX":0.0938588199294159,"pZ":2.1783953689791375,"vX0":-7.118302993224628,"vY0":-114.75916084333213,"vZ0":-0.9588263633125341,"x":113.42,"y":179.96,"x0":1.6158378957707378,"y0":50.00054847796551,"z0":5.234995592649283,"aX":16.631252329973393},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":7.0,"breakHorizontal":-20.8,"spinRate":2204,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.4768828858545624,"extension":5.788558327533574},"index":6,"playId":"7bf2c667-b812-3c10-86bb-f9ceaff6c5ec","pitchNumber":6,"startTime":"2026-02-21T20:36:50.867Z","endTime":"2026-02-21T20:36:54.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.143,"strikeZoneBottom":1.586,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.500442319223087,"aZ":-25.53782010249186,"pfxX":0.0013753542179273381,"pfxZ":4.369452850189923,"pX":-0.48573266302265483,"pZ":2.943935077803462,"vX0":-5.253158420024895,"vY0":-121.8214828289468,"vZ0":-0.3189173803058738,"x":135.51,"y":159.29,"x0":1.6886826706440257,"y0":50.00461911932667,"z0":5.263839246539468,"aX":0.0030760443396257134},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.2,"breakHorizontal":1.1,"spinRate":2019,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.44777549648170734,"extension":5.708111287384421},"hitData":{"launchSpeed":70.3,"launchAngle":60.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":155.71,"coordY":140.86}},"index":7,"playId":"3fcc749e-b339-3e44-a713-c38764fb9dfc","pitchNumber":7,"startTime":"2026-02-21T20:37:17.484Z","endTime":"2026-02-21T20:37:28.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":681355,"link":"/api/v1/people/681355","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681355,"link":"/api/v1/people/681355"},"credit":"b_ab"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_ab"},{"player":{"id":681355,"link":"/api/v1/people/681355"},"credit":"b_pa"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.62,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:37:28.911Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kala'i Rosario flies out to left fielder Braiden Ward.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T20:37:49.892Z","endTime":"2026-02-21T20:39:32.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":693850,"fullName":"Kala'i Rosario","link":"/api/v1/people/693850"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806333,"fullName":"Michael Sansone","link":"/api/v1/people/806333"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693850,"fullName":"Kala'i Rosario","link":"/api/v1/people/693850"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.457939628087647,"aZ":-26.060062866001818,"pfxX":-0.8147939046283028,"pfxZ":3.923962036552755,"pX":0.5548675241616206,"pZ":2.460224094393022,"vX0":-2.83868413747633,"vY0":-123.69561419322501,"vZ0":-1.537714058555827,"x":95.85,"y":172.35,"x0":1.8207065691250932,"y0":50.00140693934489,"z0":5.263919679183018,"aX":-1.269013642369996},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.0,"breakHorizontal":2.2,"spinRate":2002,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4419074996220278,"extension":5.580397067427904},"index":0,"playId":"8c1811d9-cf1a-3e8a-8ffb-017e247913e7","pitchNumber":1,"startTime":"2026-02-21T20:38:12.519Z","endTime":"2026-02-21T20:38:17.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.457019760366748,"aZ":-26.385051503462588,"pfxX":11.54789153545562,"pfxZ":4.356135428929852,"pX":0.4807542753539076,"pZ":2.479519017547831,"vX0":-6.2391302090557,"vY0":-114.92166845304185,"vZ0":-0.35450244465828096,"x":98.67,"y":171.83,"x0":1.738607766988421,"y0":50.00480841886155,"z0":5.211538027824223,"aX":15.357954396619116},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":8.0,"breakHorizontal":-19.2,"spinRate":2108,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.47767283766554014,"extension":5.772149245573423},"index":1,"playId":"fd288870-952d-389f-b34a-47cbc250c47f","pitchNumber":2,"startTime":"2026-02-21T20:38:26.214Z","endTime":"2026-02-21T20:38:34.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-21T20:38:52.364Z","endTime":"2026-02-21T20:39:03.531Z","isPitch":false,"type":"action","player":{"id":693850,"link":"/api/v1/people/693850"},"defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.584686510063385,"aZ":-19.476916832996466,"pfxX":8.270607617514528,"pfxZ":7.5011963045127,"pX":0.36340172844048046,"pZ":2.5206120948910735,"vX0":-6.1518737205302045,"vY0":-129.6654319845802,"vZ0":-2.963558807074377,"x":103.15,"y":170.72,"x0":1.6990316715849436,"y0":50.003153903846396,"z0":5.174445818825453,"aX":14.001682901026063},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.1,"breakHorizontal":-13.6,"spinRate":1957,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4233586457495546,"extension":5.635784523344691},"index":3,"playId":"399978a4-a88a-3475-af57-530e3fef1526","pitchNumber":3,"startTime":"2026-02-21T20:39:03.531Z","endTime":"2026-02-21T20:39:06.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.74483284935661,"aZ":-33.37895677007855,"pfxX":-7.682406726884684,"pfxZ":-0.9603321005307563,"pX":-0.5026253819434493,"pZ":2.705083743277589,"vX0":-3.022308298704376,"vY0":-111.2109855633761,"vZ0":1.887901468367056,"x":136.16,"y":165.74,"x0":1.869238840863442,"y0":50.00050137965123,"z0":5.291340674766916,"aX":-9.682115108563151},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-1.0,"breakHorizontal":14.6,"spinRate":2079,"spinDirection":298},"zone":4,"typeConfidence":2.0,"plateTime":0.4913110323778933,"extension":5.572177140078225},"hitData":{"launchSpeed":91.7,"launchAngle":36.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.17,"coordY":72.82}},"index":4,"playId":"7d3a9b47-3783-391c-9329-b2bb864b1aa1","pitchNumber":4,"startTime":"2026-02-21T20:39:25.486Z","endTime":"2026-02-21T20:39:32.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806333,"link":"/api/v1/people/806333","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":702540,"link":"/api/v1/people/702540"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":686765,"link":"/api/v1/people/686765"},"left":{"id":685274,"link":"/api/v1/people/685274"},"center":{"id":692225,"link":"/api/v1/people/692225"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":693850,"link":"/api/v1/people/693850","batSide":{"code":"R","description":"Right"}},"second":{"id":694230,"link":"/api/v1/people/694230"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693850,"link":"/api/v1/people/693850"},"credit":"b_ab"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_ab"},{"player":{"id":693850,"link":"/api/v1/people/693850"},"credit":"b_pa"},{"player":{"id":806333,"link":"/api/v1/people/806333"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.6,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:39:32.456Z","atBatIndex":72}]