[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Johnson doubles (1) on a fly ball to left fielder Dairon Blanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:04:49.917Z","endTime":"2026-02-21T20:05:04.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680118,"link":"/api/v1/people/680118"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T15:29:52.752Z","endTime":"2026-02-21T19:49:12.317Z","isPitch":false,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"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-21T19:49:12.317Z","endTime":"2026-02-21T20:03:46.151Z","isPitch":false,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"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-21T20:03:46.151Z","endTime":"2026-02-21T20:04:52.113Z","isPitch":false,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.327112152903,"aZ":-15.84589906011047,"pfxX":-5.094811174669603,"pfxZ":8.185201558812595,"pX":0.10718447543359896,"pZ":2.5981257561204796,"vX0":6.454710375042426,"vY0":-139.39637451877883,"vZ0":-5.94074962704873,"x":112.91,"y":168.63,"x0":-1.561733122458437,"y0":50.002668225064646,"z0":5.779190033025828,"aX":-10.163620210039088},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":8.2,"spinRate":2547,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3908960737190257,"extension":6.217936107055875},"hitData":{"launchSpeed":96.5,"launchAngle":47.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.06,"coordY":93.74}},"index":3,"playId":"fbae206b-78d2-35d1-bd16-19e23df98a7c","pitchNumber":1,"startTime":"2026-02-21T20:04:52.113Z","endTime":"2026-02-21T20:05:04.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":686701,"link":"/api/v1/people/686701"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":686701,"link":"/api/v1/people/686701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"contextMetrics":{},"playEndTime":"2026-02-21T20:05:04.175Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, third baseman Josh Rojas to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:05:30.290Z","endTime":"2026-02-21T20:06:00.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.089361044898276,"aZ":-17.918419551715726,"pfxX":-9.519506163546069,"pfxZ":7.393372217002622,"pX":0.20565375528330615,"pZ":1.5339708345595484,"vX0":8.323071572819472,"vY0":-137.18438267802514,"vZ0":-7.446144276335156,"x":109.16,"y":197.36,"x0":-1.6139304417787512,"y0":50.000486965793506,"z0":5.480172567364541,"aX":-18.35002272665656},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":15.7,"spinRate":2367,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.39753359419407897,"extension":6.274413758034203},"index":0,"playId":"011a05cb-44e9-34f9-99e7-626f45c5fd78","pitchNumber":1,"startTime":"2026-02-21T20:05:30.290Z","endTime":"2026-02-21T20:05:35.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2122956304341,"aZ":-27.745041511658236,"pfxX":1.4253214940633874,"pfxZ":2.585522838674173,"pX":0.16775542517678022,"pZ":2.6509659129007686,"vX0":4.371148565645598,"vY0":-129.12713835209644,"vZ0":-3.005539867258507,"x":110.61,"y":167.2,"x0":-1.7223008027359323,"y0":50.00256771562987,"z0":5.9319301320856965,"aX":2.441933515623274},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.3,"breakHorizontal":-3.5,"spinRate":2520,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.4218282749254243,"extension":6.081655656109839},"hitData":{"launchSpeed":93.9,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.89,"coordY":156.57}},"index":1,"playId":"ec405bee-f99a-3db1-8971-3de244d27f95","pitchNumber":2,"startTime":"2026-02-21T20:05:55.157Z","endTime":"2026-02-21T20:06:00.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":686701,"link":"/api/v1/people/686701"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":686701,"link":"/api/v1/people/686701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.22,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:06:00.634Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, third baseman Josh Rojas to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:06:18.031Z","endTime":"2026-02-21T20:06:53.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071992907857574,"aZ":-30.707634020953012,"pfxX":-1.0627811889071668,"pfxZ":0.8699574923358622,"pX":-0.27354712821416455,"pZ":2.5355695613540083,"vX0":3.707854118823658,"vY0":-128.82169604928495,"vZ0":-2.438024935180513,"x":127.43,"y":170.32,"x0":-1.5892890387103062,"y0":50.005876575512026,"z0":5.852223206780329,"aX":-1.798973863194228},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.3,"breakHorizontal":1.2,"spinRate":2620,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4240997654426786,"extension":6.193937815988376},"index":0,"playId":"d176da4c-b6f8-3d47-9816-5fdd84bde542","pitchNumber":1,"startTime":"2026-02-21T20:06:28.301Z","endTime":"2026-02-21T20:06:31.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.526228551142413,"aZ":-31.70844356021926,"pfxX":7.767761606667709,"pfxZ":0.3152583850175805,"pX":-0.2619799704567316,"pZ":2.3539807078872896,"vX0":1.6405810146022288,"vY0":-121.26934044224187,"vZ0":-1.6536391433054978,"x":126.99,"y":175.22,"x0":-1.9578329741383498,"y0":50.00174249831323,"z0":5.843891249721884,"aX":11.42126698605181},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.5,"breakHorizontal":-14.4,"spinRate":2259,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.45387576510869776,"extension":6.253186044495809},"hitData":{"launchSpeed":99.9,"launchAngle":1.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.83,"coordY":167.58}},"index":1,"playId":"68f18ed2-eefa-3330-8e12-197e3bd38b2d","pitchNumber":2,"startTime":"2026-02-21T20:06:47.808Z","endTime":"2026-02-21T20:06:53.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":686701,"link":"/api/v1/people/686701"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":686701,"link":"/api/v1/people/686701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:06:53.119Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:07:09.490Z","endTime":"2026-02-21T20:08:42.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07717835401047,"aZ":-12.10875502878785,"pfxX":-5.622004565864577,"pfxZ":10.144797600199691,"pX":-0.6027578482096737,"pZ":5.530595103793733,"vX0":4.603074569907095,"vY0":-140.08345864617178,"vZ0":0.5870408015849611,"x":139.98,"y":89.45,"x0":-1.54081230283977,"y0":50.000570884229816,"z0":6.112690869559189,"aX":-11.117824122448836},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":9.1,"spinRate":2486,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39172450590143804,"extension":6.0944222593207344},"index":0,"playId":"d4b40109-4423-3c39-8384-90cc5e522aec","pitchNumber":1,"startTime":"2026-02-21T20:07:21.264Z","endTime":"2026-02-21T20:07:24.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386303468764407,"aZ":-26.277629604710327,"pfxX":-8.949778007333604,"pfxZ":3.391174056543843,"pX":-1.0106051195097343,"pZ":1.9790725304656929,"vX0":5.550183887337809,"vY0":-130.7518007671696,"vZ0":-4.021538976009272,"x":155.52,"y":185.35,"x0":-1.9930573111404473,"y0":50.00310242051491,"z0":5.498365576898027,"aX":-15.567499842987589},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":15.1,"spinRate":1407,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.41817655710546076,"extension":6.229159678022988},"index":1,"playId":"3ebfb7d0-4063-369f-ab20-4ce38bb53c30","pitchNumber":2,"startTime":"2026-02-21T20:07:39.318Z","endTime":"2026-02-21T20:07:43.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.208680652678492,"aZ":-10.739315756553971,"pfxX":-6.89009322060486,"pfxZ":10.886232492939767,"pX":-0.7295588539014033,"pZ":3.179964648065076,"vX0":4.99350212388163,"vY0":-138.74574961469833,"vZ0":-5.150243387656227,"x":144.81,"y":152.92,"x0":-1.6487095758350478,"y0":50.00007412233855,"z0":5.7625953940632835,"aX":-13.56212404488193},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":11.5,"spinRate":2457,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.39331202980640567,"extension":6.210342100645754},"index":2,"playId":"d5a3f703-3d59-3d8e-9362-1b119e66086d","pitchNumber":3,"startTime":"2026-02-21T20:07:59.781Z","endTime":"2026-02-21T20:08:03.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.649010025688863,"aZ":-30.430473350372775,"pfxX":5.254695166357872,"pfxZ":1.1562308277490327,"pX":-1.087136349664466,"pZ":2.789091939306517,"vX0":1.0087089892411132,"vY0":-122.3095599389999,"vZ0":-0.8850929573815195,"x":158.44,"y":163.47,"x0":-2.1877896948739077,"y0":50.004019989583725,"z0":5.770527631187486,"aX":7.943440327031884},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.2,"breakHorizontal":-9.7,"spinRate":2188,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.4482126450369823,"extension":6.145263083789656},"index":3,"playId":"b1830aeb-1442-3f3d-a6a4-b35b7709a28b","pitchNumber":4,"startTime":"2026-02-21T20:08:18.559Z","endTime":"2026-02-21T20:08:22.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.948829903789537,"aZ":-10.740040213959317,"pfxX":-4.67682852823812,"pfxZ":11.007147062181517,"pX":-0.09041496447349173,"pZ":4.648649397229256,"vX0":5.5954614638103894,"vY0":-138.64969126883292,"vZ0":-1.696197811378659,"x":120.45,"y":113.27,"x0":-1.5268799609294137,"y0":50.002177562783956,"z0":5.984908219724631,"aX":-9.10719205680609},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":7.3,"spinRate":2366,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3950181393480001,"extension":6.284066909208003},"index":4,"playId":"39d2c7f3-16a2-33f2-aac8-6a79256292df","pitchNumber":5,"startTime":"2026-02-21T20:08:37.599Z","endTime":"2026-02-21T20:08:42.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":686701,"link":"/api/v1/people/686701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":1.21,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:08:42.700Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, pitcher Ryan Bergert to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-21T20:09:17.992Z","endTime":"2026-02-21T20:09:41.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686701,"link":"/api/v1/people/686701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-21T20:09:06.901Z","endTime":"2026-02-21T20:09:20.149Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32544915315081,"aZ":-30.444975516976214,"pfxX":1.984370810978143,"pfxZ":1.0233723573592375,"pX":0.5164249609244401,"pZ":2.868355684688983,"vX0":4.787554625086723,"vY0":-128.8488257467069,"vZ0":-1.8122631063415011,"x":97.32,"y":161.33,"x0":-1.6193001986356905,"y0":50.00345950235175,"z0":5.920368228666016,"aX":3.355452724108821},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":-4.6,"spinRate":2607,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.4241520137918551,"extension":6.238658863518708},"index":1,"playId":"1700744e-d00d-368a-8342-ac49c4717ceb","pitchNumber":1,"startTime":"2026-02-21T20:09:20.149Z","endTime":"2026-02-21T20:09:23.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1004397751445,"aZ":-17.609442161246413,"pfxX":-9.981084943734167,"pfxZ":7.778943284262717,"pX":-0.9358639100441724,"pZ":2.394337329657066,"vX0":6.166405522634201,"vY0":-136.4878711988299,"vZ0":-5.114747483766298,"x":152.67,"y":174.13,"x0":-1.9362149710089571,"y0":50.00498263194774,"z0":5.518537297481425,"aX":-18.695524924624344},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":16.7,"spinRate":2688,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.40243460011059984,"extension":6.293889167110216},"hitData":{"launchSpeed":65.1,"launchAngle":4.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.63,"coordY":181.76}},"index":2,"playId":"a1f1d477-e274-34ab-97a6-9e5643960a41","pitchNumber":2,"startTime":"2026-02-21T20:09:35.944Z","endTime":"2026-02-21T20:09:41.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":686701,"link":"/api/v1/people/686701"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":686701,"link":"/api/v1/people/686701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:09:41.537Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan India grounds out, shortstop Mason McCoy to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:12:04.736Z","endTime":"2026-02-21T20:13:12.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.574368086172058,"aZ":-17.896893480250807,"pfxX":-8.775856338244346,"pfxZ":7.4760857967467045,"pX":0.540117320618798,"pZ":2.1634106554556163,"vX0":6.6728817004832575,"vY0":-136.90565318869452,"vZ0":-5.619385696262966,"x":96.41,"y":180.37,"x0":-0.7816095938943093,"y0":50.000996307876534,"z0":5.456516490784925,"aX":-16.754553016003413},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":14.6,"spinRate":2219,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.3991958041219341,"extension":6.545006073258665},"index":0,"playId":"479f0fe6-e96a-375f-b849-861e87ac465a","pitchNumber":1,"startTime":"2026-02-21T20:12:12.818Z","endTime":"2026-02-21T20:12:16.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21892039753045,"aZ":-17.471163081710515,"pfxX":-3.3216898710127323,"pfxZ":7.767462066232227,"pX":-0.09233701404220807,"pZ":3.8237018635648696,"vX0":3.057713235103799,"vY0":-135.6150686496442,"vZ0":-1.9390239308503732,"x":120.52,"y":135.54,"x0":-0.7942388268874055,"y0":50.00025848257428,"z0":5.745919434962002,"aX":-6.285269978997769},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":5.5,"spinRate":1986,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40145674530067144,"extension":6.498123418195008},"index":1,"playId":"a6f6fcb6-99ae-3425-9f4e-5fb95fa51857","pitchNumber":2,"startTime":"2026-02-21T20:12:28.234Z","endTime":"2026-02-21T20:12:31.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.338172267384984,"aZ":-31.928677943373003,"pfxX":-6.861541464369525,"pfxZ":0.17199984647800193,"pX":0.12107729160689762,"pZ":2.949594054651752,"vX0":4.355415456490983,"vY0":-117.5505501283345,"vZ0":0.45255011127433087,"x":112.38,"y":159.14,"x0":-0.860111041392529,"y0":50.00137658158408,"z0":5.708046408265782,"aX":-9.645330630413953},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.7,"breakHorizontal":11.4,"spinRate":334,"spinDirection":294},"zone":2,"typeConfidence":2.0,"plateTime":0.46515569313345795,"extension":6.27954502288605},"index":2,"playId":"03b343a2-634d-3cf4-b066-fc248e81c2aa","pitchNumber":3,"startTime":"2026-02-21T20:12:44.366Z","endTime":"2026-02-21T20:12:48.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-21T20:12:55.658Z","endTime":"2026-02-21T20:13:06.904Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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, 119, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.256413713361052,"aZ":-32.276791758964364,"pfxX":-3.777618112491609,"pfxZ":-0.06905055398401139,"pX":0.6861027540252383,"pZ":1.8110093050076332,"vX0":4.061881605876761,"vY0":-123.49687013014265,"vZ0":-2.9353447315909893,"x":90.85,"y":189.88,"x0":-0.49139065722541586,"y0":50.00097365119774,"z0":5.7377883084746175,"aX":-5.817806003537784},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.6,"breakHorizontal":5.9,"spinRate":281,"spinDirection":320},"zone":9,"typeConfidence":2.0,"plateTime":0.44400069532051756,"extension":6.275023939890592},"hitData":{"launchSpeed":90.7,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.92,"coordY":157.46}},"index":4,"playId":"86a8f614-8d02-3564-a7cd-f8c462ff1c4f","pitchNumber":4,"startTime":"2026-02-21T20:13:06.904Z","endTime":"2026-02-21T20:13:12.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:13:12.218Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, shortstop Mason McCoy to first baseman Gavin Sheets.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:13:30.398Z","endTime":"2026-02-21T20:14:18.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.785497228271122,"aZ":-21.4411917181717,"pfxX":-10.339731002204521,"pfxZ":5.63648724287919,"pX":-0.3597202393706628,"pZ":1.9552427398376107,"vX0":4.638154826735966,"vY0":-137.22845074551626,"vZ0":-5.667102734952192,"x":130.71,"y":185.99,"x0":-0.7298148560425957,"y0":50.00309424163183,"z0":5.510794404323537,"aX":-19.69154695710286},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.2,"breakHorizontal":17.8,"spinRate":2181,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.39935650215518326,"extension":6.624785005447189},"index":0,"playId":"7edc38fd-3dca-3a72-99bf-5586f35c3e87","pitchNumber":1,"startTime":"2026-02-21T20:13:38.749Z","endTime":"2026-02-21T20:13:41.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.257723824712965,"aZ":-26.72049075052616,"pfxX":2.5593212284421973,"pfxZ":3.49499724027545,"pX":1.7677231987343405,"pZ":1.18092707595869,"vX0":5.382658562518013,"vY0":-124.7154110723556,"vZ0":-4.725086107704986,"x":49.62,"y":206.89,"x0":-0.7590419444642648,"y0":50.003974626622835,"z0":5.328671530317972,"aX":3.993322556138833},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.4,"breakHorizontal":-6.0,"spinRate":2519,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4407604092914177,"extension":6.417546025151487},"index":1,"playId":"e62aa8a7-9711-3dc9-9780-880c2869fcd3","pitchNumber":2,"startTime":"2026-02-21T20:13:55.560Z","endTime":"2026-02-21T20:13:58.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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, 119, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6812886845473,"aZ":-34.685883591688544,"pfxX":0.6512822125400999,"pfxZ":-1.7563378275018326,"pX":0.605308914904715,"pZ":2.501417614016908,"vX0":3.1813370129089376,"vY0":-118.94242050427417,"vZ0":-0.15635673846141906,"x":93.93,"y":171.24,"x0":-0.8364687361286587,"y0":50.004817550217986,"z0":5.723982584113308,"aX":0.9294310639393513},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.0,"breakHorizontal":-2.0,"spinRate":239,"spinDirection":347},"zone":6,"typeConfidence":2.0,"plateTime":0.46121757917938844,"extension":6.259639596059419},"hitData":{"launchSpeed":86.4,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.82,"coordY":149.22}},"index":2,"playId":"3c78a74f-f308-3c6b-95d0-9eb7278c13fb","pitchNumber":3,"startTime":"2026-02-21T20:14:12.907Z","endTime":"2026-02-21T20:14:18.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:14:18.989Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:14:34.110Z","endTime":"2026-02-21T20:16:01.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.138197670508838,"aZ":-27.888663665523644,"pfxX":6.8930297445805895,"pfxZ":2.9282425689228333,"pX":-0.10658817096261741,"pZ":2.4928575150573877,"vX0":0.6425248075487161,"vY0":-119.90547975608041,"vZ0":-1.108308681854995,"x":121.06,"y":171.47,"x0":-1.2737037498337893,"y0":50.00227306624225,"z0":5.438615302698232,"aX":10.084544865804508},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.3,"breakHorizontal":-12.6,"spinRate":2344,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.45596249262063493,"extension":6.322169916780289},"index":0,"playId":"38e4c7de-9918-3f16-9789-3050e02151e7","pitchNumber":1,"startTime":"2026-02-21T20:14:46.282Z","endTime":"2026-02-21T20:14:49.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12831256598874,"aZ":-16.967864110894556,"pfxX":-4.53123979602119,"pfxZ":7.939495549406612,"pX":-1.7381528148456153,"pZ":3.856339184850132,"vX0":-0.2414363980504261,"vY0":-136.79206147125936,"vZ0":-1.8488210259223148,"x":183.25,"y":134.66,"x0":-1.0593454369802355,"y0":50.00373760442639,"z0":5.690843764302986,"aX":-8.680312265364874},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":8.3,"spinRate":2225,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3987644758941111,"extension":6.449853947776872},"index":1,"playId":"8ffb700c-7e5b-3837-9ec2-873360817692","pitchNumber":2,"startTime":"2026-02-21T20:15:00.651Z","endTime":"2026-02-21T20:15:03.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78610010207726,"aZ":-26.703735918738342,"pfxX":6.6559468177942245,"pfxZ":3.672017348981756,"pX":-1.035947186054136,"pZ":2.7379446068436026,"vX0":-0.8844529698126462,"vY0":-121.07249050719221,"vZ0":-0.8053427330876453,"x":156.49,"y":164.86,"x0":-1.5318628443019289,"y0":50.004568682423795,"z0":5.4039502742823275,"aX":9.919848868016167},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.7,"breakHorizontal":-11.9,"spinRate":2380,"spinDirection":80},"zone":11,"typeConfidence":2.0,"plateTime":0.45174102160929364,"extension":6.515720254431554},"index":2,"playId":"deb8fa54-17a3-37e2-a0d7-c7574b346c41","pitchNumber":3,"startTime":"2026-02-21T20:15:16.924Z","endTime":"2026-02-21T20:15:21.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09321107580601,"aZ":-35.27757804988648,"pfxX":2.7583465843086286,"pfxZ":-2.2987359061897275,"pX":1.9543252991720563,"pZ":0.8779435678047873,"vX0":5.24571966406523,"vY0":-116.03564160399668,"vZ0":-2.7815098649530974,"x":42.51,"y":215.08,"x0":-0.7047408795689077,"y0":50.004820548828505,"z0":5.492525261176078,"aX":3.7176006594014384},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.6,"breakHorizontal":-6.5,"spinRate":236,"spinDirection":332},"zone":14,"typeConfidence":2.0,"plateTime":0.4741640039613313,"extension":6.243090656939131},"index":3,"playId":"40714335-3da3-311e-8b4c-671a5754838e","pitchNumber":4,"startTime":"2026-02-21T20:15:35.053Z","endTime":"2026-02-21T20:15:41.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.546961958722616,"aZ":-13.262844409053141,"pfxX":-5.042924794081845,"pfxZ":10.083684213758564,"pX":-1.2725166962608732,"pZ":3.0740273650214243,"vX0":1.2287481848580115,"vY0":-136.24333402639797,"vZ0":-4.2415547118441825,"x":165.51,"y":155.78,"x0":-1.0747613758251406,"y0":50.00533078131326,"z0":5.5707870596567295,"aX":-9.461135271507557},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2224,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.40235384477642544,"extension":6.41064955111419},"index":4,"playId":"9540ed21-ecb0-328d-8f1b-4241f51494b3","pitchNumber":5,"startTime":"2026-02-21T20:15:57.998Z","endTime":"2026-02-21T20:16:01.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:16:01.634Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-21T20:16:14.953Z","endTime":"2026-02-21T20:17:27.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3119077419686,"aZ":-34.46457584850827,"pfxX":-5.831088316297654,"pfxZ":-1.6472433281172432,"pX":0.5404077268049982,"pZ":3.095252716050214,"vX0":4.811742704413944,"vY0":-117.83954348875197,"vZ0":1.4657437649856107,"x":96.4,"y":155.21,"x0":-0.784324313478966,"y0":50.00478604657861,"z0":5.682768794100118,"aX":-8.08694158348088},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.3,"breakHorizontal":9.1,"spinRate":271,"spinDirection":335},"zone":3,"typeConfidence":2.0,"plateTime":0.46729941984688583,"extension":6.038515655150774},"index":0,"playId":"b71afd76-3aff-34f9-b84e-91470b7b6182","pitchNumber":1,"startTime":"2026-02-21T20:16:28.232Z","endTime":"2026-02-21T20:16:32.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.639204829596586,"aZ":-14.648038646847949,"pfxX":-4.170009944943157,"pfxZ":9.375883888962198,"pX":-0.21401644728310643,"pZ":3.402617839884306,"vX0":3.043497703346099,"vY0":-136.27316878114755,"vZ0":-3.4053920417296277,"x":125.16,"y":146.91,"x0":-0.8069488683417957,"y0":50.00514056140984,"z0":5.68881324260083,"aX":-7.796487921131669},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2202,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.40288496162004117,"extension":6.466034833314419},"index":1,"playId":"57758158-0115-3540-8a8a-1548cbe8bd84","pitchNumber":2,"startTime":"2026-02-21T20:16:48.043Z","endTime":"2026-02-21T20:16:51.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65551219926028,"aZ":-29.42200033920664,"pfxX":8.327393765365601,"pfxZ":1.8887213584128695,"pX":0.7395486975062323,"pZ":2.1646008611409178,"vX0":1.5591145841940672,"vY0":-119.64765991420192,"vZ0":-1.5165436309465368,"x":88.81,"y":180.34,"x0":-1.0019611366515322,"y0":50.00462054974198,"z0":5.427015885626327,"aX":12.154535593811705},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.4,"breakHorizontal":-15.5,"spinRate":2403,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.4566238527819504,"extension":6.267122391839109},"index":2,"playId":"1ed8d72b-a1e8-3e9c-8442-108a57e52ed6","pitchNumber":3,"startTime":"2026-02-21T20:17:24.000Z","endTime":"2026-02-21T20:17:27.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:17:27.543Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Rodríguez grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:19:40.565Z","endTime":"2026-02-21T20:20:01.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Black replaces Ryan Bergert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T20:19:24.594Z","endTime":"2026-02-21T20:19:42.747Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696131,"link":"/api/v1/people/696131"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686701,"link":"/api/v1/people/686701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21386265205814,"aZ":-14.09346129890103,"pfxX":-8.110965724892703,"pfxZ":9.420676964484535,"pX":-1.36844656452574,"pZ":3.6412361160222004,"vX0":4.111984458066814,"vY0":-137.14044840818806,"vZ0":-1.996570071127398,"x":169.16,"y":140.47,"x0":-1.8275526316137571,"y0":50.00108964731821,"z0":5.331851997003328,"aX":-15.562744006944342},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":13.9,"spinRate":2218,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39827588411916626,"extension":6.621696014502179},"index":1,"playId":"72b9daa9-a9d4-374b-b8a7-815d015d5d9b","pitchNumber":1,"startTime":"2026-02-21T20:19:42.747Z","endTime":"2026-02-21T20:19:45.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24913524263865,"aZ":-25.25191032430837,"pfxX":-4.259936539790539,"pfxZ":3.831808849214151,"pX":0.11661112069051408,"pZ":1.5699233980048906,"vX0":7.0363772541827245,"vY0":-132.96057370580564,"vZ0":-4.5459190953045,"x":112.56,"y":196.39,"x0":-2.000391291206372,"y0":50.000481972428986,"z0":5.115255486478038,"aX":-7.69109913382534},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":6.4,"spinRate":2030,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4106271934210133,"extension":6.57089680433775},"hitData":{"launchSpeed":102.4,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.85,"coordY":158.47}},"index":2,"playId":"371b4f6b-b4a4-3e95-9b91-0ce8fa361ce4","pitchNumber":2,"startTime":"2026-02-21T20:19:56.254Z","endTime":"2026-02-21T20:20:01.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:20:01.946Z","atBatIndex":9},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Mason McCoy triples (1) on a line drive to left fielder Dairon Blanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:20:20.508Z","endTime":"2026-02-21T20:20:51.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"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":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680118,"link":"/api/v1/people/680118"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4945453193818,"aZ":-21.064620976926005,"pfxX":-9.193699797790368,"pfxZ":5.816300892545713,"pX":-0.4732511884456647,"pZ":1.9411057971163328,"vX0":6.888925482263771,"vY0":-136.28623891951594,"vZ0":-4.877775673518432,"x":135.04,"y":186.37,"x0":-1.8193135998607974,"y0":50.005506356890926,"z0":5.178207109011083,"aX":-17.572171625753594},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.8,"breakHorizontal":15.5,"spinRate":2989,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.3994707900516796,"extension":6.5501728961425},"index":0,"playId":"553cc257-32dd-35a8-aeac-2168926269ad","pitchNumber":1,"startTime":"2026-02-21T20:20:25.760Z","endTime":"2026-02-21T20:20:28.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697957911614626,"aZ":-30.97342319765104,"pfxX":4.195574856477543,"pfxZ":0.7718584355924651,"pX":-0.7740470860980817,"pZ":1.5306347401108615,"vX0":2.4408831757873877,"vY0":-123.88459894511976,"vZ0":-2.4079806753637776,"x":146.5,"y":197.45,"x0":-2.317050297974558,"y0":50.00174365115207,"z0":5.103532953651395,"aX":6.522434498172743},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.1,"breakHorizontal":-8.2,"spinRate":2362,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.44208943778578336,"extension":6.389172396107058},"hitData":{"launchSpeed":102.8,"launchAngle":3.0,"totalDistance":68.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.14,"coordY":121.51}},"index":1,"playId":"305e512c-c681-31ba-ba95-e1cd0a0b5c37","pitchNumber":2,"startTime":"2026-02-21T20:20:38.684Z","endTime":"2026-02-21T20:20:51.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":-7.300000000000004,"leverageIndex":0.67,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:20:51.678Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Clay Dungan strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:21:14.012Z","endTime":"2026-02-21T20:22:49.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681123,"link":"/api/v1/people/681123"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.660483790220063,"aZ":-34.142069770658786,"pfxX":2.173303192243914,"pfxZ":-1.3744591491735196,"pX":-0.4134025314396685,"pZ":2.505694060142449,"vX0":3.372020072945478,"vY0":-118.76425122604266,"vZ0":0.8887802654598644,"x":132.76,"y":171.13,"x0":-2.131042746669419,"y0":50.000471272089705,"z0":5.21955273472015,"aX":3.1193159021247387},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.0,"breakHorizontal":-4.7,"spinRate":2475,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.4603009651382748,"extension":6.29630862719976},"index":0,"playId":"47d3db8a-084c-344d-86f6-587278b06065","pitchNumber":1,"startTime":"2026-02-21T20:21:20.118Z","endTime":"2026-02-21T20:21:23.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80988588041747,"aZ":-15.552070504267324,"pfxX":-8.188443682023031,"pfxZ":8.71393251983209,"pX":0.2651814771194631,"pZ":2.766336722308782,"vX0":8.531683858753496,"vY0":-136.66396786345175,"vZ0":-3.7180047350124754,"x":106.89,"y":164.09,"x0":-1.8210579099472817,"y0":50.00040378980182,"z0":5.200756895216874,"aX":-15.6146236512969},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":13.2,"spinRate":1943,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.39954120052843534,"extension":6.598594470565542},"index":1,"playId":"85f18a68-6b5e-301a-9900-bf552f07b161","pitchNumber":2,"startTime":"2026-02-21T20:21:34.161Z","endTime":"2026-02-21T20:21:37.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.311593901294366,"aZ":-17.64220270830801,"pfxX":-8.792693405716587,"pfxZ":7.440331766057476,"pX":-1.210708745036357,"pZ":2.315234607404164,"vX0":4.576391911292952,"vY0":-138.90394823347873,"vZ0":-4.816756064880946,"x":163.15,"y":176.27,"x0":-1.7379084346637963,"y0":50.00144515318623,"z0":5.245957978947329,"aX":-17.16833994718716},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":15.0,"spinRate":2055,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39442636183723057,"extension":6.53533075024149},"index":2,"playId":"f74a7b0f-3237-3b3f-8cf9-b64fa25a3a07","pitchNumber":3,"startTime":"2026-02-21T20:21:52.791Z","endTime":"2026-02-21T20:21:56.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":89.1,"endSpeed":82.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.202825660738526,"aZ":-28.250810694384853,"pfxX":-9.623810514636324,"pfxZ":2.294736430287621,"pX":0.32933388813463993,"pZ":1.3505865219204072,"vX0":8.588437530582505,"vY0":-129.47554658742678,"vZ0":-3.6641957749881984,"x":104.45,"y":202.31,"x0":-1.7687917197764707,"y0":50.00416724773496,"z0":4.92891286140494,"aX":-16.45949444691414},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":15.7,"spinRate":1274,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.4218797186741785,"extension":6.472538690522009},"index":3,"playId":"3fb0e4a6-1bc9-3eb3-8fde-d6f3bedb0573","pitchNumber":4,"startTime":"2026-02-21T20:22:08.641Z","endTime":"2026-02-21T20:22:12.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83042842656643,"aZ":-39.588255988095334,"pfxX":4.785360462571023,"pfxZ":-5.1635210279362305,"pX":-1.3065133052356839,"pZ":2.492770393714397,"vX0":0.36450564474341507,"vY0":-118.76420578755734,"vZ0":1.7828453022657573,"x":166.8,"y":171.48,"x0":-2.0839468947938915,"y0":50.00461174978884,"z0":5.321305255201493,"aX":6.866211277960294},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.6,"breakHorizontal":-8.8,"spinRate":2572,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.46041934045024213,"extension":6.461281317671389},"index":4,"playId":"2df8e519-7cb0-3ee9-96b9-c95ae3bc543b","pitchNumber":5,"startTime":"2026-02-21T20:22:26.607Z","endTime":"2026-02-21T20:22:30.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56498328802214,"aZ":-23.183421528838835,"pfxX":-2.7916759907795785,"pfxZ":4.767078283537227,"pX":-0.27831089396611175,"pZ":1.9015901945733913,"vX0":5.31954949170835,"vY0":-136.15381058186009,"vZ0":-4.408379913971654,"x":127.61,"y":187.44,"x0":-1.8905185781428313,"y0":50.002976598130935,"z0":5.136413018972498,"aX":-5.266224195512102},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":4.0,"spinRate":2185,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.401557954146484,"extension":6.572597577773785},"index":5,"playId":"a50184bf-5b04-344b-8f75-511b52d149ce","pitchNumber":6,"startTime":"2026-02-21T20:22:46.501Z","endTime":"2026-02-21T20:22:49.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.44,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:22:49.501Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pablo Reyes called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-21T20:23:06.107Z","endTime":"2026-02-21T20:25:01.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681123,"link":"/api/v1/people/681123"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.0,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30370203330446,"aZ":-34.24708876151959,"pfxX":2.1463311570040533,"pfxZ":-1.319881764899491,"pX":-0.08416706021418334,"pZ":1.8722577261099187,"vX0":4.326660645749059,"vY0":-126.00484818778568,"vZ0":-1.326496010452276,"x":120.21,"y":188.23,"x0":-2.1188494864356993,"y0":50.003999486622924,"z0":5.234298625634592,"aX":3.3681665719941276},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.4,"breakHorizontal":-5.0,"spinRate":2453,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.4387385212912762,"extension":6.4721673842207315},"index":0,"playId":"193838a4-07b2-3352-8f6b-6197074190d8","pitchNumber":1,"startTime":"2026-02-21T20:23:17.529Z","endTime":"2026-02-21T20:23:20.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.351345143267796,"aZ":-16.85270606066575,"pfxX":-7.97938365971638,"pfxZ":8.15326794796494,"pX":-1.3098303980944785,"pZ":3.4912509960977087,"vX0":3.7892480117899696,"vY0":-136.31364974021545,"vZ0":-1.7642698071095089,"x":166.93,"y":144.52,"x0":-1.6823156600728273,"y0":50.00217064402152,"z0":5.312016209562087,"aX":-14.995102429160909},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":13.7,"spinRate":2004,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4020112755663434,"extension":6.673019423590025},"index":1,"playId":"dff5806c-71b0-36da-9ee0-fb04cb1b1e48","pitchNumber":2,"startTime":"2026-02-21T20:23:34.211Z","endTime":"2026-02-21T20:23:37.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98296629531417,"aZ":-19.288967049172456,"pfxX":-10.863783506169849,"pfxZ":6.634650758676122,"pX":-1.0323376546650196,"pZ":2.643746585516902,"vX0":6.233206126767183,"vY0":-138.9489453855289,"vZ0":-3.285736759414533,"x":156.35,"y":167.4,"x0":-1.9006845353109716,"y0":50.00621697978949,"z0":5.1333092264027,"aX":-21.111702987124932},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.4,"breakHorizontal":18.2,"spinRate":2091,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3951515051858929,"extension":6.662702206000987},"index":2,"playId":"e59d2c9b-ddd7-323c-ac44-dca2193ea62f","pitchNumber":3,"startTime":"2026-02-21T20:23:49.830Z","endTime":"2026-02-21T20:23:53.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.1,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.539697663733605,"aZ":-30.203190169002525,"pfxX":2.346064911259805,"pfxZ":1.2584083569114028,"pX":-0.12689081002198918,"pZ":2.677510199530241,"vX0":3.9986761245490476,"vY0":-125.36965793948016,"vZ0":-0.09614547362806847,"x":121.84,"y":166.49,"x0":-2.055932350896866,"y0":50.005890959457844,"z0":5.209810271784229,"aX":3.683963485240775},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-5.3,"spinRate":2476,"spinDirection":50},"zone":2,"typeConfidence":2.0,"plateTime":0.4391684184741873,"extension":6.470200773335542},"index":3,"playId":"38fe5234-fe23-3e98-81dd-c9a539a75c55","pitchNumber":4,"startTime":"2026-02-21T20:24:08.332Z","endTime":"2026-02-21T20:24:11.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-21T20:24:26.643Z","endTime":"2026-02-21T20:24:38.687Z","isPitch":false,"type":"action","player":{"id":622569,"link":"/api/v1/people/622569"},"defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78057638654217,"aZ":-23.021302138058715,"pfxX":-12.09897527783092,"pfxZ":4.670018291827642,"pX":0.9312393067272746,"pZ":2.73667436358133,"vX0":11.370109675814227,"vY0":-139.24563634805955,"vZ0":-2.3662349383394017,"x":81.5,"y":164.89,"x0":-1.6365223928617203,"y0":50.00504788681462,"z0":5.1235991398276255,"aX":-23.721106468357476},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.2,"breakHorizontal":19.6,"spinRate":2073,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3936248010716228,"extension":6.643241948217054},"index":5,"playId":"46f1dc40-3ba0-3630-bf6b-810633a35710","pitchNumber":5,"startTime":"2026-02-21T20:24:38.687Z","endTime":"2026-02-21T20:24:42.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8293082488588,"aZ":-28.59101894986964,"pfxX":3.4384440557761478,"pfxZ":2.3001391355448426,"pX":-0.254420541666787,"pZ":1.8332223513068893,"vX0":3.283773232995702,"vY0":-123.40473668709144,"vZ0":-2.104561757907768,"x":126.7,"y":189.28,"x0":-2.0435042038015325,"y0":50.00546941479988,"z0":5.0778005384556675,"aX":5.367167773514149},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.0,"breakHorizontal":-7.0,"spinRate":2520,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4418397348304679,"extension":6.2075807527292},"index":6,"playId":"1578b06d-2c90-378b-9afa-ffe0bf478d1b","pitchNumber":6,"startTime":"2026-02-21T20:24:56.311Z","endTime":"2026-02-21T20:25:01.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"third":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.8999999999999986,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:25:01.093Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Isbel lines out to shortstop Mason McCoy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T20:27:24.466Z","endTime":"2026-02-21T20:27:51.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.116188972379355,"aZ":-15.399592879207798,"pfxX":-4.599612877154823,"pfxZ":9.15445322211341,"pX":-0.8668991879012885,"pZ":2.394831404755304,"vX0":1.6930019759678472,"vY0":-134.28118525538514,"vZ0":-5.6185562152607025,"x":150.04,"y":174.12,"x0":-0.9066184289284911,"y0":50.00538195803918,"z0":5.603766747888255,"aX":-8.430517904118371},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2111,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.40735300836166477,"extension":6.4926518625458565},"index":0,"playId":"1e3dc8fc-9ab0-3243-b425-114ceda707f4","pitchNumber":1,"startTime":"2026-02-21T20:27:29.367Z","endTime":"2026-02-21T20:27:32.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701826503133322,"aZ":-21.86204265581241,"pfxX":-0.7950881706057116,"pfxZ":5.995241537393563,"pX":0.6984057549221012,"pZ":3.2973704649382936,"vX0":4.532171733854143,"vY0":-129.6998398104005,"vZ0":-1.5907958420200239,"x":90.38,"y":149.75,"x0":-0.9611945693009727,"y0":50.00352134454417,"z0":5.5703772781076335,"aX":-1.368715819773139},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.8,"breakHorizontal":0.5,"spinRate":2214,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.42078219886371615,"extension":6.295523381003461},"hitData":{"launchSpeed":52.4,"launchAngle":24.0,"totalDistance":140.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":123.07,"coordY":146.3}},"index":1,"playId":"1be12696-7582-32b9-85f3-22b6bf019711","pitchNumber":2,"startTime":"2026-02-21T20:27:45.027Z","endTime":"2026-02-21T20:27:51.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:27:51.353Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dairon Blanco singles on a ground ball to center fielder Bryce Johnson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T20:28:06.689Z","endTime":"2026-02-21T20:28:43.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"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":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73189874360512,"aZ":-37.11259591074219,"pfxX":-1.9413157337728593,"pfxZ":-3.6855087929603023,"pX":0.44921350632895085,"pZ":2.3114430978400735,"vX0":3.192543050873491,"vY0":-115.65471352733351,"vZ0":0.20381708170612245,"x":99.88,"y":176.37,"x0":-0.7035815197210376,"y0":50.002159202962574,"z0":5.813128856470586,"aX":-2.6016526548715855},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.2,"breakHorizontal":2.6,"spinRate":187,"spinDirection":318},"zone":6,"typeConfidence":2.0,"plateTime":0.47554857705553033,"extension":6.133673533806227},"index":0,"playId":"5e587d69-1715-3785-adf7-2d3b060b60a9","pitchNumber":1,"startTime":"2026-02-21T20:28:14.719Z","endTime":"2026-02-21T20:28:19.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":680118,"link":"/api/v1/people/680118","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368468790420557,"aZ":-16.342119273714616,"pfxX":-3.453068227774118,"pfxZ":8.552192461653144,"pX":0.4720385196308945,"pZ":2.2730570738884097,"vX0":4.092024154431112,"vY0":-135.17959339076668,"vZ0":-6.148418866633296,"x":99.01,"y":177.41,"x0":-0.6124513580432591,"y0":50.00433932491603,"z0":5.723692668389334,"aX":-6.39374399622674},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":5.4,"spinRate":2046,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4051338727221627,"extension":6.428023153537139},"hitData":{"launchSpeed":107.2,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.12,"coordY":109.86}},"index":1,"playId":"ebd1bff3-ec4c-37fe-9796-e824092fd4b0","pitchNumber":2,"startTime":"2026-02-21T20:28:33.356Z","endTime":"2026-02-21T20:28:43.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":680118,"link":"/api/v1/people/680118","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680118,"link":"/api/v1/people/680118"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":680118,"link":"/api/v1/people/680118"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:28:43.577Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-21T20:28:58.182Z","endTime":"2026-02-21T20:32:02.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663362,"fullName":"Matt Waldron","link":"/api/v1/people/663362"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663362,"link":"/api/v1/people/663362"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.589744307053106,"aZ":-23.09561396638045,"pfxX":1.218426447716886,"pfxZ":5.350306573979019,"pX":0.009302053636911932,"pZ":1.9483157014009331,"vX0":2.8224584867274998,"vY0":-128.43900268199226,"vZ0":-4.509665125529319,"x":116.65,"y":186.18,"x0":-1.2552726311089804,"y0":50.005162113340276,"z0":5.487491036719634,"aX":2.068610151084774},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.1,"breakHorizontal":-2.8,"spinRate":2183,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.423848542816061,"extension":6.186787830572773},"index":0,"playId":"06e596e6-93b9-3df3-a1ef-7094955bf5f4","pitchNumber":1,"startTime":"2026-02-21T20:29:09.837Z","endTime":"2026-02-21T20:29:14.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.961590417841556,"aZ":-25.725138401699958,"pfxX":1.1395847222231414,"pfxZ":3.7847532652939204,"pX":0.5523063497550051,"pZ":2.4663178051879133,"vX0":3.463560364301587,"vY0":-129.1796329686954,"vZ0":-2.787960198552863,"x":95.95,"y":172.19,"x0":-0.9496573990678105,"y0":50.00066583672074,"z0":5.520968528801109,"aX":1.9403045284030012},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.5,"breakHorizontal":-2.8,"spinRate":2226,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.422757346897666,"extension":6.4026249425789805},"index":1,"playId":"e9478cc3-51d1-34ac-819b-e2120a92e867","pitchNumber":2,"startTime":"2026-02-21T20:29:46.119Z","endTime":"2026-02-21T20:29:49.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"b0c5fd93-cfa5-319e-91f3-dbe98ed640b2","startTime":"2026-02-21T20:30:08.625Z","endTime":"2026-02-21T20:30:13.149Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.5,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11197855253343,"aZ":-22.053537157212954,"pfxX":-11.849283926713705,"pfxZ":5.615284134997491,"pX":1.4516549650106172,"pZ":3.3695262362417804,"vX0":9.564331603724419,"vY0":-134.1807549012109,"vZ0":-1.6054014971098818,"x":61.67,"y":147.8,"x0":-0.6396253918392232,"y0":50.00487448726432,"z0":5.564892867287827,"aX":-21.364155827350817},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":19.1,"spinRate":2164,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4099838193914511,"extension":6.455294824260543},"index":3,"playId":"99ea7456-11fe-3ed0-8e7c-2a17ee2677de","pitchNumber":3,"startTime":"2026-02-21T20:30:30.810Z","endTime":"2026-02-21T20:30:34.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"39c78034-d350-3223-ab47-e6fbdd8afc45","startTime":"2026-02-21T20:30:48.743Z","endTime":"2026-02-21T20:30:52.634Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-21T20:30:59.820Z","endTime":"2026-02-21T20:31:38.738Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dairon Blanco caught stealing 2nd base, pitcher Matt Waldron to shortstop Mason McCoy to pitcher Matt Waldron to shortstop Mason McCoy.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2026-02-21T20:31:37.906Z","endTime":"2026-02-21T20:31:37.907Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680118,"link":"/api/v1/people/680118"},"defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.27,"dramaIndex":64.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 119, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.931328558296492,"aZ":-42.87777303396095,"pfxX":-1.117649140722099,"pfxZ":-6.6835324258632465,"pX":0.720914658175542,"pZ":0.2766555918964549,"vX0":3.5445527845986606,"vY0":-126.78061050921124,"vZ0":-4.777225008297951,"x":89.52,"y":231.31,"x0":-0.5604125280555085,"y0":50.003967896930355,"z0":5.668794427564638,"aX":-1.7893571492509242},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-13.1,"breakHorizontal":1.1,"spinRate":349,"spinDirection":323},"zone":14,"typeConfidence":2.0,"plateTime":0.4347962294617611,"extension":6.522772431582497},"index":7,"playId":"a4e3ae99-dec5-3b78-824b-fb21a10aeb32","pitchNumber":4,"startTime":"2026-02-21T20:31:37.908Z","endTime":"2026-02-21T20:31:41.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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, 119, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KN","description":"Knuckle Ball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.544577432403393,"aZ":-37.14619639530165,"pfxX":-5.615129799198782,"pfxZ":-3.2445497232835017,"pX":1.5230326230436038,"pZ":2.070961498625312,"vX0":6.897158854603487,"vY0":-123.3268469048576,"vZ0":-0.8622409518284923,"x":58.95,"y":182.86,"x0":-0.5861131928766775,"y0":50.00140452597239,"z0":5.570462999924079,"aX":-8.610786776947865},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.8,"breakHorizontal":8.5,"spinRate":390,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.4448900246512588,"extension":6.294803717733408},"index":8,"playId":"e4f8a623-eff8-3f46-873c-bf31f4331304","pitchNumber":5,"startTime":"2026-02-21T20:31:58.492Z","endTime":"2026-02-21T20:32:02.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":663362,"link":"/api/v1/people/663362"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":1.27,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:32:02.709Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Johnson grounds out, third baseman Josh Rojas to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T20:34:03.719Z","endTime":"2026-02-21T20:37:02.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58762593010807,"aZ":-25.437021402251887,"pfxX":-3.0230399622644817,"pfxZ":3.7091513220867123,"pX":-0.7471137493661822,"pZ":1.9165696805901522,"vX0":4.134000002031975,"vY0":-133.4092771360801,"vZ0":-3.8922811554168857,"x":145.48,"y":187.03,"x0":-1.9183933165011975,"y0":50.00458396307088,"z0":5.21131549228018,"aX":-5.493076690885655},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.1,"breakHorizontal":4.7,"spinRate":2088,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.40933267266839035,"extension":6.5285968075780785},"index":0,"playId":"b6cc9134-f527-3e51-8540-e0524deb0a29","pitchNumber":1,"startTime":"2026-02-21T20:34:03.719Z","endTime":"2026-02-21T20:34:30.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":681123,"fullName":"Luca Tresh","link":"/api/v1/people/681123"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48037534768593,"aZ":-37.26267664850746,"pfxX":0.5663398872388141,"pfxZ":-3.4361855058692177,"pX":-0.46794494748476545,"pZ":1.660684349755634,"vX0":3.755167232514831,"vY0":-120.82128077834683,"vZ0":-0.6855369324413354,"x":134.84,"y":193.94,"x0":-2.1158128398892324,"y0":50.005493542094165,"z0":5.221928036751721,"aX":0.8375131879608514},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.1,"breakHorizontal":-1.9,"spinRate":2558,"spinDirection":39},"zone":7,"typeConfidence":2.0,"plateTime":0.453281714017602,"extension":6.373050573761341},"index":1,"playId":"99e932d3-c762-3b6f-8370-bc97c3853837","pitchNumber":2,"startTime":"2026-02-21T20:34:35.504Z","endTime":"2026-02-21T20:34:38.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.684711365056444,"aZ":-17.55709919110877,"pfxX":-6.483760455940183,"pfxZ":7.486581987168137,"pX":0.10533395269536469,"pZ":2.891553657328463,"vX0":7.249284707498946,"vY0":-138.76791594125197,"vZ0":-3.1824571870005864,"x":112.98,"y":160.71,"x0":-1.696937707939006,"y0":50.0050212767834,"z0":5.221135044473273,"aX":-12.663186896306094},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":10.3,"spinRate":2017,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3945138150639145,"extension":6.672663006739574},"index":2,"playId":"4b136363-68cc-3c22-8336-e72251f85df7","pitchNumber":3,"startTime":"2026-02-21T20:34:53.266Z","endTime":"2026-02-21T20:34:56.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.860490038876417,"aZ":-16.46128054482397,"pfxX":-7.1975382604959215,"pfxZ":8.063352425723165,"pX":-0.8859028625428573,"pZ":3.0903617618944135,"vX0":4.933199121020771,"vY0":-138.70100900989814,"vZ0":-3.0050335624926436,"x":150.77,"y":155.34,"x0":-1.7518553199116824,"y0":50.00674574012276,"z0":5.284781410781262,"aX":-14.034692921251754},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":12.0,"spinRate":2049,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39479949962919436,"extension":6.532568510086184},"index":3,"playId":"fd0ca0bd-840c-3234-b5ab-29abe971b6b7","pitchNumber":4,"startTime":"2026-02-21T20:35:10.661Z","endTime":"2026-02-21T20:35:15.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34098108012013,"aZ":-37.084717510386284,"pfxX":3.9650784576323996,"pfxZ":-3.262017158730613,"pX":-0.007015745277422277,"pZ":2.529583710382821,"vX0":3.460946488156618,"vY0":-121.99262815003618,"vZ0":0.6901864818426666,"x":117.27,"y":170.48,"x0":-1.960050051935502,"y0":50.00367569571061,"z0":5.443594088684365,"aX":5.966737705248769},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.5,"breakHorizontal":-8.0,"spinRate":2652,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4492560934538803,"extension":6.452796379344144},"index":4,"playId":"dcb5187e-acd2-3189-bde6-6abc1ac94a0c","pitchNumber":5,"startTime":"2026-02-21T20:35:26.659Z","endTime":"2026-02-21T20:35:32.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.973421270187167,"aZ":-22.41778635856946,"pfxX":-11.767140061269245,"pfxZ":5.099767399265898,"pX":0.18897549209029574,"pZ":1.5619925527040168,"vX0":9.211073833558125,"vY0":-137.1434820804096,"vZ0":-5.664728212100703,"x":109.8,"y":196.61,"x0":-1.6763512271545127,"y0":50.0059654402396,"z0":5.173294105083281,"aX":-22.526381222563998},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.3,"breakHorizontal":19.6,"spinRate":2010,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39865278249022573,"extension":6.642784575273037},"index":5,"playId":"7f2dc117-1847-3ca9-9d5d-75ffe412453f","pitchNumber":6,"startTime":"2026-02-21T20:36:23.543Z","endTime":"2026-02-21T20:36:28.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.463488436706704,"aZ":-32.1227171067425,"pfxX":-9.731782523070223,"pfxZ":0.027387704012091785,"pX":-0.3172802311468556,"pZ":0.9664822765481204,"vX0":7.8115758228839685,"vY0":-129.71967793653369,"vZ0":-3.9854145476051075,"x":129.09,"y":212.68,"x0":-2.0820872026862203,"y0":50.0025979123518,"z0":4.933558578960657,"aX":-16.825013745584823},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.5,"breakHorizontal":16.2,"spinRate":1320,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.41993502460113463,"extension":6.659574970571338},"index":6,"playId":"b6083ec4-d6d2-3ed0-a1d3-8a22c8581ef3","pitchNumber":7,"startTime":"2026-02-21T20:36:39.240Z","endTime":"2026-02-21T20:36:42.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.307346440716568,"aZ":-24.87228478331123,"pfxX":-2.4608367479802395,"pfxZ":3.8961719486397612,"pX":0.36578442340114903,"pZ":3.016833352839585,"vX0":7.176746606908665,"vY0":-135.47941496386485,"vZ0":-1.4649782736819765,"x":103.06,"y":157.33,"x0":-1.9881928979345393,"y0":50.00214382624835,"z0":5.289131923574479,"aX":-4.612002565972867},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.0,"breakHorizontal":3.1,"spinRate":2304,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.40300700829070024,"extension":6.46173858160099},"hitData":{"launchSpeed":71.3,"launchAngle":11.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.99,"coordY":138.97}},"index":7,"playId":"7057c32c-b4b9-36e3-becd-d6a8ee2b01fb","pitchNumber":8,"startTime":"2026-02-21T20:36:57.050Z","endTime":"2026-02-21T20:37:02.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:37:02.801Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ramón Laureano doubles (1) on a sharp line drive to left fielder Dairon Blanco.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T20:37:22.720Z","endTime":"2026-02-21T20:38:31.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680118,"link":"/api/v1/people/680118"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":94.3,"endSpeed":87.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.299812021626824,"aZ":-21.08285814612555,"pfxX":-9.662155350448788,"pfxZ":5.728619756404933,"pX":-1.0925011408209013,"pZ":2.279821675399247,"vX0":5.43937349300691,"vY0":-137.27373905133064,"vZ0":-4.138800800172836,"x":83.14,"y":141.66,"x0":-1.8294428782509191,"y0":50.00357082916884,"z0":5.216510219713861,"aX":-18.70546900311591},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.8,"breakHorizontal":16.6,"spinRate":2139,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.39684296612688286,"extension":6.602920255471954},"index":0,"playId":"5d31ba3b-fd73-3138-9cae-20652126124a","pitchNumber":1,"startTime":"2026-02-21T20:37:27.131Z","endTime":"2026-02-21T20:37:31.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.473233199731517,"aZ":-21.635380929310443,"pfxX":-9.48711314534668,"pfxZ":5.410423638652551,"pX":-0.9572038525080269,"pZ":2.5707858828676224,"vX0":5.958162642394662,"vY0":-138.12888279083666,"vZ0":-3.2406016586812765,"x":153.49,"y":169.37,"x0":-1.9007422923689876,"y0":50.00382248835323,"z0":5.2005190704826525,"aX":-18.47934572634497},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.4,"breakHorizontal":16.1,"spinRate":2020,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3953335609313715,"extension":6.566176120083306},"index":1,"playId":"da65ba9f-fda1-3e26-afca-63b27cd147ca","pitchNumber":2,"startTime":"2026-02-21T20:37:40.672Z","endTime":"2026-02-21T20:37:45.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.725871467979704,"aZ":-32.13108374043146,"pfxX":2.6820328634235855,"pfxZ":0.026874991708432105,"pX":0.6689441896165533,"pZ":1.46059856542505,"vX0":5.923000709085913,"vY0":-124.95530282289795,"vZ0":-2.4881039269023315,"x":91.5,"y":199.34,"x0":-2.0748122365682886,"y0":50.00324423426192,"z0":5.093180603344293,"aX":4.266192362289224},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":-6.1,"spinRate":2596,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.43731006145960194,"extension":6.473698786194341},"index":2,"playId":"f3cfe472-10e4-3914-b947-2af9589e40df","pitchNumber":3,"startTime":"2026-02-21T20:38:07.152Z","endTime":"2026-02-21T20:38:10.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.015306293660537,"aZ":-32.00433395517593,"pfxX":3.720458580238105,"pfxZ":0.11297393848305504,"pX":0.2955802310899741,"pZ":2.4264817746090133,"vX0":4.972557710599069,"vY0":-123.95499917526361,"vZ0":-0.07282267445906943,"x":105.73,"y":173.26,"x0":-2.2175437687659527,"y0":50.00587756425223,"z0":5.121027687361957,"aX":5.809060500307665},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":-7.9,"spinRate":2607,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.4413270794709452,"extension":6.531036603127971},"hitData":{"launchSpeed":102.8,"launchAngle":13.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":51.23,"coordY":117.78}},"index":3,"playId":"784ceff1-c30c-395a-a567-4008018aa943","pitchNumber":4,"startTime":"2026-02-21T20:38:20.593Z","endTime":"2026-02-21T20:38:31.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":0.73,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:38:31.791Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Andujar flies out sharply to center fielder Kyle Isbel. Ramón Laureano to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T20:38:54.017Z","endTime":"2026-02-21T20:39:54.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77436448718786,"aZ":-31.157225474204687,"pfxX":4.092763359770261,"pfxZ":0.643746667078446,"pX":1.0810516526633869,"pZ":1.4516002684896836,"vX0":6.173992681570069,"vY0":-124.64993558412947,"vZ0":-2.6419777214881464,"x":75.79,"y":199.59,"x0":-1.958325127251407,"y0":50.00091924494625,"z0":5.094480243476532,"aX":6.447223557748187},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.8,"breakHorizontal":-8.9,"spinRate":2603,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4392078456966795,"extension":6.648613690782026},"index":0,"playId":"8eb5190c-99c5-3552-981e-773b4ff49900","pitchNumber":1,"startTime":"2026-02-21T20:39:05.055Z","endTime":"2026-02-21T20:39:08.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37029847949882,"aZ":-20.0583830120716,"pfxX":-10.133308323978362,"pfxZ":6.226968545798197,"pX":-0.17197271342359224,"pZ":3.180142005182291,"vX0":7.62724201301917,"vY0":-138.07198544660767,"vZ0":-1.7607360316395515,"x":123.56,"y":152.92,"x0":-1.6422338902708002,"y0":50.00625460628836,"z0":5.164498322774466,"aX":-19.730235169714536},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":16.9,"spinRate":2093,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39544706426874177,"extension":6.683739792572544},"index":1,"playId":"0b5c492e-b5f7-3a07-bf3a-f3070cc7d6fd","pitchNumber":2,"startTime":"2026-02-21T20:39:23.016Z","endTime":"2026-02-21T20:39:26.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76881464074185,"aZ":-31.360593960473675,"pfxX":-10.867813779492876,"pfxZ":0.4651063494447447,"pX":-0.11518555141431316,"pZ":1.7784561971984785,"vX0":8.294550882198726,"vY0":-130.59264732014677,"vZ0":-2.3001747363005856,"x":121.39,"y":190.76,"x0":-1.9100030265269778,"y0":50.00156949339204,"z0":5.014080163406954,"aX":-18.896693097366988},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.6,"breakHorizontal":18.0,"spinRate":1398,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.41835460472869057,"extension":6.642367223563639},"hitData":{"launchSpeed":105.9,"launchAngle":23.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":122.56,"coordY":43.91}},"index":2,"playId":"f6e2cc13-bacc-38bb-ab12-b6f3a6498f86","pitchNumber":3,"startTime":"2026-02-21T20:39:40.382Z","endTime":"2026-02-21T20:39:54.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":3.500000000000007,"leverageIndex":1.45,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:39:54.540Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-21T20:40:17.084Z","endTime":"2026-02-21T20:41:35.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681123,"link":"/api/v1/people/681123"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.150253899561683,"aZ":-40.35533306865831,"pfxX":2.3484428530573447,"pfxZ":-5.663426637919786,"pX":0.0018887971310890112,"pZ":1.8966448335007322,"vX0":4.064591612860273,"vY0":-119.21572919790248,"vZ0":0.6728189711948063,"x":116.93,"y":187.57,"x0":-2.027860178272177,"y0":50.002656426750605,"z0":5.242886469471027,"aX":3.3920968677775245},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.8,"breakHorizontal":-5.2,"spinRate":2652,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.45881991021038004,"extension":6.437186016461231},"index":0,"playId":"cd20720c-43dd-3293-b9cd-c4d57054d8a2","pitchNumber":1,"startTime":"2026-02-21T20:40:21.744Z","endTime":"2026-02-21T20:40:25.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.189834315884895,"aZ":-15.082852111121056,"pfxX":-8.479431106634195,"pfxZ":8.758673422617449,"pX":0.4451772757129846,"pZ":3.196422519857115,"vX0":8.583695645591249,"vY0":-139.27153362468826,"vZ0":-2.7939240077069547,"x":100.03,"y":152.48,"x0":-1.5849014915738224,"y0":50.00451534655554,"z0":5.218440923369434,"aX":-16.55038902371808},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":13.4,"spinRate":2233,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3942737589055838,"extension":6.61732513785641},"index":1,"playId":"ff6afff2-531d-36fd-82cf-380e214f510e","pitchNumber":2,"startTime":"2026-02-21T20:40:38.323Z","endTime":"2026-02-21T20:40:41.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57318865027286,"aZ":-15.330223766580652,"pfxX":-7.139745794803455,"pfxZ":8.45574594720998,"pX":-1.0446366766546649,"pZ":3.9485860983315235,"vX0":4.366575805343527,"vY0":-140.65586070737638,"vZ0":-1.2902746830644336,"x":156.82,"y":132.17,"x0":-1.694071749115253,"y0":50.00562207936883,"z0":5.413064799547751,"aX":-14.228032401968512},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":12.0,"spinRate":2148,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39024790423201816,"extension":6.615813730205835},"index":2,"playId":"c069f4f2-07b9-33cd-9577-428f76ffce46","pitchNumber":3,"startTime":"2026-02-21T20:40:57.119Z","endTime":"2026-02-21T20:41:00.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.695421263899735,"aZ":-21.889336742469272,"pfxX":-10.394008888980247,"pfxZ":5.11017121958241,"pX":-0.18673599157839715,"pZ":1.9958163936302253,"vX0":8.351524206693071,"vY0":-140.9207553262445,"vZ0":-4.693096408897041,"x":124.12,"y":184.89,"x0":-1.83667465985633,"y0":50.005273681845594,"z0":5.094820517103194,"aX":-20.930939245290045},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.4,"breakHorizontal":17.2,"spinRate":2156,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.38851199607520526,"extension":6.674541912759534},"index":3,"playId":"b5915772-b0c4-354d-a2b5-96ed1eba17fb","pitchNumber":4,"startTime":"2026-02-21T20:41:12.222Z","endTime":"2026-02-21T20:41:16.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":84.5,"endSpeed":78.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03412945977876,"aZ":-35.14419356622088,"pfxX":1.952419234096784,"pfxZ":-1.9233751471884712,"pX":-0.1417596549753254,"pZ":3.0298757097416726,"vX0":3.843316913205404,"vY0":-123.112184785106,"vZ0":1.5025606902214552,"x":122.4,"y":156.97,"x0":-1.9729435113583889,"y0":50.00182491552987,"z0":5.3725704083539165,"aX":3.0153512615014244},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.9,"breakHorizontal":-4.4,"spinRate":2583,"spinDirection":39},"zone":2,"typeConfidence":2.0,"plateTime":0.4438440769759948,"extension":6.58405738086966},"index":4,"playId":"e8fd3751-e3fe-3d94-92df-3e638c1fa6bd","pitchNumber":5,"startTime":"2026-02-21T20:41:31.297Z","endTime":"2026-02-21T20:41:35.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":1.56,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:41:35.206Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Rojas lines out sharply to right fielder Carlos Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T20:44:06.429Z","endTime":"2026-02-21T20:44:30.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ron Marinaccio replaces Matt Waldron.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T20:43:45.423Z","endTime":"2026-02-21T20:44:08.604Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676760,"link":"/api/v1/people/676760"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663362,"link":"/api/v1/people/663362","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.746866340425246,"aZ":-17.366604961901963,"pfxX":-8.119834978278899,"pfxZ":7.804311542165666,"pX":0.7007835498770382,"pZ":2.4659650059753098,"vX0":11.98073155964308,"vY0":-136.78146028881397,"vZ0":-3.4491889660134083,"x":90.29,"y":172.2,"x0":-2.6781485339264575,"y0":50.00439557473862,"z0":4.93186515397798,"aX":-15.410679004240652},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":12.2,"spinRate":2167,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4002177294308149,"extension":6.546927478519551},"index":1,"playId":"915884a0-529d-307b-a69a-3446225fa9fe","pitchNumber":1,"startTime":"2026-02-21T20:44:08.604Z","endTime":"2026-02-21T20:44:13.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17677880019113,"aZ":-18.609554494907687,"pfxX":-9.760955493409746,"pfxZ":7.301967582959559,"pX":0.023157166481592557,"pZ":3.4237140576875014,"vX0":11.143772789997103,"vY0":-135.35354551461973,"vZ0":-0.7500076481116137,"x":116.12,"y":146.34,"x0":-2.87655106940838,"y0":50.0049297015266,"z0":5.005952567891521,"aX":-18.138608177694312},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":15.4,"spinRate":2182,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40446149453804114,"extension":6.465243649277054},"hitData":{"launchSpeed":107.6,"launchAngle":17.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":181.87,"coordY":85.71}},"index":2,"playId":"01f29a2a-d0ea-3700-87d5-f1574313a6a6","pitchNumber":2,"startTime":"2026-02-21T20:44:24.789Z","endTime":"2026-02-21T20:44:30.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":668942,"link":"/api/v1/people/668942"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:44:30.997Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luca Tresh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T20:44:46.916Z","endTime":"2026-02-21T20:46:56.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681123,"fullName":"Luca Tresh","link":"/api/v1/people/681123"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681123,"fullName":"Luca Tresh","link":"/api/v1/people/681123"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86794874893414,"aZ":-16.473882102247586,"pfxX":-9.074534442892737,"pfxZ":8.259733607347222,"pX":-0.3601444519196081,"pZ":3.1385445411754405,"vX0":9.783244202256355,"vY0":-137.1175764360965,"vZ0":-1.990329569585611,"x":130.73,"y":154.04,"x0":-2.79862420235403,"y0":50.00028294676346,"z0":5.000263014752707,"aX":-17.244016564367108},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":14.3,"spinRate":2898,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.3997619826330383,"extension":6.5702894437654225},"index":0,"playId":"e464c01b-26a1-335a-a918-36ad339c422c","pitchNumber":1,"startTime":"2026-02-21T20:44:56.391Z","endTime":"2026-02-21T20:45:00.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":80.0,"endSpeed":73.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.968573541891306,"aZ":-34.717415309652246,"pfxX":-12.56123991987537,"pfxZ":-1.863809136118503,"pX":0.021474257528130855,"pZ":1.7919665046290143,"vX0":10.247330262461999,"vY0":-116.08820164936239,"vZ0":0.28327139131623524,"x":116.18,"y":190.4,"x0":-2.820420906171215,"y0":50.00404929071914,"z0":4.976321351901932,"aX":-17.12610137947297},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.0,"breakHorizontal":20.2,"spinRate":2030,"spinDirection":272},"zone":8,"typeConfidence":2.0,"plateTime":0.47202650970344173,"extension":6.828635594641559},"index":1,"playId":"e4feb90c-2915-3037-ba6d-feb329ae7413","pitchNumber":2,"startTime":"2026-02-21T20:45:13.937Z","endTime":"2026-02-21T20:45:17.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.422413236134048,"aZ":-18.243554726991043,"pfxX":-8.10605341160289,"pfxZ":7.456520246066498,"pX":0.00424229942681186,"pZ":3.251071797592888,"vX0":10.402371415362444,"vY0":-135.96198313946383,"vZ0":-1.1346338302075258,"x":116.84,"y":151.0,"x0":-2.8220725743978194,"y0":50.000978477100126,"z0":4.942504719587857,"aX":-15.141443287358836},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":12.4,"spinRate":2093,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.40319414883119986,"extension":6.500613289820906},"index":2,"playId":"9249b9d4-6a56-356c-8b75-e9cd864f5f48","pitchNumber":3,"startTime":"2026-02-21T20:45:31.598Z","endTime":"2026-02-21T20:45:35.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91150761599349,"aZ":-27.992662345293052,"pfxX":5.644455333464183,"pfxZ":2.8571672544908715,"pX":-1.2891190546328881,"pZ":1.9554360890293314,"vX0":2.923671700275194,"vY0":-120.57532753983902,"vZ0":-1.0160541487321664,"x":166.14,"y":185.98,"x0":-3.2531739415838805,"y0":50.00103749378638,"z0":4.867306223044126,"aX":8.254018050085795},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.2,"breakHorizontal":-10.9,"spinRate":2358,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.45542248211260583,"extension":6.533304104382741},"index":3,"playId":"532457c8-c1ef-38e7-98f6-7229dab0dc81","pitchNumber":4,"startTime":"2026-02-21T20:45:49.257Z","endTime":"2026-02-21T20:45:53.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85827459725631,"aZ":-17.12524114009578,"pfxX":-7.204324411850048,"pfxZ":8.129635034063874,"pX":-0.20505019159981755,"pZ":5.089084942672802,"vX0":9.149086221210199,"vY0":-135.517300631122,"vZ0":3.07307233015686,"x":124.82,"y":101.37,"x0":-2.6960262383140026,"y0":50.00555046617539,"z0":5.138917964313217,"aX":-13.342230319761772},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":11.0,"spinRate":2097,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40486545325170376,"extension":6.461391021804588},"index":4,"playId":"0543b47b-5a1d-32ca-8a30-db276336d008","pitchNumber":5,"startTime":"2026-02-21T20:46:13.200Z","endTime":"2026-02-21T20:46:16.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.335744804788295,"aZ":-35.315639419977806,"pfxX":-9.461001627119693,"pfxZ":-2.2855011241281513,"pX":-1.7770594284767889,"pZ":2.1784649947811663,"vX0":5.642789054723003,"vY0":-116.61185365065586,"vZ0":1.2252779024760947,"x":184.74,"y":179.96,"x0":-3.0014601577714144,"y0":50.0034779431225,"z0":4.982982850741343,"aX":-13.004456154426553},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.5,"breakHorizontal":15.7,"spinRate":1963,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.47006443131725817,"extension":6.669463491040008},"index":5,"playId":"760a9955-9ef3-3c40-aa84-77d918ce261e","pitchNumber":6,"startTime":"2026-02-21T20:46:31.398Z","endTime":"2026-02-21T20:46:35.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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.2,"endSpeed":73.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.014642220575404,"aZ":-25.842698220060996,"pfxX":5.83330933162399,"pfxZ":4.586907533119514,"pX":0.6132127343043675,"pZ":2.070680783480352,"vX0":6.066348283586552,"vY0":-116.7787782913368,"vZ0":-0.8319322637444643,"x":93.63,"y":182.87,"x0":-2.7762807751637766,"y0":50.004413299907704,"z0":4.862793635351273,"aX":8.055857862202327},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":8.4,"breakHorizontal":-12.1,"spinRate":2209,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.4690560872289269,"extension":6.536487074747064},"index":6,"playId":"81dfb594-17d5-35d5-8893-5928954e7b40","pitchNumber":7,"startTime":"2026-02-21T20:46:53.205Z","endTime":"2026-02-21T20:46:56.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681123,"link":"/api/v1/people/681123"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":681123,"link":"/api/v1/people/681123"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:46:56.433Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonathan India pops out softly to first baseman Gavin Sheets in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-21T20:47:02.653Z","endTime":"2026-02-21T20:48:51.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09532781102001,"aZ":-15.573519376951715,"pfxX":-8.501355368635446,"pfxZ":8.870919996287435,"pX":-0.0058631797603743915,"pZ":3.983932659421748,"vX0":10.263124150696662,"vY0":-136.45034422031114,"vZ0":-0.01638458800110687,"x":117.22,"y":131.21,"x0":-2.724529936702311,"y0":50.00442966929892,"z0":5.0696540794460985,"aX":-15.913531331322144},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":13.1,"spinRate":2185,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4025373671838084,"extension":6.589683243311359},"index":0,"playId":"8e79e07c-a083-3fe5-bef8-9942d11e6905","pitchNumber":1,"startTime":"2026-02-21T20:47:20.206Z","endTime":"2026-02-21T20:47:23.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51992971227544,"aZ":-29.005746650579844,"pfxX":-0.9574903353640929,"pfxZ":2.073454983180416,"pX":-0.9631288769480328,"pZ":1.5144566398592576,"vX0":4.998954138538167,"vY0":-123.18929573834704,"vZ0":-2.544411407871036,"x":153.71,"y":197.89,"x0":-2.898348643178345,"y0":50.004287652393074,"z0":5.024027336700004,"aX":-1.4650778351423135},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.4,"breakHorizontal":0.5,"spinRate":2128,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.44539402518071824,"extension":6.6639828609212595},"index":1,"playId":"c2a54784-0709-32b3-aa7c-a137d97478a9","pitchNumber":2,"startTime":"2026-02-21T20:47:36.010Z","endTime":"2026-02-21T20:47:39.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78356810078493,"aZ":-16.725331258555023,"pfxX":-8.953774749938795,"pfxZ":8.420132822905693,"pX":-0.4737758667000274,"pZ":3.152154451245492,"vX0":9.078800589005416,"vY0":-135.60860989679782,"vZ0":-1.580083561831127,"x":135.06,"y":153.67,"x0":-2.725944251890182,"y0":50.00256288207937,"z0":4.927527250318157,"aX":-16.427756726569456},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":13.9,"spinRate":2136,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.40623560773917866,"extension":6.398651749210572},"index":2,"playId":"7f8d2a83-b922-31db-b801-746fdb62ecc9","pitchNumber":3,"startTime":"2026-02-21T20:47:54.228Z","endTime":"2026-02-21T20:47:58.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54876176720138,"aZ":-17.138283624898442,"pfxX":-6.617004525193545,"pfxZ":8.142363712521995,"pX":1.3394941884177631,"pZ":3.574954725325797,"vX0":12.836254867911016,"vY0":-135.71550538385242,"vZ0":-0.6838356302318854,"x":65.94,"y":142.26,"x0":-2.6137673743614234,"y0":50.000236614137506,"z0":5.035245025990867,"aX":-12.216610860292068},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2129,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.40518508481493054,"extension":6.459700738311778},"index":3,"playId":"748c3035-c748-306a-8ec6-94688babf1ee","pitchNumber":4,"startTime":"2026-02-21T20:48:26.732Z","endTime":"2026-02-21T20:48:30.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.632819058033117,"aZ":-17.669418885440418,"pfxX":-8.227012422820437,"pfxZ":7.95615062649091,"pX":-0.5668161089362516,"pZ":3.1374054102712217,"vX0":9.082420060926847,"vY0":-134.74481990146054,"vZ0":-1.3891358812095116,"x":138.61,"y":154.07,"x0":-2.926152586205149,"y0":50.0018957580695,"z0":4.918966987913981,"aX":-14.997455920268576},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":12.7,"spinRate":2170,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.40783346202353554,"extension":6.6575932069416535},"hitData":{"launchSpeed":51.3,"launchAngle":66.0,"totalDistance":89.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":156.87,"coordY":183.91}},"index":4,"playId":"c71545fc-fb9d-3622-86a7-d81ade49a8dd","pitchNumber":5,"startTime":"2026-02-21T20:48:43.986Z","endTime":"2026-02-21T20:48:51.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":676760,"link":"/api/v1/people/676760"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:48:51.037Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T20:51:14.300Z","endTime":"2026-02-21T20:51:40.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eli Morgan replaces Mason Black.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T20:50:23.864Z","endTime":"2026-02-21T20:51:02.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669212,"link":"/api/v1/people/669212"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T20:51:02.681Z","endTime":"2026-02-21T20:51:16.464Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08831583588722,"aZ":-12.814318193306093,"pfxX":-6.1359632737008045,"pfxZ":11.125997839270813,"pX":-0.1946735146764701,"pZ":3.5263877297172934,"vX0":2.036300282478057,"vY0":-131.40315760202628,"vZ0":-3.134885887093539,"x":124.42,"y":143.57,"x0":-0.18458215020387356,"y0":50.00555931901332,"z0":5.693170676274026,"aX":-10.680655756803555},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.7,"breakHorizontal":10.7,"spinRate":2290,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.4175827327466659,"extension":6.439170506528148},"index":2,"playId":"c2269daa-e9c8-371f-8b17-a15e7789d825","pitchNumber":1,"startTime":"2026-02-21T20:51:16.464Z","endTime":"2026-02-21T20:51:23.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.098702114480528,"aZ":-31.50811184730025,"pfxX":-9.310199999827708,"pfxZ":0.5225738547483267,"pX":0.6396392537334326,"pZ":1.9976937305358944,"vX0":5.222992142348192,"vY0":-113.17843606803517,"vZ0":-1.2038729461590216,"x":92.62,"y":184.84,"x0":-0.49717162010538235,"y0":50.00552632430563,"z0":5.713409750818738,"aX":-11.989793544377775},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":1.0,"breakHorizontal":15.4,"spinRate":2075,"spinDirection":262},"zone":9,"typeConfidence":0.9,"plateTime":0.4853392124453393,"extension":6.413817480469895},"hitData":{"launchSpeed":97.0,"launchAngle":27.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.31,"coordY":46.58}},"index":3,"playId":"15a07e04-59b0-3602-9840-6377c150abfc","pitchNumber":2,"startTime":"2026-02-21T20:51:31.424Z","endTime":"2026-02-21T20:51:40.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:51:40.043Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Rodríguez singles on a line drive to right fielder John Rave.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T20:51:50.016Z","endTime":"2026-02-21T20:53:21.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974317481814328,"aZ":-25.72289096708974,"pfxX":0.5220766326445279,"pfxZ":4.044619120267514,"pX":-0.2562849690782345,"pZ":1.880872221178139,"vX0":1.4046047975960732,"vY0":-125.18040049025527,"vZ0":-4.029281713030439,"x":126.77,"y":188.0,"x0":-0.891275898820844,"y0":50.003404241115305,"z0":5.603843815364871,"aX":0.8331896311302043},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.7,"breakHorizontal":-1.2,"spinRate":2285,"spinDirection":185},"zone":8,"typeConfidence":0.9,"plateTime":0.43663855682463426,"extension":6.377459158402034},"index":0,"playId":"6a01e612-caed-353f-a3d2-68043d30a195","pitchNumber":1,"startTime":"2026-02-21T20:52:06.781Z","endTime":"2026-02-21T20:52:10.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.7,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43122769862849,"aZ":-32.44886272093719,"pfxX":-9.543276135620678,"pfxZ":-0.21591433238457203,"pX":-0.5128853359322599,"pZ":1.481726079932592,"vX0":3.0605001289723224,"vY0":-111.67504115519127,"vZ0":-1.7842687703891262,"x":136.55,"y":198.77,"x0":-0.662489062063944,"y0":50.00493182262218,"z0":5.634340203406496,"aX":-12.034356693934658},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-0.6,"breakHorizontal":16.4,"spinRate":2179,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.49079500294928247,"extension":6.476348075744627},"index":1,"playId":"ac738ecd-8348-3a94-bbd5-888a0f1f54d8","pitchNumber":2,"startTime":"2026-02-21T20:52:21.029Z","endTime":"2026-02-21T20:52:24.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01914892620535,"aZ":-15.565245653123837,"pfxX":-6.893185177762785,"pfxZ":9.499141741436308,"pX":0.7383262656678699,"pZ":5.151525815208184,"vX0":5.179770425661603,"vY0":-131.67361672266554,"vZ0":1.1181568266628095,"x":88.86,"y":99.69,"x0":-0.3627059996695282,"y0":50.005762252531525,"z0":5.876220712652053,"aX":-12.057180873032511},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.6,"breakHorizontal":11.3,"spinRate":2309,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.41663309279640615,"extension":6.570008236865883},"index":2,"playId":"594acb73-e551-3586-8b8c-105b68c71cfc","pitchNumber":3,"startTime":"2026-02-21T20:52:39.257Z","endTime":"2026-02-21T20:52:42.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":76.9,"endSpeed":70.8,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.153001249995807,"aZ":-31.065786336060693,"pfxX":-10.437422437049218,"pfxZ":0.8787625822326293,"pX":-0.6334015978530229,"pZ":1.3150179526609882,"vX0":3.0618103038410416,"vY0":-111.98475322415912,"vZ0":-2.6037304791338096,"x":141.14,"y":203.27,"x0":-0.666204142858304,"y0":50.00509176739608,"z0":5.686376509246203,"aX":-13.1923248676933},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":1.2,"breakHorizontal":18.0,"spinRate":2224,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.49005090543518204,"extension":6.356293191534752},"index":3,"playId":"ce1fb5bd-3b47-332d-9181-955ff60407bd","pitchNumber":4,"startTime":"2026-02-21T20:52:53.557Z","endTime":"2026-02-21T20:52:59.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":70.4,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.446132616493575,"aZ":-29.96200730610534,"pfxX":-10.235198877875005,"pfxZ":1.7815886144993494,"pX":-0.1627223374925019,"pZ":1.743934888805038,"vX0":3.8969903838367523,"vY0":-110.01190755379706,"vZ0":-1.7105618600035883,"x":123.2,"y":191.69,"x0":-0.6164767274550935,"y0":50.00149698122722,"z0":5.674201058986909,"aX":-12.686476289533022},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":3.1,"breakHorizontal":17.6,"spinRate":2143,"spinDirection":259},"zone":8,"typeConfidence":0.9,"plateTime":0.4957441161112479,"extension":6.187568583057722},"hitData":{"launchSpeed":89.7,"launchAngle":14.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.93,"coordY":103.42}},"index":4,"playId":"8892d726-739c-340e-8761-a5a7ca4df514","pitchNumber":5,"startTime":"2026-02-21T20:53:16.319Z","endTime":"2026-02-21T20:53:21.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:53:21.387Z","atBatIndex":24},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Mason McCoy reaches on catcher interference by Luca Tresh. Carlos Rodríguez to 2nd. Mason McCoy to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T20:53:42.606Z","endTime":"2026-02-21T20:55:05.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"postOnSecond":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"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":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681123,"link":"/api/v1/people/681123"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"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":89.4,"endSpeed":82.5,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.916447401160482,"aZ":-12.887232670173166,"pfxX":-5.1941533259182515,"pfxZ":11.128446313906649,"pX":0.3548836054905606,"pZ":2.663841401979265,"vX0":3.197882383723484,"vY0":-130.20807276336055,"vZ0":-5.106409118047319,"x":103.47,"y":166.86,"x0":-0.20836722566188945,"y0":50.00630173412153,"z0":5.61033726083222,"aX":-9.005077775459515},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.4,"breakHorizontal":8.8,"spinRate":2139,"spinDirection":170},"zone":6,"typeConfidence":0.88,"plateTime":0.4191450249305597,"extension":6.551632586988518},"index":0,"playId":"2f9fe8a5-daf7-39db-8374-6bc832ea40d9","pitchNumber":1,"startTime":"2026-02-21T20:53:50.063Z","endTime":"2026-02-21T20:53:53.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.579088253888184,"aZ":-25.75079421683831,"pfxX":-8.9354731390963,"pfxZ":4.8570881635208725,"pX":-0.145962347204824,"pZ":2.6261939020839646,"vX0":3.2716403025397125,"vY0":-113.62237396505355,"vZ0":-1.6003559429858627,"x":122.56,"y":167.87,"x0":-0.4344585808222019,"y0":50.00314852229128,"z0":5.8709283821718685,"aX":-11.817420328804323},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":8.8,"breakHorizontal":15.5,"spinRate":2016,"spinDirection":253},"zone":5,"typeConfidence":0.9,"plateTime":0.47996517941163397,"extension":6.402963983130517},"index":1,"playId":"f64ac0e4-b726-3a86-8901-e52c0d581fbc","pitchNumber":2,"startTime":"2026-02-21T20:54:07.699Z","endTime":"2026-02-21T20:54:10.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.199451932819112,"aZ":-11.736069620135874,"pfxX":-4.822379138131327,"pfxZ":11.430837687345289,"pX":1.3953123763287523,"pZ":2.267038368751323,"vX0":5.671392240748779,"vY0":-132.3676873355895,"vZ0":-6.549430863678615,"x":63.81,"y":177.57,"x0":-0.14072707503775883,"y0":50.00502320247092,"z0":5.619162341531965,"aX":-8.624898795652513},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.6,"breakHorizontal":7.6,"spinRate":2327,"spinDirection":206},"zone":14,"typeConfidence":0.89,"plateTime":0.41256726106800157,"extension":6.710816988494984},"index":2,"playId":"a194e738-b325-39b4-86d3-5e8025b8edff","pitchNumber":3,"startTime":"2026-02-21T20:54:27.905Z","endTime":"2026-02-21T20:54:30.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.556886244587606,"aZ":-13.864132440496125,"pfxX":-6.321965033039547,"pfxZ":10.252703596701654,"pX":-0.48135729672102073,"pZ":4.01965225587937,"vX0":1.6347843615500754,"vY0":-132.15147638726964,"vZ0":-2.0473482333479884,"x":135.35,"y":130.25,"x0":-0.2826334693054633,"y0":50.00483935218077,"z0":5.811333925042182,"aX":-11.293737256234243},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.4,"breakHorizontal":11.2,"spinRate":2319,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.41290940869447335,"extension":6.47307538598406},"hitData":{"launchSpeed":73.8,"launchAngle":29.0,"totalDistance":225.0,"trajectory":"","hardness":"medium","location":"2","coordinates":{"coordX":185.71,"coordY":254.0}},"index":3,"playId":"194476ed-49f9-3c65-a490-656c640e255b","pitchNumber":4,"startTime":"2026-02-21T20:54:48.928Z","endTime":"2026-02-21T20:55:05.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.49,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:55:05.371Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Clay Dungan walks. Carlos Rodríguez to 3rd. Mason McCoy to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T20:55:29.030Z","endTime":"2026-02-21T20:57:17.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"postOnSecond":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"postOnThird":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":80.2,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.605309517142185,"aZ":-26.229190852837174,"pfxX":0.6838422820227157,"pfxZ":3.6926525501801057,"pX":0.3838685107166008,"pZ":0.7941361351932654,"vX0":2.6607988070123323,"vY0":-125.06784763331157,"vZ0":-6.541771892033468,"x":102.37,"y":217.34,"x0":-0.7760049940681816,"y0":50.00051971713848,"z0":5.551056949546112,"aX":1.0992047683935366},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":-1.8,"spinRate":2482,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.43540643278731217,"extension":6.321198252799172},"index":0,"playId":"f2022022-ac47-3f02-b26b-a65f372fccf5","pitchNumber":1,"startTime":"2026-02-21T20:55:29.030Z","endTime":"2026-02-21T20:55:35.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"second":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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.0,"endSpeed":82.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29203447776951,"aZ":-14.621198857581263,"pfxX":-5.215069272427094,"pfxZ":10.12493730439007,"pX":0.11967568034297271,"pZ":4.04864613436066,"vX0":3.373703166202483,"vY0":-131.00061660814802,"vZ0":-1.397218855398594,"x":112.44,"y":129.47,"x0":-0.5088374049704679,"y0":50.00590589385034,"z0":5.684703236074853,"aX":-9.04400138272105},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.2,"breakHorizontal":8.6,"spinRate":2354,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.41849741591390144,"extension":6.554622563966624},"index":1,"playId":"d76fece3-d4d0-3dd0-97c4-9a44c70a9f6e","pitchNumber":2,"startTime":"2026-02-21T20:55:49.124Z","endTime":"2026-02-21T20:55:55.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"second":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.018500398023765,"aZ":-25.559821532760196,"pfxX":-10.270489760838739,"pfxZ":5.081535752975116,"pX":0.11931307420482123,"pZ":1.997307610134345,"vX0":4.581418258013795,"vY0":-113.20682019623881,"vZ0":-2.524963369923911,"x":112.45,"y":184.85,"x0":-0.5926115765158606,"y0":50.00541092999018,"z0":5.677079714142077,"aX":-13.377210621849697},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":8.9,"breakHorizontal":17.5,"spinRate":2149,"spinDirection":244},"zone":8,"typeConfidence":0.9,"plateTime":0.48321509000891405,"extension":6.342067591307222},"index":2,"playId":"9e4f89c1-fe5f-395f-8032-0623307042f2","pitchNumber":3,"startTime":"2026-02-21T20:56:08.249Z","endTime":"2026-02-21T20:56:11.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"second":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51383879901137,"aZ":-14.537116542924585,"pfxX":-5.279485560518311,"pfxZ":10.006373837897895,"pX":0.6857358512343386,"pZ":3.141282288691378,"vX0":4.118641178717374,"vY0":-132.02364887532707,"vZ0":-3.928769813362004,"x":90.86,"y":153.97,"x0":-0.20979206048710722,"y0":50.00145617538752,"z0":5.720853254064257,"aX":-9.304786999204412},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2304,"spinDirection":204},"zone":3,"typeConfidence":0.89,"plateTime":0.4151150809276154,"extension":6.5332511839012675},"index":3,"playId":"8b557351-ee48-3841-922b-a80b6ee152c9","pitchNumber":4,"startTime":"2026-02-21T20:56:26.409Z","endTime":"2026-02-21T20:56:32.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"second":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.427982008915603,"aZ":-29.930519378974395,"pfxX":-10.366903171257933,"pfxZ":1.7282357711690697,"pX":-0.17452464499537393,"pZ":1.1013396463750014,"vX0":3.52794636210209,"vY0":-113.32967000352322,"vZ0":-3.5083366316387696,"x":123.65,"y":209.04,"x0":-0.407935767966702,"y0":50.000115461438284,"z0":5.670435577980091,"aX":-13.433003939792568},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":2.5,"breakHorizontal":17.8,"spinRate":2176,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.48398263859269264,"extension":6.512492602913329},"index":4,"playId":"593fdd5e-d198-3994-9d8a-8904b8d1af1b","pitchNumber":5,"startTime":"2026-02-21T20:56:49.840Z","endTime":"2026-02-21T20:56:54.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"second":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.679277348624186,"aZ":-14.651147696416436,"pfxX":-5.388548400011843,"pfxZ":10.018593293323613,"pX":-0.6872302729370239,"pZ":4.396520705258698,"vX0":0.7607259521496581,"vY0":-131.8405165297114,"vZ0":-0.8739278978904178,"x":143.2,"y":120.07,"x0":-0.2808503188978399,"y0":50.00574229242159,"z0":5.820250071252475,"aX":-9.427260263876422},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.1,"breakHorizontal":9.6,"spinRate":2352,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.4164577736942112,"extension":6.462360713752466},"index":5,"playId":"065efecb-df4e-371d-9ad5-2522b882462e","pitchNumber":6,"startTime":"2026-02-21T20:57:13.641Z","endTime":"2026-02-21T20:57:17.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"second":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.1,"awayTeamWinProbability":61.9,"homeTeamWinProbabilityAdded":-7.100000000000001,"leverageIndex":2.34,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:57:17.538Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pablo Reyes lines out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T20:58:02.816Z","endTime":"2026-02-21T20:59:54.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"postOnSecond":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"postOnThird":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,5,6],"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":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T20:57:50.999Z","endTime":"2026-02-21T20:58:04.967Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"first":{"id":687867,"link":"/api/v1/people/687867"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.617166681551968,"aZ":-25.59734676879202,"pfxX":0.437692562829481,"pfxZ":4.108257361832332,"pX":1.2259233812712642,"pZ":0.44625736649180975,"vX0":3.928136323861774,"vY0":-125.23669026876145,"vZ0":-7.436710537144698,"x":70.27,"y":226.73,"x0":-0.4151088493564036,"y0":50.001855917913396,"z0":5.526916283953012,"aX":0.6990386204688729},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":-1.7,"spinRate":2438,"spinDirection":191},"zone":14,"typeConfidence":0.9,"plateTime":0.4361927321958654,"extension":6.508163971093757},"index":1,"playId":"0e52f3c6-fc23-3523-a331-9c3136b25623","pitchNumber":1,"startTime":"2026-02-21T20:58:04.967Z","endTime":"2026-02-21T20:58:08.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"first":{"id":687867,"link":"/api/v1/people/687867"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":91.3,"endSpeed":83.2,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2912328465923,"aZ":-12.516473006510447,"pfxX":-4.963545201334035,"pfxZ":11.025972440659569,"pX":0.6938495624125964,"pZ":2.824364158904461,"vX0":4.166802269508794,"vY0":-132.87731923275638,"vZ0":-5.012434618002378,"x":90.55,"y":162.52,"x0":-0.25210939942477945,"y0":50.00034953811465,"z0":5.649262902214648,"aX":-8.847366106518558},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.1,"breakHorizontal":8.0,"spinRate":2391,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.41268691892592546,"extension":6.592939857748221},"index":2,"playId":"9af993d4-a277-397a-bbdf-bd5ed89a97c6","pitchNumber":2,"startTime":"2026-02-21T20:58:27.092Z","endTime":"2026-02-21T20:58:32.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"first":{"id":687867,"link":"/api/v1/people/687867"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.370439404668815,"aZ":-14.163757388057112,"pfxX":-6.138012675137698,"pfxZ":10.34819051953643,"pX":0.18805561041455376,"pZ":2.6439686552801644,"vX0":3.1004022781210363,"vY0":-131.02658254457742,"vZ0":-5.028136366921943,"x":109.83,"y":167.39,"x0":-0.21226812425329233,"y0":50.005583038215825,"z0":5.6442301318999455,"aX":-10.68714501573287},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.9,"breakHorizontal":10.4,"spinRate":2270,"spinDirection":206},"zone":5,"typeConfidence":0.89,"plateTime":0.4178250621551287,"extension":6.483450859602576},"index":3,"playId":"db580dd9-a102-3b1f-9db5-387a6a1e8aa0","pitchNumber":3,"startTime":"2026-02-21T20:58:53.932Z","endTime":"2026-02-21T20:58:57.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"first":{"id":687867,"link":"/api/v1/people/687867"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-21T20:59:12.092Z","endTime":"2026-02-21T20:59:25.293Z","isPitch":false,"type":"action","player":{"id":622569,"link":"/api/v1/people/622569"},"defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"first":{"id":687867,"link":"/api/v1/people/687867"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.757298859238013,"aZ":-31.086380039760268,"pfxX":1.861307354145528,"pfxZ":0.6927214372899755,"pX":0.45230883111262954,"pZ":3.1788343736846976,"vX0":1.5020878698342977,"vY0":-124.39093269207531,"vZ0":-0.2212756659101327,"x":99.76,"y":152.95,"x0":-0.40013125439922503,"y0":50.00357394405746,"z0":5.8350532156632795,"aX":2.931986931377053},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.4,"breakHorizontal":-3.7,"spinRate":2561,"spinDirection":126},"zone":3,"typeConfidence":0.9,"plateTime":0.4394632161341323,"extension":6.292445709280279},"index":5,"playId":"58322426-e903-3dd5-a4be-ea3b6165b812","pitchNumber":4,"startTime":"2026-02-21T20:59:25.293Z","endTime":"2026-02-21T20:59:28.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"first":{"id":687867,"link":"/api/v1/people/687867"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1321485008008,"aZ":-25.3817480684128,"pfxX":-9.214289055846152,"pfxZ":5.066380542533036,"pX":-0.1790803532312854,"pZ":1.5460423497572044,"vX0":3.208779247555852,"vY0":-114.98932108068598,"vZ0":-3.8312891270259115,"x":123.83,"y":197.04,"x0":-0.3947153002553768,"y0":50.00338738816651,"z0":5.693862685024914,"aX":-12.351053382209807},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":8.5,"breakHorizontal":15.8,"spinRate":2176,"spinDirection":252},"zone":8,"typeConfidence":0.9,"plateTime":0.47616185146204915,"extension":6.547914215109741},"hitData":{"launchSpeed":79.0,"launchAngle":12.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":111.23,"coordY":131.14}},"index":6,"playId":"59bd31ed-d782-30e7-bd87-83d390910a08","pitchNumber":5,"startTime":"2026-02-21T20:59:46.701Z","endTime":"2026-02-21T20:59:54.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"first":{"id":687867,"link":"/api/v1/people/687867"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":8.999999999999993,"leverageIndex":2.85,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-02-21T20:59:54.869Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Johnson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-21T21:00:12.235Z","endTime":"2026-02-21T21:01:26.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681123,"link":"/api/v1/people/681123"},"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":90.2,"endSpeed":83.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35443013098796,"aZ":-15.921494201778941,"pfxX":-6.047283437945911,"pfxZ":9.238016125229922,"pX":-0.7702044280499,"pZ":3.249282444282694,"vX0":1.2009226898005734,"vY0":-131.4079496308683,"vZ0":-3.4402991346938374,"x":146.36,"y":151.05,"x0":-0.4457269222135014,"y0":50.000450216878704,"z0":5.749526024599369,"aX":-10.63418062442316},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.2,"breakHorizontal":10.7,"spinRate":2185,"spinDirection":213},"zone":1,"typeConfidence":0.88,"plateTime":0.4159075889547479,"extension":6.439085353751749},"index":0,"playId":"c12170f2-ab63-3b6e-ae08-b52e5dcbed70","pitchNumber":1,"startTime":"2026-02-21T21:00:21.446Z","endTime":"2026-02-21T21:00:25.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":687867,"link":"/api/v1/people/687867"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.312342797024616,"aZ":-29.94011380352777,"pfxX":1.9340058248548273,"pfxZ":1.3993201778496922,"pX":-0.044658044594873,"pZ":0.9649817448821237,"vX0":0.934164656744829,"vY0":-125.03193047503537,"vZ0":-5.4322640888695854,"x":118.7,"y":212.73,"x0":-0.6734466167900558,"y0":50.0020082788716,"z0":5.598956218674965,"aX":3.0864778082929516},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":-3.7,"spinRate":2521,"spinDirection":104},"zone":13,"typeConfidence":0.91,"plateTime":0.4367320891330033,"extension":6.317306218710034},"index":1,"playId":"eb0cab59-84f4-351a-af1a-d19b1d8a0b7a","pitchNumber":2,"startTime":"2026-02-21T21:00:41.000Z","endTime":"2026-02-21T21:00:44.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":687867,"link":"/api/v1/people/687867"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":91.1,"endSpeed":83.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.900739030125,"aZ":-16.115297275208572,"pfxX":-7.758963567291916,"pfxZ":8.998157522080124,"pX":-0.3352931989418632,"pZ":3.9078558481993397,"vX0":3.11369306243039,"vY0":-132.62082434769277,"vZ0":-1.7624698142655038,"x":129.78,"y":133.27,"x0":-0.5154369506678227,"y0":50.00137384235405,"z0":5.754301488836118,"aX":-13.843422726504988},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.2,"breakHorizontal":13.4,"spinRate":2442,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.41272679887996366,"extension":6.472249394309217},"index":2,"playId":"5a9652b6-700c-3047-b9f0-dd4e08ce9585","pitchNumber":3,"startTime":"2026-02-21T21:01:04.447Z","endTime":"2026-02-21T21:01:08.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":687867,"link":"/api/v1/people/687867"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.803348026537513,"aZ":-28.1585092033884,"pfxX":-10.241665742575774,"pfxZ":2.9729755734135574,"pX":-0.17752509423347987,"pZ":1.2810343601297287,"vX0":3.8140322097891453,"vY0":-115.30435990803389,"vZ0":-3.8919554166717996,"x":123.77,"y":204.19,"x0":-0.5195199023028559,"y0":50.004044750951095,"z0":5.6986226871437164,"aX":-13.834736919647964},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.7,"breakHorizontal":17.6,"spinRate":2183,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.47445909541712794,"extension":6.3853170193549005},"index":3,"playId":"572ebff1-2aec-31d6-aa13-5f3b1f975a8e","pitchNumber":4,"startTime":"2026-02-21T21:01:23.816Z","endTime":"2026-02-21T21:01:26.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":687867,"link":"/api/v1/people/687867"},"second":{"id":669200,"link":"/api/v1/people/669200"},"third":{"id":677578,"link":"/api/v1/people/677578"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":8.900000000000013,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:01:26.943Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a sharp line drive to center fielder Bryce Johnson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T21:03:50.437Z","endTime":"2026-02-21T21:04:37.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700280,"fullName":"Miguel Mendez","link":"/api/v1/people/700280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jase Bowen replaces left fielder Ramón Laureano, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T21:03:30.283Z","endTime":"2026-02-21T21:03:30.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose F Miranda replaces first baseman Gavin Sheets, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T21:03:30.314Z","endTime":"2026-02-21T21:03:30.316Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669304,"link":"/api/v1/people/669304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Miguel Mendez replaces Ron Marinaccio.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-21T21:03:30.316Z","endTime":"2026-02-21T21:03:52.790Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700280,"link":"/api/v1/people/700280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676760,"link":"/api/v1/people/676760","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":99.9,"endSpeed":90.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17860538548063,"aZ":-12.518037410629512,"pfxX":-9.13137883097154,"pfxZ":9.31107886390754,"pX":0.5274896762979601,"pZ":1.4283096654576968,"vX0":11.050464114585218,"vY0":-144.69160074731695,"vZ0":-10.048598996893627,"x":96.89,"y":200.22,"x0":-2.162917011444833,"y0":50.00365798818222,"z0":5.722939864010489,"aX":-19.276754171663235},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.8,"breakHorizontal":14.2,"spinRate":2287,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3792121757000575,"extension":6.658075489632312},"index":3,"playId":"ad93add4-446e-3c9a-8c65-bafae0e0f170","pitchNumber":1,"startTime":"2026-02-21T21:03:52.790Z","endTime":"2026-02-21T21:03:56.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":83.6,"endSpeed":77.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.352902719776154,"aZ":-27.918020116946103,"pfxX":1.4229701524245013,"pfxZ":2.821631858666418,"pX":0.6488825972586937,"pZ":3.982887911834056,"vX0":6.649679964170204,"vY0":-121.62940805537389,"vZ0":0.8677895448928532,"x":92.27,"y":131.24,"x0":-2.2978403336811297,"y0":50.003297031682116,"z0":6.029996976474371,"aX":2.144786920439932},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.5,"breakHorizontal":-4.1,"spinRate":2416,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4491731952304616,"extension":6.2773433924658155},"index":4,"playId":"0c2af648-ce80-3748-8b68-1f596e2b32ee","pitchNumber":2,"startTime":"2026-02-21T21:04:11.332Z","endTime":"2026-02-21T21:04:14.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78190135905985,"aZ":-14.678092195603423,"pfxX":-8.189598271734699,"pfxZ":8.547927717842585,"pX":-0.9031193630073793,"pZ":2.8155413757052417,"vX0":6.2982845578143,"vY0":-142.62594904205585,"vZ0":-6.094962551523559,"x":151.42,"y":162.76,"x0":-2.0831603433550696,"y0":50.00494922121512,"z0":5.916886332143733,"aX":-16.7655898993279},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.3,"breakHorizontal":13.4,"spinRate":2311,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38499117849016784,"extension":6.553387644333005},"hitData":{"launchSpeed":104.4,"launchAngle":15.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":113.82,"coordY":61.9}},"index":5,"playId":"dad56693-4c17-39d1-9462-eb9a77597845","pitchNumber":3,"startTime":"2026-02-21T21:04:28.485Z","endTime":"2026-02-21T21:04:37.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":700280,"link":"/api/v1/people/700280"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":700280,"link":"/api/v1/people/700280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:04:37.060Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T21:04:47.155Z","endTime":"2026-02-21T21:06:27.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700280,"fullName":"Miguel Mendez","link":"/api/v1/people/700280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.172678904948214,"aZ":-12.094003626558127,"pfxX":-7.782347460072081,"pfxZ":9.839084828429915,"pX":0.6827851168497612,"pZ":2.106340967332927,"vX0":10.531472955568061,"vY0":-142.5280222599884,"vZ0":-8.28061829576415,"x":90.97,"y":181.91,"x0":-2.0627798751024566,"y0":50.0059835961768,"z0":5.828011304674295,"aX":-15.888288129193601},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":11.8,"spinRate":2340,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.3854519559085605,"extension":6.304128161230855},"index":0,"playId":"2766e5fb-d9d0-393b-9729-f02bc086ea01","pitchNumber":1,"startTime":"2026-02-21T21:05:03.886Z","endTime":"2026-02-21T21:05:09.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.773990031344113,"aZ":-32.281820653457366,"pfxX":1.9930962376162378,"pfxZ":-0.07149123977884031,"pX":0.8049695499839277,"pZ":2.5038096269439003,"vX0":6.530173470828139,"vY0":-122.2442869228821,"vZ0":-1.5420516178738877,"x":86.32,"y":171.18,"x0":-2.148756629042888,"y0":50.001971359790055,"z0":5.887779228822915,"aX":3.0466763151905867},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.2,"breakHorizontal":-5.0,"spinRate":2665,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.44630843406938236,"extension":6.2170025084239695},"index":1,"playId":"b3949a1e-0507-39be-b5ab-9f0545c42b3e","pitchNumber":2,"startTime":"2026-02-21T21:05:23.325Z","endTime":"2026-02-21T21:05:27.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.595443512316074,"aZ":-29.76325640270623,"pfxX":1.533256848142134,"pfxZ":1.5614815321350766,"pX":2.6680053567014705,"pZ":-0.9656162099258329,"vX0":10.390949293436949,"vY0":-123.2219025455347,"vZ0":-9.910835307797626,"x":15.3,"y":264.85,"x0":-1.7961168295196783,"y0":50.00459221986837,"z0":5.608950565313478,"aX":2.3645991698110347},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":-5.2,"spinRate":2608,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4438510694755795,"extension":6.355336627310757},"index":2,"playId":"e2098be1-1235-3bf5-9535-b0dd666d163e","pitchNumber":3,"startTime":"2026-02-21T21:05:50.906Z","endTime":"2026-02-21T21:05:56.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bobby Witt Jr. caught stealing 2nd base, catcher Freddy Fermin to shortstop Mason McCoy.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"actionPlayId":"e2098be1-1235-3bf5-9535-b0dd666d163e","startTime":"2026-02-21T21:06:19.873Z","endTime":"2026-02-21T21:06:24.141Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-6.999999999999993,"leverageIndex":1.74,"dramaIndex":92.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.001231901978784,"aZ":-32.10893692477183,"pfxX":2.519316413239517,"pfxZ":0.04318513100788568,"pX":1.423594554036334,"pZ":1.3113046526219214,"vX0":7.748755762935769,"vY0":-125.70440683944862,"vZ0":-4.697199426945013,"x":62.74,"y":203.37,"x0":-2.0135061636695983,"y0":50.00422296323851,"z0":5.78039114119751,"aX":4.074265010227465},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":-6.1,"spinRate":2735,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4339984942998112,"extension":6.113598597164424},"index":4,"playId":"6e4cd3f7-f601-324a-97ea-1777f5ea8295","pitchNumber":4,"startTime":"2026-02-21T21:06:24.141Z","endTime":"2026-02-21T21:06:27.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":700280,"link":"/api/v1/people/700280"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":700280,"link":"/api/v1/people/700280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":1.74,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:06:27.185Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Mason McCoy to first baseman Jose F Miranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-21T21:06:39.913Z","endTime":"2026-02-21T21:08:32.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700280,"fullName":"Miguel Mendez","link":"/api/v1/people/700280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669304,"link":"/api/v1/people/669304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":92.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69001519050576,"aZ":-13.686994038274307,"pfxX":-7.93423201739705,"pfxZ":8.563258113310953,"pX":-0.3929574250832231,"pZ":2.2784548322473066,"vX0":7.812905755530759,"vY0":-145.45300493855018,"vZ0":-7.781004125836054,"x":131.98,"y":177.26,"x0":-2.0731202830375364,"y0":50.006019848726204,"z0":5.804723562349672,"aX":-17.13368073774122},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.3,"breakHorizontal":13.0,"spinRate":2459,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.37549457321710156,"extension":6.882821474310656},"index":0,"playId":"afa7506a-6b50-3afe-811b-9a3cfc7c83f2","pitchNumber":1,"startTime":"2026-02-21T21:06:51.968Z","endTime":"2026-02-21T21:06:55.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21414069810249,"aZ":-14.922475949883356,"pfxX":-6.441304700076072,"pfxZ":8.23773966488881,"pX":-1.0151380898282885,"pZ":3.5987212944116287,"vX0":5.324255831134345,"vY0":-143.1585099859788,"vZ0":-3.8682373124238696,"x":155.69,"y":141.61,"x0":-2.053731201935326,"y0":50.00653868900841,"z0":5.889429057372944,"aX":-13.495374432883317},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.4,"breakHorizontal":10.7},"zone":11,"typeConfidence":2.0,"plateTime":0.3812816514865802,"extension":6.514801605913061},"index":1,"playId":"28ad9ac3-81a4-3939-aabb-2502ff3d146c","pitchNumber":2,"startTime":"2026-02-21T21:07:06.627Z","endTime":"2026-02-21T21:07:10.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.731985170024547,"aZ":-25.91078333159207,"pfxX":-11.192919853962529,"pfxZ":3.675309602022847,"pX":0.9242098694486265,"pZ":1.399977136452445,"vX0":10.794905229712853,"vY0":-129.37038251581123,"vZ0":-6.041697984283804,"x":81.77,"y":200.98,"x0":-1.8383808234194048,"y0":50.000404819534204,"z0":5.738348764627729,"aX":-19.064541539988788},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":18.0},"zone":14,"typeConfidence":2.0,"plateTime":0.4225696000389352,"extension":6.385312240521904},"index":2,"playId":"98209416-bed4-3a14-9521-5a5e1b5376f4","pitchNumber":3,"startTime":"2026-02-21T21:07:24.228Z","endTime":"2026-02-21T21:07:27.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.268126940992296,"aZ":-11.700801302426461,"pfxX":-8.370503105148376,"pfxZ":9.625155347028315,"pX":2.039843659761337,"pZ":2.2451111963103574,"vX0":14.053688678758352,"vY0":-144.5958053275262,"vZ0":-8.126824115114822,"x":39.25,"y":178.16,"x0":-1.7858358813507653,"y0":50.00667167822603,"z0":5.802203942674023,"aX":-17.81189642872594},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.0,"breakHorizontal":12.5,"spinRate":2429,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3781405979064889,"extension":6.551976388610275},"index":3,"playId":"64d7241a-d182-3ec6-99d6-37e04abfc3b7","pitchNumber":4,"startTime":"2026-02-21T21:07:42.668Z","endTime":"2026-02-21T21:07:46.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.000505899543416,"aZ":-30.72689817894775,"pfxX":2.2715123014463785,"pfxZ":0.8612751321087762,"pX":1.7857058529340826,"pZ":0.40786605446294294,"vX0":8.748274285791247,"vY0":-127.80407943847135,"vZ0":-7.361538379323586,"x":48.93,"y":227.77,"x0":-1.9578958027428277,"y0":50.00072318816877,"z0":5.695559824265798,"aX":3.8077508764478103},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.2,"breakHorizontal":-5.9,"spinRate":2613,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4263709972349252,"extension":7.375788107992906},"index":4,"playId":"57886cec-f521-3b89-a29b-d07aea93efa0","pitchNumber":5,"startTime":"2026-02-21T21:08:04.613Z","endTime":"2026-02-21T21:08:08.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68803321831957,"aZ":-9.778354841866886,"pfxX":-8.570490184865104,"pfxZ":10.532825004928114,"pX":0.7326331742824804,"pZ":2.959365344958325,"vX0":11.102400903073546,"vY0":-144.66258955105934,"vZ0":-6.433441987206226,"x":89.07,"y":158.88,"x0":-2.0354720885994686,"y0":50.005432368631894,"z0":5.806808494883962,"aX":-18.22870866312314},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.0,"breakHorizontal":13.4,"spinRate":2481,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.37813974356483326,"extension":6.3292517477586605},"hitData":{"launchSpeed":104.2,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.91,"coordY":156.44}},"index":5,"playId":"07a5409b-f2f0-35bf-ad4e-4c85c36987e5","pitchNumber":6,"startTime":"2026-02-21T21:08:26.271Z","endTime":"2026-02-21T21:08:32.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":700280,"link":"/api/v1/people/700280"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":700280,"link":"/api/v1/people/700280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:08:32.699Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jase Bowen singles on a ground ball to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T21:10:46.829Z","endTime":"2026-02-21T21:11:42.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695667,"fullName":"Ben Kudrna","link":"/api/v1/people/695667"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Sam Kulasingam replaces first baseman Vinnie Pasquantino, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T21:10:25.703Z","endTime":"2026-02-21T21:10:25.741Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814528,"link":"/api/v1/people/814528"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":686469,"link":"/api/v1/people/686469"},"defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ben Kudrna replaces Eli Morgan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T21:10:25.741Z","endTime":"2026-02-21T21:10:49.044Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695667,"link":"/api/v1/people/695667"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57196630957931,"aZ":-14.739941888199148,"pfxX":-4.494396066105432,"pfxZ":9.320531519827675,"pX":-0.32729342501336917,"pZ":2.464794883748977,"vX0":5.531269682873807,"vY0":-136.0878478469327,"vZ0":-6.534629277553884,"x":129.48,"y":172.23,"x0":-1.8046695179957022,"y0":50.0043466272623,"z0":5.9228713302364175,"aX":-8.40921669289344},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":7.0,"spinRate":2140,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.4028724777237702,"extension":6.378671319979584},"index":2,"playId":"7af67c6b-34ae-3df6-8d86-8d7285eb41b5","pitchNumber":1,"startTime":"2026-02-21T21:10:49.044Z","endTime":"2026-02-21T21:10:52.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.890230288562925,"aZ":-15.120318369125593,"pfxX":-3.6526859608126467,"pfxZ":8.997480175292676,"pX":0.20131231722235152,"pZ":3.7295863718077054,"vX0":6.223026733076285,"vY0":-136.08916124870922,"vZ0":-3.2996441961943943,"x":109.33,"y":138.08,"x0":-1.6294671806589058,"y0":50.0060764220136,"z0":5.990705538138339,"aX":-6.9265473848726185},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":5.4,"spinRate":2145,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.4008697696459036,"extension":6.368456304266142},"index":3,"playId":"9c3567b8-a54c-3446-b762-f3a4937d84f7","pitchNumber":2,"startTime":"2026-02-21T21:11:05.669Z","endTime":"2026-02-21T21:11:08.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.208372585069487,"aZ":-34.098449147995865,"pfxX":-1.148425414916506,"pfxZ":-1.2951323320592838,"pX":1.2808512577204814,"pZ":1.576805796893085,"vX0":8.094153496515545,"vY0":-121.19222707607152,"vZ0":-3.011927754547666,"x":68.18,"y":196.21,"x0":-1.9498050946154744,"y0":50.00084332970213,"z0":5.807536554726478,"aX":-1.713381639223134},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.8,"breakHorizontal":0.2,"spinRate":2369,"spinDirection":19},"zone":14,"typeConfidence":0.9,"plateTime":0.4515906459609198,"extension":6.391321741861951},"index":4,"playId":"dcc3d528-7894-30fa-966f-b460377c618c","pitchNumber":3,"startTime":"2026-02-21T21:11:18.776Z","endTime":"2026-02-21T21:11:21.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.590783685189407,"aZ":-34.78313081489142,"pfxX":2.1014773627262198,"pfxZ":-1.7739777412737316,"pX":0.3521894449466521,"pZ":1.7813595927956196,"vX0":5.4588716245631375,"vY0":-120.13585085499358,"vZ0":-2.0462641908568875,"x":103.58,"y":190.68,"x0":-2.215417405397807,"y0":50.00145691577814,"z0":5.713391154616003,"aX":3.0941761282272315},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.5,"breakHorizontal":-5.0,"spinRate":2298,"spinDirection":26},"zone":9,"typeConfidence":0.85,"plateTime":0.4545944576925285,"extension":6.287262286963206},"hitData":{"launchSpeed":105.1,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.52,"coordY":148.09}},"index":5,"playId":"671196b2-396c-3342-ad0b-212a7b0bf17e","pitchNumber":4,"startTime":"2026-02-21T21:11:34.682Z","endTime":"2026-02-21T21:11:42.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.17,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:11:42.231Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out softly, pitcher Ben Kudrna to first baseman Sam Kulasingam. Jase Bowen to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T21:12:04.309Z","endTime":"2026-02-21T21:12:32.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695667,"fullName":"Ben Kudrna","link":"/api/v1/people/695667"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695667,"link":"/api/v1/people/695667"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":814528,"link":"/api/v1/people/814528"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.593342804546147,"aZ":-34.43750290084565,"pfxX":0.21526808708374767,"pfxZ":-1.5284393697940484,"pX":0.1427809221033898,"pZ":3.316263159297177,"vX0":5.099535213665012,"vY0":-120.24105380303689,"vZ0":0.9695363732520581,"x":111.56,"y":149.24,"x0":-2.0224639996390428,"y0":50.00243676456603,"z0":5.934322332630336,"aX":0.3178664753149046},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.3,"breakHorizontal":-1.4,"spinRate":2331,"spinDirection":31},"zone":2,"typeConfidence":0.85,"plateTime":0.45337228562496135,"extension":6.2554403844795194},"index":0,"playId":"88fd6ae7-ea52-351f-925c-b6017fee7abf","pitchNumber":1,"startTime":"2026-02-21T21:12:07.994Z","endTime":"2026-02-21T21:12:11.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.735560525292055,"aZ":-14.48290298379736,"pfxX":-5.9599839862329205,"pfxZ":9.533547614266382,"pX":0.055850558666745626,"pZ":2.4189967338388803,"vX0":6.889854637645221,"vY0":-135.41165553035245,"vZ0":-6.5347547355500675,"x":114.87,"y":173.47,"x0":-1.7479100627668365,"y0":50.00374397981898,"z0":5.877895689664277,"aX":-11.061988107671619},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2146,"spinDirection":217},"zone":5,"typeConfidence":0.92,"plateTime":0.40457947890163704,"extension":6.378715414660539},"hitData":{"launchSpeed":53.6,"launchAngle":-81.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.52,"coordY":190.89}},"index":1,"playId":"4ade40ee-a97e-35a3-aaca-3f04dec5fd4f","pitchNumber":2,"startTime":"2026-02-21T21:12:25.702Z","endTime":"2026-02-21T21:12:32.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_ab"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_ab"},{"player":{"id":609280,"link":"/api/v1/people/609280"},"credit":"b_pa"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":1.94,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:12:32.576Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jose F Miranda walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T21:12:54.173Z","endTime":"2026-02-21T21:14:14.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695667,"fullName":"Ben Kudrna","link":"/api/v1/people/695667"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"postOnThird":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"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":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":92.4,"endSpeed":85.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.799682108824182,"aZ":-22.34343075428238,"pfxX":-10.198087689054926,"pfxZ":5.355949443560135,"pX":0.0304445434096079,"pZ":1.6090922966737315,"vX0":8.173466522009907,"vY0":-134.3074164590068,"vZ0":-6.8987893884828315,"x":115.84,"y":195.33,"x0":-1.7201348554632088,"y0":50.00464562451987,"z0":5.788889868845439,"aX":-18.72149163811653},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":16.8,"spinRate":2061,"spinDirection":217},"zone":8,"typeConfidence":0.81,"plateTime":0.4070898126174063,"extension":6.477801762367916},"index":0,"playId":"8899a59a-46ea-3d8a-b35f-37663f5a903d","pitchNumber":1,"startTime":"2026-02-21T21:13:01.870Z","endTime":"2026-02-21T21:13:06.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16372670051737,"aZ":-23.494667591900775,"pfxX":-11.309394163447514,"pfxZ":5.353564304976908,"pX":0.2733102942380979,"pZ":0.6404697940169052,"vX0":8.896832727717893,"vY0":-126.11973183653623,"vZ0":-7.596136178160994,"x":106.58,"y":221.49,"x0":-1.8199840156789446,"y0":50.0030931668768,"z0":5.568860502014404,"aX":-18.33237271431943},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.2,"breakHorizontal":18.6,"spinRate":2054,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.43327310894978543,"extension":6.608865257682405},"index":1,"playId":"ff713e39-551f-3f76-8b05-040bd2de3cb3","pitchNumber":2,"startTime":"2026-02-21T21:13:17.800Z","endTime":"2026-02-21T21:13:21.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01637537374662,"aZ":-35.19565624800924,"pfxX":-0.2504883424628721,"pfxZ":-2.0149853110150655,"pX":-0.5786684012073273,"pZ":1.2920310795762369,"vX0":3.9064731590735216,"vY0":-121.00729098376159,"vZ0":-3.423935595210714,"x":139.06,"y":203.9,"x0":-2.1733871322826013,"y0":50.00189570032703,"z0":5.772003034215938,"aX":-0.3760785482174773},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.2,"breakHorizontal":-0.4,"spinRate":2418,"spinDirection":27},"zone":13,"typeConfidence":0.85,"plateTime":0.45062728419458464,"extension":6.183532883468413},"index":2,"playId":"4abf3ad5-91f3-3bba-bae6-a3e5ea019ac7","pitchNumber":3,"startTime":"2026-02-21T21:13:38.236Z","endTime":"2026-02-21T21:13:42.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jase Bowen steals (1) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"actionPlayId":"4abf3ad5-91f3-3bba-bae6-a3e5ea019ac7","startTime":"2026-02-21T21:13:56.914Z","endTime":"2026-02-21T21:14:10.728Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"second":{"id":687749,"link":"/api/v1/people/687749"},"postOnThird":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.73,"dramaIndex":74.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94642196698467,"aZ":-17.521569200148758,"pfxX":-8.09144800353732,"pfxZ":7.751276456911494,"pX":0.4176253427070435,"pZ":3.190091775114673,"vX0":8.878403665875082,"vY0":-136.57863804327468,"vZ0":-4.095851466671819,"x":101.08,"y":152.65,"x0":-1.8232155492951871,"y0":50.00285803715547,"z0":5.9134836498338,"aX":-15.294831052725405},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":12.8,"spinRate":1961,"spinDirection":214},"zone":3,"typeConfidence":0.9,"plateTime":0.4009729123485144,"extension":6.451296230545976},"index":4,"playId":"a7cbbadb-2b94-3096-be5c-4c72a58e7f00","pitchNumber":4,"startTime":"2026-02-21T21:14:10.728Z","endTime":"2026-02-21T21:14:14.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"third":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_pa"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":1.73,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:14:14.848Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Freddy Fermin doubles (1) on a fly ball to left fielder Dairon Blanco. Jase Bowen scores. Jose F Miranda to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T21:14:42.210Z","endTime":"2026-02-21T21:16:12.367Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695667,"fullName":"Ben Kudrna","link":"/api/v1/people/695667"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnThird":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680118,"link":"/api/v1/people/680118"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":{"id":695667,"link":"/api/v1/people/695667"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":92.4,"endSpeed":84.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30726537586301,"aZ":-16.864886754581526,"pfxX":-10.578552543506857,"pfxZ":8.386417592622307,"pX":-0.2738082522410614,"pZ":0.7860842570793019,"vX0":7.541508298163982,"vY0":-134.07384747827197,"vZ0":-9.718398176301463,"x":127.44,"y":217.56,"x0":-1.7451458904944703,"y0":50.00333035241862,"z0":5.655277185794428,"aX":-19.30787865576698},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":17.6,"spinRate":2000,"spinDirection":211},"zone":13,"typeConfidence":0.63,"plateTime":0.40813657489377997,"extension":6.559312878771012},"index":0,"playId":"ee48eeb0-9666-3dbe-8f27-1e16330f7645","pitchNumber":1,"startTime":"2026-02-21T21:14:43.061Z","endTime":"2026-02-21T21:14:48.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"third":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":"aeb698f7-7dae-3371-a54f-4009605ab39e","startTime":"2026-02-21T21:14:59.155Z","endTime":"2026-02-21T21:15:02.155Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"third":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.690774524841213,"aZ":-34.32562525497317,"pfxX":0.3158358090925279,"pfxZ":-1.4191684619492166,"pX":0.04956168474631546,"pZ":1.637990491356369,"vX0":5.144051807461621,"vY0":-121.51088669291347,"vZ0":-2.7076142355073403,"x":115.11,"y":194.55,"x0":-2.123629414194425,"y0":50.003063595998555,"z0":5.708402714110856,"aX":0.47815159458868195},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.9,"breakHorizontal":-1.7,"spinRate":2421,"spinDirection":45},"zone":8,"typeConfidence":0.88,"plateTime":0.44838333078041703,"extension":6.443273117757544},"index":2,"playId":"fefb0126-7d7f-3aba-835c-b0825cd9d8e1","pitchNumber":2,"startTime":"2026-02-21T21:15:19.749Z","endTime":"2026-02-21T21:15:23.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"third":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.277431990629655,"aZ":-17.792155998788953,"pfxX":-10.205347018482223,"pfxZ":7.802342127537398,"pX":-1.0245094118532017,"pZ":1.7413920645617962,"vX0":5.735172432746628,"vY0":-134.6890753117234,"vZ0":-7.103801051827737,"x":156.05,"y":191.76,"x0":-1.8514469210108009,"y0":50.00586773440299,"z0":5.663690925228077,"aX":-18.820588886045588},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.8,"breakHorizontal":17.3,"spinRate":2032,"spinDirection":226},"zone":13,"typeConfidence":0.57,"plateTime":0.40610538104034477,"extension":6.442708724048086},"index":3,"playId":"6f790ffe-5b14-3c0d-b359-858c24632185","pitchNumber":3,"startTime":"2026-02-21T21:15:40.395Z","endTime":"2026-02-21T21:15:44.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"third":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93956391626928,"aZ":-22.24739538421763,"pfxX":-9.922986435908571,"pfxZ":6.017985483043161,"pX":-0.585561702178489,"pZ":1.774812546768912,"vX0":6.580015208490001,"vY0":-127.28863757492196,"vZ0":-5.4345510519834646,"x":139.32,"y":190.86,"x0":-1.9085761029449384,"y0":50.00209359442782,"z0":5.687626648967694,"aX":-16.361649591303195},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.0,"breakHorizontal":16.6,"spinRate":1867,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.4295075350067612,"extension":6.472518024596243},"hitData":{"launchSpeed":104.1,"launchAngle":18.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.47,"coordY":67.34}},"index":4,"playId":"2a9af983-6d8b-300c-ba0b-e112f4d7fa8c","pitchNumber":4,"startTime":"2026-02-21T21:16:01.142Z","endTime":"2026-02-21T21:16:12.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"third":{"id":687749,"link":"/api/v1/people/687749"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-14.0,"leverageIndex":2.51,"dramaIndex":154.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:16:12.367Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Rodríguez singles on a line drive to left fielder Dairon Blanco. Jose F Miranda scores. Freddy Fermin to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T21:16:40.567Z","endTime":"2026-02-21T21:17:14.027Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695667,"fullName":"Ben Kudrna","link":"/api/v1/people/695667"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"postOnThird":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680118,"link":"/api/v1/people/680118"},"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":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":{"id":695667,"link":"/api/v1/people/695667"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.759342158692643,"aZ":-38.82608071615627,"pfxX":3.457441716500129,"pfxZ":-5.147163267701422,"pX":-0.5180922489654165,"pZ":1.6371994711341007,"vX0":2.170964613512906,"vY0":-113.27115899002047,"vZ0":-1.0206734663649277,"x":136.75,"y":194.58,"x0":-1.9399451117729338,"y0":50.00256295921522,"z0":5.994574645073268,"aX":4.467745000155984},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-9.2,"breakHorizontal":-6.8,"spinRate":2397,"spinDirection":27},"zone":7,"typeConfidence":0.91,"plateTime":0.48457978074604613,"extension":6.484795755821421},"index":0,"playId":"504e1c51-b282-3474-bdf8-a14afecada3d","pitchNumber":1,"startTime":"2026-02-21T21:16:47.158Z","endTime":"2026-02-21T21:16:52.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":669304,"link":"/api/v1/people/669304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.093,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.039100611404148,"aZ":-12.432375674483835,"pfxX":-4.451587535376007,"pfxZ":10.26930819960089,"pX":0.16930513853128012,"pZ":2.1811161374043153,"vX0":7.32317799410929,"vY0":-137.87714130551052,"vZ0":-7.322330612009736,"x":110.55,"y":179.89,"x0":-1.9444852527873284,"y0":50.005068913774,"z0":5.7127741062365995,"aX":-8.560313457340959},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":6.5,"spinRate":2165,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.3974622166261632,"extension":6.420363884962337},"hitData":{"launchSpeed":95.2,"launchAngle":14.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.78,"coordY":102.56}},"index":1,"playId":"2e25b790-a865-38b9-8e42-3c90d5ce9c4e","pitchNumber":2,"startTime":"2026-02-21T21:17:05.245Z","endTime":"2026-02-21T21:17:14.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":677578,"link":"/api/v1/people/677578","batSide":{"code":"L","description":"Left"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"third":{"id":669304,"link":"/api/v1/people/669304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_ab"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_ab"},{"player":{"id":677578,"link":"/api/v1/people/677578"},"credit":"b_pa"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-7.399999999999999,"leverageIndex":1.75,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:17:14.027Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Mason McCoy grounds into a force out, shortstop Bobby Witt Jr. to second baseman Jonathan India. Freddy Fermin scores. Carlos Rodríguez out at 2nd. Mason McCoy to 1st.","rbi":1,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T21:18:24.770Z","endTime":"2026-02-21T21:18:51.190Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695667,"fullName":"Ben Kudrna","link":"/api/v1/people/695667"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677578,"fullName":"Carlos Rodríguez","link":"/api/v1/people/677578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":695667,"link":"/api/v1/people/695667"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669200,"fullName":"Mason McCoy","link":"/api/v1/people/669200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T21:17:39.629Z","endTime":"2026-02-21T21:18:26.979Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.889280669810383,"aZ":-18.217733128915558,"pfxX":-7.7012388415063455,"pfxZ":7.604513980540224,"pX":-1.6215200647292407,"pZ":2.9313845366863664,"vX0":3.5378937587398105,"vY0":-134.3262789698441,"vZ0":-4.340474107967252,"x":178.81,"y":159.63,"x0":-1.9518653460310609,"y0":50.00458821089348,"z0":5.85574924229114,"aX":-14.13705466841682},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":13.2,"spinRate":2081,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.4070792881936378,"extension":6.377706169546033},"index":1,"playId":"2a67c0d1-cc23-3e77-831a-3a58afb40ccb","pitchNumber":1,"startTime":"2026-02-21T21:18:26.979Z","endTime":"2026-02-21T21:18:31.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99545614041736,"aZ":-19.61615339046577,"pfxX":-10.215490059783065,"pfxZ":6.860080748855198,"pX":-0.7933794877086351,"pZ":2.2907168900278108,"vX0":6.185439515409337,"vY0":-134.6458527252115,"vZ0":-5.570351210714543,"x":147.24,"y":176.93,"x0":-1.7964105883622288,"y0":50.00581544167324,"z0":5.780218529924897,"aX":-18.707863137835446},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":17.2,"spinRate":2054,"spinDirection":229},"zone":4,"typeConfidence":0.66,"plateTime":0.40722492504303043,"extension":6.3800039432179005},"hitData":{"launchSpeed":90.3,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.95,"coordY":160.49}},"index":2,"playId":"acae9afe-569f-3018-aa73-1f7fcefb200d","pitchNumber":2,"startTime":"2026-02-21T21:18:45.116Z","endTime":"2026-02-21T21:18:51.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":669200,"link":"/api/v1/people/669200","batSide":{"code":"R","description":"Right"}},"first":{"id":677578,"link":"/api/v1/people/677578"},"third":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_ab"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_ab"},{"player":{"id":669200,"link":"/api/v1/people/669200"},"credit":"b_pa"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.49,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:18:51.190Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Clay Dungan lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-21T21:19:20.782Z","endTime":"2026-02-21T21:19:42.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695667,"fullName":"Ben Kudrna","link":"/api/v1/people/695667"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687867,"fullName":"Clay Dungan","link":"/api/v1/people/687867"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.559807496572013,"aZ":-36.564554432997944,"pfxX":-0.16378785543826502,"pfxZ":-2.9125434538087696,"pX":0.2673325409769049,"pZ":2.346970443317657,"vX0":5.394331716752311,"vY0":-121.22588879094836,"vZ0":-0.731369558202414,"x":106.81,"y":175.41,"x0":-1.9521273321680244,"y0":50.00032122792015,"z0":5.805563887118023,"aX":-0.24773271678590744},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.2,"breakHorizontal":-0.8,"spinRate":2468,"spinDirection":36},"zone":6,"typeConfidence":0.82,"plateTime":0.44940533549064776,"extension":6.426774339511786},"index":0,"playId":"cf5f9184-642f-36c5-804c-09732aedda9d","pitchNumber":1,"startTime":"2026-02-21T21:19:20.782Z","endTime":"2026-02-21T21:19:24.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.593690263630357,"aZ":-28.311537876663863,"pfxX":-9.889241609142246,"pfxZ":2.276820086506202,"pX":-1.1083871779000503,"pZ":2.5487489609360963,"vX0":5.797336302066629,"vY0":-128.36798444913381,"vZ0":-2.4862112668156433,"x":159.25,"y":169.96,"x0":-2.0927968429918655,"y0":50.0017387804616,"z0":5.698553317429891,"aX":-16.766814624020974},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.8,"breakHorizontal":16.9,"spinRate":2013,"spinDirection":241},"zone":11,"typeConfidence":0.91,"plateTime":0.4241094072431424,"extension":6.488152822173599},"hitData":{"launchSpeed":78.8,"launchAngle":23.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.9,"coordY":194.37}},"index":1,"playId":"0f2abc9d-4406-38a9-a28c-a6e27cf9642f","pitchNumber":2,"startTime":"2026-02-21T21:19:35.918Z","endTime":"2026-02-21T21:19:42.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":687867,"link":"/api/v1/people/687867","batSide":{"code":"L","description":"Left"}},"first":{"id":669200,"link":"/api/v1/people/669200"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_ab"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_ab"},{"player":{"id":687867,"link":"/api/v1/people/687867"},"credit":"b_pa"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:19:42.396Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Isbel walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T21:21:52.323Z","endTime":"2026-02-21T21:23:16.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700280,"fullName":"Miguel Mendez","link":"/api/v1/people/700280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Samad Taylor replaces center fielder Bryce Johnson, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-21T21:21:12.421Z","endTime":"2026-02-21T21:21:52.323Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":669369,"link":"/api/v1/people/669369"},"defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669369,"link":"/api/v1/people/669369"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":89.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.505629534497853,"aZ":-16.39395818384586,"pfxX":-7.218615728911446,"pfxZ":7.768991571848957,"pX":-1.4244396699080817,"pZ":4.296363825935514,"vX0":5.34150392885521,"vY0":-141.0163379060609,"vZ0":-2.0519236429580334,"x":175.13,"y":92.21,"x0":-2.3972101903544374,"y0":50.00282708326302,"z0":6.081013892567,"aX":-14.662286942387253},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":12.1,"spinRate":2007,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38715220294110075,"extension":6.194730722099548},"index":1,"playId":"2ef76324-1cfa-3f44-ab48-3be4a21e66f4","pitchNumber":1,"startTime":"2026-02-21T21:21:52.323Z","endTime":"2026-02-21T21:21:55.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348388058077795,"aZ":-12.823110268475183,"pfxX":-8.783038770366165,"pfxZ":9.589594799910968,"pX":-0.02709451949746215,"pZ":3.194350401381896,"vX0":9.191444265903693,"vY0":-140.56676778985235,"vZ0":-5.312410105955954,"x":118.03,"y":152.53,"x0":-2.185061593388956,"y0":50.00386674930609,"z0":5.928872464268608,"aX":-17.72594662737738},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":14.3,"spinRate":2333,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.38841756709351216,"extension":6.103302903215498},"index":2,"playId":"2b30eb6e-57a0-3ec5-9e86-4ce2e713746d","pitchNumber":2,"startTime":"2026-02-21T21:22:06.439Z","endTime":"2026-02-21T21:22:09.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224505669245612,"aZ":-19.239979635783268,"pfxX":-8.999529164280315,"pfxZ":7.513991409299058,"pX":-0.13543405669935907,"pZ":0.16758423052347704,"vX0":8.436449828063743,"vY0":-129.61243042241117,"vZ0":-10.163734481322763,"x":122.16,"y":234.26,"x0":-2.245724715092221,"y0":50.00032955683005,"z0":5.576692563548,"aX":-15.483197463253251},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.8,"breakHorizontal":14.6,"spinRate":1921,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42078459705403004,"extension":6.413915171083408},"index":3,"playId":"87d1d757-a9bd-3161-b43b-1c7837292394","pitchNumber":3,"startTime":"2026-02-21T21:22:34.822Z","endTime":"2026-02-21T21:22:37.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35678303766199,"aZ":-14.270327555673049,"pfxX":-8.618146516103545,"pfxZ":8.935407690483219,"pX":-0.7099431440187434,"pZ":3.865395426178481,"vX0":7.173550887791505,"vY0":-140.75035662564306,"vZ0":-3.107127039332271,"x":144.06,"y":134.41,"x0":-2.1736867121954146,"y0":50.00305438536515,"z0":5.909464720759614,"aX":-17.26811430494254},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":14.2,"spinRate":2356,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3893588935882497,"extension":6.355589483836492},"index":4,"playId":"19b98062-70d2-3f6b-9e46-f9739fcbbe47","pitchNumber":4,"startTime":"2026-02-21T21:22:53.816Z","endTime":"2026-02-21T21:22:58.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.426040913445895,"aZ":-15.491052244674984,"pfxX":-8.31921416237506,"pfxZ":8.10353141008072,"pX":-1.1279991725112344,"pZ":4.050340611056515,"vX0":6.0140768823544235,"vY0":-142.4986638933323,"vZ0":-2.816334335738249,"x":160.0,"y":129.42,"x0":-2.183897609156986,"y0":50.002960824060125,"z0":6.02891559587178,"aX":-17.126799876866855},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":13.9,"spinRate":2319,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3842318900216837,"extension":6.289092941507905},"index":5,"playId":"59e972ef-9d0f-30cc-9009-63fcb0c72525","pitchNumber":5,"startTime":"2026-02-21T21:23:10.996Z","endTime":"2026-02-21T21:23:16.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":700280,"link":"/api/v1/people/700280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.7,"awayTeamWinProbability":76.3,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.02,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:23:16.710Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dairon Blanco doubles (1) on a ground ball to left fielder Jase Bowen. Kyle Isbel to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T21:23:57.704Z","endTime":"2026-02-21T21:25:37.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700280,"fullName":"Miguel Mendez","link":"/api/v1/people/700280"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"6d60adf9-8592-36cf-8b8e-e30cf74d9f36","startTime":"2026-02-21T21:23:40.448Z","endTime":"2026-02-21T21:23:43.448Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":680118,"link":"/api/v1/people/680118","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6645881212023,"aZ":-30.529425961025286,"pfxX":4.128841969394754,"pfxZ":1.0963303233453079,"pX":0.4785059536664448,"pZ":3.105255629650329,"vX0":4.530324507203561,"vY0":-121.55098888795284,"vZ0":-0.4922814174169723,"x":98.76,"y":154.94,"x0":-1.9424315888788726,"y0":50.00572720100362,"z0":5.949435218466539,"aX":6.2100151560739265},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.2,"breakHorizontal":-8.5,"spinRate":2542,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.4497240445271151,"extension":6.07816183408221},"index":1,"playId":"b5205a0b-bfa3-36f2-9052-56d7ae555b5b","pitchNumber":1,"startTime":"2026-02-21T21:23:59.845Z","endTime":"2026-02-21T21:24:04.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":680118,"link":"/api/v1/people/680118","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.000301146922617,"aZ":-32.788075379740576,"pfxX":3.3734424310381597,"pfxZ":-0.4175563131416844,"pX":-0.22185487722130254,"pZ":4.202537638032367,"vX0":3.278999169635639,"vY0":-120.5272930841031,"vZ0":2.448135767101446,"x":125.46,"y":125.31,"x0":-2.032540925039822,"y0":50.00002139138478,"z0":6.047567385175892,"aX":5.015830668424537},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.0,"breakHorizontal":-6.8,"spinRate":2412,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.4525481395210047,"extension":6.225672243811031},"index":2,"playId":"94575e07-8600-3985-89a5-b33f1abb6b16","pitchNumber":2,"startTime":"2026-02-21T21:24:17.264Z","endTime":"2026-02-21T21:24:20.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":680118,"link":"/api/v1/people/680118","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03667442088329,"aZ":-14.080109328619901,"pfxX":-6.68227257939205,"pfxZ":9.049986510587653,"pX":-1.2924461336543367,"pZ":4.571653630659814,"vX0":4.224285456996778,"vY0":-140.76088424899757,"vZ0":-1.4454545765746079,"x":166.27,"y":115.35,"x0":-1.9472806136044298,"y0":50.00305969177735,"z0":6.007022856974431,"aX":-13.360601580133999},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":11.2,"spinRate":2305,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38966809161844784,"extension":6.304279739242871},"index":3,"playId":"21c59b6c-b906-35d6-8bc2-c6c0431f438c","pitchNumber":3,"startTime":"2026-02-21T21:24:37.756Z","endTime":"2026-02-21T21:24:41.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":680118,"link":"/api/v1/people/680118","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.079608069202052,"aZ":-11.503429229132887,"pfxX":-7.2392962047754015,"pfxZ":10.151201306221452,"pX":0.1428294623684461,"pZ":1.9314764545081577,"vX0":7.826464219155139,"vY0":-141.5074723052271,"vZ0":-8.186540278183134,"x":111.56,"y":186.63,"x0":-1.7129293870315203,"y0":50.00316018462393,"z0":5.591721881347407,"aX":-14.741329217808927},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":11.6,"spinRate":2386,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3864816109492888,"extension":6.578136495676373},"index":4,"playId":"20bda04a-359d-3663-80d9-dba5ca2f2d31","pitchNumber":4,"startTime":"2026-02-21T21:25:07.299Z","endTime":"2026-02-21T21:25:10.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":680118,"link":"/api/v1/people/680118","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79640103194339,"aZ":-30.532363191521256,"pfxX":3.502786102687457,"pfxZ":1.0205414060690297,"pX":-0.06156801774612067,"pZ":2.0434718306842856,"vX0":3.727345039686473,"vY0":-125.71069165920784,"vZ0":-3.3085627109032627,"x":119.35,"y":183.61,"x0":-2.0148230805878313,"y0":50.005054953972135,"z0":5.836894188815982,"aX":5.645729109907872},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":-7.2,"spinRate":2641,"spinDirection":98},"zone":8,"typeConfidence":2.0,"plateTime":0.4345444363030744,"extension":6.457135519404023},"hitData":{"launchSpeed":99.9,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.63,"coordY":160.49}},"index":5,"playId":"e1b1eb8b-4ed3-3428-8eda-bec6f42d0304","pitchNumber":5,"startTime":"2026-02-21T21:25:27.595Z","endTime":"2026-02-21T21:25:37.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":680118,"link":"/api/v1/people/680118","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680118,"link":"/api/v1/people/680118"},"credit":"b_ab"},{"player":{"id":700280,"link":"/api/v1/people/700280"},"credit":"p_ab"},{"player":{"id":680118,"link":"/api/v1/people/680118"},"credit":"b_pa"},{"player":{"id":700280,"link":"/api/v1/people/700280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":12.499999999999996,"leverageIndex":1.84,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:25:37.895Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T21:26:02.425Z","endTime":"2026-02-21T21:27:38.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700280,"fullName":"Miguel Mendez","link":"/api/v1/people/700280"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.181882812447522,"aZ":-33.18659983468566,"pfxX":2.690908826163758,"pfxZ":-0.6655334409942171,"pX":-0.45303765642782706,"pZ":3.285867812192249,"vX0":3.129393076882249,"vY0":-122.04822529850212,"vZ0":0.261698565699801,"x":134.27,"y":150.06,"x0":-2.097527721967696,"y0":50.00256026685777,"z0":6.016353167453543,"aX":4.092443273646287},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.0,"breakHorizontal":-5.5,"spinRate":2556,"spinDirection":65},"zone":1,"typeConfidence":2.0,"plateTime":0.4473856227999171,"extension":6.255433807810441},"index":0,"playId":"19afa7e9-41d0-31c1-a8df-f1046436dbdd","pitchNumber":1,"startTime":"2026-02-21T21:26:15.445Z","endTime":"2026-02-21T21:26:18.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65829874252634,"aZ":-19.889235002872525,"pfxX":-7.9412950767952495,"pfxZ":6.969988773950156,"pX":-0.3946739487992685,"pZ":0.6084919092953985,"vX0":6.892639272645784,"vY0":-131.36440301243897,"vZ0":-8.990373531622794,"x":132.04,"y":222.35,"x0":-2.0101653599189304,"y0":50.00290988840705,"z0":5.531795211810015,"aX":-13.995180577208759},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.0,"breakHorizontal":13.1,"spinRate":2025,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41563715899578035,"extension":6.765005344606262},"index":1,"playId":"2c29acdb-444e-3f46-8985-7ea46a282cd7","pitchNumber":2,"startTime":"2026-02-21T21:26:33.959Z","endTime":"2026-02-21T21:26:38.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.968450765464276,"aZ":-33.63276556877412,"pfxX":2.4806478677209776,"pfxZ":-0.946987094609133,"pX":-0.5286388465676587,"pZ":3.48843146624269,"vX0":3.317668439967021,"vY0":-123.2421825407814,"vZ0":0.9324149410656613,"x":137.15,"y":144.59,"x0":-2.2133485985542207,"y0":50.00314924729656,"z0":5.94091728256297,"aX":3.823389275694719},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.2,"breakHorizontal":-5.3,"spinRate":2576,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.4440446227755115,"extension":6.271205391547491},"index":2,"playId":"2b7d14e0-5b1f-393c-b197-09abeba660ea","pitchNumber":3,"startTime":"2026-02-21T21:26:55.076Z","endTime":"2026-02-21T21:27:00.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.779842240817075,"aZ":-13.040982170547373,"pfxX":-8.796154408532097,"pfxZ":9.23375673460312,"pX":-0.8165525347052187,"pZ":2.5770887388207773,"vX0":6.275860747819791,"vY0":-142.99164779326273,"vZ0":-6.448641875758714,"x":148.13,"y":169.2,"x0":-1.8962832673260739,"y0":50.00244716186567,"z0":5.6787064229025965,"aX":-18.226024857062356},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.6,"breakHorizontal":14.6,"spinRate":2367,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3829586492210435,"extension":6.625592183327793},"index":3,"playId":"7f248d36-6f1a-36e1-b6a5-085e0de41bfb","pitchNumber":4,"startTime":"2026-02-21T21:27:14.706Z","endTime":"2026-02-21T21:27:18.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.152479417960965,"aZ":-14.2431653874976,"pfxX":-9.754260299613815,"pfxZ":8.420980387709053,"pX":0.094439322900949,"pZ":2.95569651899694,"vX0":9.000827773969803,"vY0":-144.43883699989175,"vZ0":-5.446718346399389,"x":113.4,"y":158.98,"x0":-1.7828490023479493,"y0":50.00427076191208,"z0":5.7297523164528945,"aX":-20.77487027984979},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.4,"breakHorizontal":16.1,"spinRate":2443,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.37806444450700694,"extension":6.280406795187465},"index":4,"playId":"0926c011-74c5-3b27-9f7c-e352f7172521","pitchNumber":5,"startTime":"2026-02-21T21:27:35.436Z","endTime":"2026-02-21T21:27:38.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":700280,"link":"/api/v1/people/700280"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":700280,"link":"/api/v1/people/700280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.4,"awayTeamWinProbability":70.6,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":2.06,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:27:38.958Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Rojas walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T21:27:51.642Z","endTime":"2026-02-21T21:30:07.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700280,"fullName":"Miguel Mendez","link":"/api/v1/people/700280"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"postOnSecond":{"id":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.417479485314363,"aZ":-29.623442124728392,"pfxX":-0.053154431639764965,"pfxZ":1.5618430114764583,"pX":2.0262022104148154,"pZ":0.26963888667133956,"vX0":9.3152107615935,"vY0":-126.33394851601781,"vZ0":-7.499428912520738,"x":39.77,"y":231.5,"x0":-1.6870276905080301,"y0":50.00336034729666,"z0":5.626983176024773,"aX":-0.08878966064890868},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":-1.8,"spinRate":1519,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4319801351137178,"extension":6.524670461480773},"index":0,"playId":"3095055e-7d18-3e6f-82cc-21114959736d","pitchNumber":1,"startTime":"2026-02-21T21:28:05.283Z","endTime":"2026-02-21T21:28:11.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-21T21:28:26.799Z","endTime":"2026-02-21T21:28:42.648Z","isPitch":false,"type":"action","player":{"id":668942,"link":"/api/v1/people/668942"},"defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":99.4,"endSpeed":90.8,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.725609617754735,"aZ":-9.482036589031667,"pfxX":-6.958947112562922,"pfxZ":10.701033467476428,"pX":-1.9191171280529582,"pZ":3.626040154259419,"vX0":3.1263996996659436,"vY0":-144.6904021484116,"vZ0":-4.599239701100843,"x":190.15,"y":140.88,"x0":-2.1094348095529227,"y0":50.00413177242356,"z0":5.817222205045967,"aX":-14.757092262432355},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.6,"breakHorizontal":12.0,"spinRate":2543,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3785470155683939,"extension":6.758759276255807},"index":2,"playId":"b74c5df5-5115-3453-8dda-b50c8db0bf6b","pitchNumber":2,"startTime":"2026-02-21T21:28:42.648Z","endTime":"2026-02-21T21:28:45.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.169243021693717,"aZ":-27.919949291871713,"pfxX":1.8718078898456785,"pfxZ":2.634569720754693,"pX":1.3933100864933923,"pZ":1.377374107185419,"vX0":7.4323258452616505,"vY0":-125.70936936558999,"vZ0":-5.049076946648726,"x":63.89,"y":201.59,"x0":-1.8332083129562002,"y0":50.00365823098874,"z0":5.652072481582636,"aX":3.0252199945584173},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":-4.9,"spinRate":2563,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.43409257257530465,"extension":6.474897203804578},"index":3,"playId":"0b6a76bb-480d-3659-8dae-458cc69a0ebf","pitchNumber":3,"startTime":"2026-02-21T21:29:02.597Z","endTime":"2026-02-21T21:29:07.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.928064276129795,"aZ":-10.590332962090638,"pfxX":-7.117951002861016,"pfxZ":10.720351233587976,"pX":-0.18659201980613568,"pZ":3.4137293649196927,"vX0":7.155301201176616,"vY0":-141.18507407138938,"vZ0":-4.574011963311431,"x":124.11,"y":146.61,"x0":-1.8322082343128907,"y0":50.00478804824026,"z0":5.7397223718940555,"aX":-14.33409636455144},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":11.4,"spinRate":2365,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3883416406211122,"extension":6.333660317333562},"index":4,"playId":"51490f8d-7977-3b95-be69-956ab3e3ed1a","pitchNumber":4,"startTime":"2026-02-21T21:29:24.475Z","endTime":"2026-02-21T21:29:28.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76555703519765,"aZ":-25.694413034722466,"pfxX":-10.995772848811455,"pfxZ":3.785000653435839,"pX":-0.4876419048291169,"pZ":3.961294169014692,"vX0":7.315035620734961,"vY0":-129.4776984766846,"vZ0":0.2028567333218424,"x":135.59,"y":131.83,"x0":-1.9080760171195659,"y0":50.00466575189535,"z0":5.833817494937927,"aX":-18.838931367673414},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":18.5,"spinRate":1994,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4215899442465063,"extension":6.457511025195953},"index":5,"playId":"b3d7c2ec-242b-3535-ac28-f911fb56e49f","pitchNumber":5,"startTime":"2026-02-21T21:30:04.117Z","endTime":"2026-02-21T21:30:07.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":668942,"link":"/api/v1/people/668942","batSide":{"code":"L","description":"Left"}},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"credit":"b_pa"},{"player":{"id":700280,"link":"/api/v1/people/700280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.300000000000004,"awayTeamWinProbability":67.69999999999999,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":2.21,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:30:07.807Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luca Tresh strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T21:32:54.722Z","endTime":"2026-02-21T21:33:51.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681123,"fullName":"Luca Tresh","link":"/api/v1/people/681123"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":801442,"fullName":"Jack Pineda","link":"/api/v1/people/801442"},"postOnSecond":{"id":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"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":681123,"fullName":"Luca Tresh","link":"/api/v1/people/681123"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T21:30:27.955Z","endTime":"2026-02-21T21:31:37.072Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"first":{"id":668942,"link":"/api/v1/people/668942"},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alek Jacob replaces Miguel Mendez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-21T21:31:37.072Z","endTime":"2026-02-21T21:31:51.329Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689690,"link":"/api/v1/people/689690"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700280,"link":"/api/v1/people/700280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"first":{"id":668942,"link":"/api/v1/people/668942"},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Jack Pineda replaces Josh Rojas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-02-21T21:31:51.329Z","endTime":"2026-02-21T21:32:56.847Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801442,"link":"/api/v1/people/801442"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":668942,"link":"/api/v1/people/668942"},"base":1,"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"first":{"id":668942,"link":"/api/v1/people/668942"},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7487035203535,"aZ":-26.533766970195337,"pfxX":-10.53145603953682,"pfxZ":3.5910328251555566,"pX":-0.7637166136689468,"pZ":2.75059101767213,"vX0":6.750838378465466,"vY0":-124.21403192497868,"vZ0":2.6308739934990637,"x":146.11,"y":164.51,"x0":-2.1418123389825894,"y0":50.00232347715181,"z0":3.8771871877874036,"aX":-16.53642555064105},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.3,"breakHorizontal":17.6,"spinRate":2402,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4401399491402511,"extension":7.220225607624894},"index":3,"playId":"3598e891-e6ca-3788-b054-a9bacdd34921","pitchNumber":1,"startTime":"2026-02-21T21:32:56.847Z","endTime":"2026-02-21T21:33:03.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"first":{"id":801442,"link":"/api/v1/people/801442"},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.0,"endSpeed":67.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.577300510968907,"aZ":-31.760689741910415,"pfxX":7.992701473862497,"pfxZ":0.3645166055052833,"pX":0.42509571580003014,"pZ":2.2078678753770515,"vX0":3.4489988933572038,"vY0":-106.19377793853519,"vZ0":3.882788558723081,"x":100.8,"y":179.17,"x0":-2.259748209603306,"y0":50.004105100592625,"z0":3.973920735675072,"aX":9.106915371074589},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":2.0,"breakHorizontal":-15.5,"spinRate":2340,"spinDirection":77},"zone":6,"typeConfidence":2.0,"plateTime":0.5162369493806409,"extension":6.8159932326578865},"index":4,"playId":"4a2e1b1f-0b0a-3279-97a6-ce08f7767688","pitchNumber":2,"startTime":"2026-02-21T21:33:23.697Z","endTime":"2026-02-21T21:33:33.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"first":{"id":801442,"link":"/api/v1/people/801442"},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":70.7,"endSpeed":64.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.578608959048946,"aZ":-29.98834506765126,"pfxX":10.18015134480304,"pfxZ":2.0445526454726366,"pX":-0.453237138048391,"pZ":2.1074259785544145,"vX0":1.0975338844905274,"vY0":-102.91241230477594,"vZ0":3.467248114138932,"x":134.28,"y":181.88,"x0":-2.3160304858681604,"y0":50.00243443460368,"z0":4.040367564413364,"aX":10.884984526626958},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":5.0,"breakHorizontal":-18.7,"spinRate":2348,"spinDirection":76},"zone":7,"typeConfidence":2.0,"plateTime":0.532852042098126,"extension":7.091407168736355},"index":5,"playId":"c144e23b-f632-3059-b492-25c033e96dd0","pitchNumber":3,"startTime":"2026-02-21T21:33:42.688Z","endTime":"2026-02-21T21:33:51.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":681123,"link":"/api/v1/people/681123","batSide":{"code":"R","description":"Right"}},"first":{"id":801442,"link":"/api/v1/people/801442"},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681123,"link":"/api/v1/people/681123"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":681123,"link":"/api/v1/people/681123"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.8,"awayTeamWinProbability":77.2,"homeTeamWinProbabilityAdded":-9.500000000000004,"leverageIndex":3.39,"dramaIndex":148.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:33:51.825Z","atBatIndex":43},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jonathan India hit by pitch. Kyle Isbel scores. Dairon Blanco to 3rd. Jack Pineda to 2nd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T21:34:02.566Z","endTime":"2026-02-21T21:34:46.943Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"postOnSecond":{"id":801442,"fullName":"Jack Pineda","link":"/api/v1/people/801442"},"postOnThird":{"id":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":700280,"link":"/api/v1/people/700280"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":801442,"fullName":"Jack Pineda","link":"/api/v1/people/801442"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":75.4,"endSpeed":69.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.343447794905764,"aZ":-30.373839362922883,"pfxX":-11.139310513948248,"pfxZ":1.4804091380492528,"pX":2.423026803339861,"pZ":1.335573023586911,"vX0":12.314870724912655,"vY0":-109.17667133096624,"vZ0":1.4159061119158864,"x":24.64,"y":202.72,"x0":-1.8164007714840502,"y0":50.00540302388315,"z0":3.9223094336720985,"aX":-13.59011487939941},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":3.4,"breakHorizontal":17.3,"spinRate":2109,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4997017921780498,"extension":7.315003461728335},"index":0,"playId":"afb0d55b-0b30-3275-8e96-2ce28f7db8eb","pitchNumber":1,"startTime":"2026-02-21T21:34:09.987Z","endTime":"2026-02-21T21:34:13.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":801442,"link":"/api/v1/people/801442"},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.087792792902604,"aZ":-26.52135596987383,"pfxX":-11.57787766274236,"pfxZ":3.598133064942399,"pX":-2.0667550352915947,"pZ":3.320678449795511,"vX0":3.87401483996614,"vY0":-124.57320653346294,"vZ0":3.7001510740956,"x":195.78,"y":149.12,"x0":-2.1380805032022807,"y0":50.002750708776276,"z0":4.008788303341181,"aX":-18.191602603207585},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.7,"breakHorizontal":20.0,"spinRate":2444,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4397243806694058,"extension":6.942781870967205},"index":1,"playId":"2f5c6c1f-2b51-3ad1-b072-71aab990af1c","pitchNumber":2,"startTime":"2026-02-21T21:34:30.153Z","endTime":"2026-02-21T21:34:46.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":801442,"link":"/api/v1/people/801442"},"second":{"id":680118,"link":"/api/v1/people/680118"},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":10.099999999999998,"leverageIndex":3.52,"dramaIndex":155.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:34:46.943Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kameron Misner walks. Dairon Blanco scores. Jack Pineda to 3rd. Justin Johnson to 2nd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T21:35:18.502Z","endTime":"2026-02-21T21:37:22.044Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"postOnSecond":{"id":813386,"fullName":"Justin Johnson","link":"/api/v1/people/813386"},"postOnThird":{"id":801442,"fullName":"Jack Pineda","link":"/api/v1/people/801442"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680118,"fullName":"Dairon Blanco","link":"/api/v1/people/680118"},"responsiblePitcher":{"id":700280,"link":"/api/v1/people/700280"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":801442,"fullName":"Jack Pineda","link":"/api/v1/people/801442"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":813386,"fullName":"Justin Johnson","link":"/api/v1/people/813386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kameron Misner replaces Bobby Witt Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-21T21:34:58.798Z","endTime":"2026-02-21T21:35:09.105Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"second":{"id":801442,"link":"/api/v1/people/801442"},"third":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Justin Johnson replaces Jonathan India.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-21T21:35:09.105Z","endTime":"2026-02-21T21:35:20.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813386,"link":"/api/v1/people/813386"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":663697,"link":"/api/v1/people/663697"},"base":1,"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"second":{"id":801442,"link":"/api/v1/people/801442"},"third":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.871137551875897,"aZ":-26.19448710264946,"pfxX":-12.867685332242635,"pfxZ":3.5952420804503706,"pX":0.23250939027157103,"pZ":1.58150626042719,"vX0":12.608980301018734,"vY0":-128.03281144115462,"vZ0":-0.3913894179544262,"x":108.14,"y":196.08,"x0":-3.0789345599759184,"y0":50.005126466677005,"z0":3.782360673933279,"aX":-21.415375749206376},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":20.5,"spinRate":2469,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4274453586075402,"extension":7.9927182521930185},"index":2,"playId":"94955b4c-047d-3a12-9aa3-5fceb45a8c87","pitchNumber":1,"startTime":"2026-02-21T21:35:20.670Z","endTime":"2026-02-21T21:35:24.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":813386,"link":"/api/v1/people/813386"},"second":{"id":801442,"link":"/api/v1/people/801442"},"third":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":68.0,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.72636972333878,"aZ":-31.014309256381885,"pfxX":-13.747513987431228,"pfxZ":0.9908383339261229,"pX":1.1325280955169146,"pZ":0.9637814876434082,"vX0":12.454955496559606,"vY0":-107.5375047789139,"vZ0":0.8609019512824658,"x":73.83,"y":212.76,"x0":-2.9494073972282506,"y0":50.002221179758656,"z0":3.9998274879279205,"aX":-16.093610420544547},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":2.4,"breakHorizontal":21.5,"spinRate":2099,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.5094243697369305,"extension":7.3037305308435},"index":3,"playId":"adaa2038-719e-30ad-8d2a-e057906ef00c","pitchNumber":2,"startTime":"2026-02-21T21:35:42.114Z","endTime":"2026-02-21T21:35:45.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":813386,"link":"/api/v1/people/813386"},"second":{"id":801442,"link":"/api/v1/people/801442"},"third":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.860181744368862,"aZ":-20.291677707451058,"pfxX":-9.398754291854559,"pfxZ":7.328448108776595,"pX":-1.5453588068020347,"pZ":3.8386509289669126,"vX0":7.160295769362977,"vY0":-126.31485890929889,"vZ0":3.435813399132381,"x":175.91,"y":135.14,"x0":-3.1906278985546446,"y0":50.003713752634454,"z0":4.089414352594807,"aX":-15.24349422721088},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":14.3,"breakHorizontal":15.5,"spinRate":2376,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.43302548171774013,"extension":7.285966548775513},"index":4,"playId":"fa477f7c-4c6b-3c85-a4e0-c983534db343","pitchNumber":3,"startTime":"2026-02-21T21:36:00.000Z","endTime":"2026-02-21T21:36:03.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":813386,"link":"/api/v1/people/813386"},"second":{"id":801442,"link":"/api/v1/people/801442"},"third":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18664650318921,"aZ":-19.959243429822028,"pfxX":-10.436847665263633,"pfxZ":7.343413515616037,"pX":0.2877148585556649,"pZ":1.955550676982381,"vX0":11.963851213285551,"vY0":-127.85901104366476,"vZ0":-1.0803942804238866,"x":106.03,"y":185.98,"x0":-3.085661987967716,"y0":50.00428500560176,"z0":3.9428429996259777,"aX":-17.36511927402517},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.3,"breakHorizontal":16.3,"spinRate":2425,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.4276159692984396,"extension":7.286345478038963},"index":5,"playId":"549d9cbc-86f7-37de-9cf0-e7f5905bbe56","pitchNumber":4,"startTime":"2026-02-21T21:36:17.600Z","endTime":"2026-02-21T21:36:22.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":813386,"link":"/api/v1/people/813386"},"second":{"id":801442,"link":"/api/v1/people/801442"},"third":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.524101001156936,"aZ":-20.944466903078826,"pfxX":-10.81510746566434,"pfxZ":6.654330776414579,"pX":-0.08060423588104138,"pZ":2.7417480158187,"vX0":11.146465863629277,"vY0":-129.0313694494633,"vZ0":0.891427356913288,"x":120.07,"y":164.75,"x0":-3.048714571519669,"y0":50.005372109017294,"z0":4.00398685489821,"aX":-18.26236861200522},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.5,"breakHorizontal":17.2,"spinRate":2407,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4242844472186267,"extension":7.245005017019025},"index":6,"playId":"d6a89208-cb14-3f8d-abd3-6d458cf96e93","pitchNumber":5,"startTime":"2026-02-21T21:36:54.386Z","endTime":"2026-02-21T21:36:59.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":813386,"link":"/api/v1/people/813386"},"second":{"id":801442,"link":"/api/v1/people/801442"},"third":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7071890933767,"aZ":-20.358313948572107,"pfxX":-10.292331106781209,"pfxZ":6.993403250577478,"pX":1.1568341728741445,"pZ":1.9898024887424728,"vX0":13.973853657470068,"vY0":-129.10454854528746,"vZ0":-1.0445604808357882,"x":72.9,"y":185.06,"x0":-2.9868821591848325,"y0":50.001538476506745,"z0":3.965535236168521,"aX":-17.38665890624935},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.6,"breakHorizontal":15.6,"spinRate":2547,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4241426167024671,"extension":7.339710003565088},"index":7,"playId":"7251ccee-7e77-36cf-9155-f21ea1ca349c","pitchNumber":6,"startTime":"2026-02-21T21:37:17.693Z","endTime":"2026-02-21T21:37:22.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"first":{"id":813386,"link":"/api/v1/people/813386"},"second":{"id":801442,"link":"/api/v1/people/801442"},"third":{"id":680118,"link":"/api/v1/people/680118"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.300000000000004,"awayTeamWinProbability":54.699999999999996,"homeTeamWinProbabilityAdded":12.400000000000006,"leverageIndex":4.17,"dramaIndex":186.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:37:22.044Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Kulasingam strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-21T21:37:42.630Z","endTime":"2026-02-21T21:39:11.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689690,"fullName":"Alek Jacob","link":"/api/v1/people/689690"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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.2,"endSpeed":80.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44027008327874,"aZ":-18.75197188197554,"pfxX":-10.683591295043218,"pfxZ":8.052565516353642,"pX":-0.5020709007377017,"pZ":2.0122945317415217,"vX0":10.2886078988445,"vY0":-128.04878345726343,"vZ0":-1.1003738030557897,"x":136.14,"y":184.45,"x0":-3.17634950207577,"y0":50.00467397734747,"z0":3.909039064902431,"aX":-17.81482643409073},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.5,"breakHorizontal":17.2,"spinRate":2548,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4270887550300273,"extension":7.116082772184425},"index":0,"playId":"d3049d37-7972-39df-8948-89dd716fa3b1","pitchNumber":1,"startTime":"2026-02-21T21:37:50.022Z","endTime":"2026-02-21T21:37:53.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"first":{"id":670224,"link":"/api/v1/people/670224"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":68.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.22111195594411,"aZ":-35.089398887105105,"pfxX":-13.149990443524263,"pfxZ":-2.469550472418132,"pX":-0.22180966549357548,"pZ":1.9211553015742024,"vX0":9.906136432786235,"vY0":-107.99707520282027,"vZ0":3.760942858637409,"x":125.45,"y":186.91,"x0":-3.1649139700387936,"y0":50.0047125365458,"z0":4.022292614803572,"aX":-15.498718297963427},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-3.0,"breakHorizontal":21.1,"spinRate":2191,"spinDirection":278},"zone":8,"typeConfidence":2.0,"plateTime":0.5076185941210869,"extension":7.279475598897529},"index":1,"playId":"a1f4c538-7352-30a0-b1cd-bf293c9d0006","pitchNumber":2,"startTime":"2026-02-21T21:38:06.225Z","endTime":"2026-02-21T21:38:11.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"first":{"id":670224,"link":"/api/v1/people/670224"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":87.6,"endSpeed":79.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.469519242639322,"aZ":-20.120380557626103,"pfxX":-11.69558842239204,"pfxZ":7.4207883478841765,"pX":-0.017296582724235583,"pZ":2.739649776012504,"vX0":11.603528168754194,"vY0":-127.02978734746102,"vZ0":0.8569207090414662,"x":117.66,"y":164.81,"x0":-3.1378675221019354,"y0":50.00435933858256,"z0":4.004650679906681,"aX":-19.002725138053425},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.9,"breakHorizontal":18.4,"spinRate":2581,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4321794943112489,"extension":7.512985847537575},"index":2,"playId":"f35d3a12-de94-3177-80e1-a46c77609e62","pitchNumber":3,"startTime":"2026-02-21T21:38:24.338Z","endTime":"2026-02-21T21:38:27.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"first":{"id":670224,"link":"/api/v1/people/670224"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":85.8,"endSpeed":78.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50041981259028,"aZ":-21.45887566050284,"pfxX":-8.974047050162277,"pfxZ":6.789334388520718,"pX":-1.532972856306157,"pZ":4.238616875418632,"vX0":6.971059659010875,"vY0":-124.69960895143394,"vZ0":4.56377978193044,"x":175.43,"y":124.34,"x0":-3.195408120156892,"y0":50.00469382304809,"z0":4.153265225851074,"aX":-14.169448841962426},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":13.6,"breakHorizontal":14.6,"spinRate":2454,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.43882470761737835,"extension":7.354884850594074},"index":3,"playId":"66f1c627-b583-3c91-b32d-894c70c579ca","pitchNumber":4,"startTime":"2026-02-21T21:38:48.033Z","endTime":"2026-02-21T21:38:51.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"first":{"id":670224,"link":"/api/v1/people/670224"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.3,"endSpeed":65.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.896944690536042,"aZ":-32.24277345095376,"pfxX":-12.838781314982137,"pfxZ":-0.0638269924611059,"pX":-0.9645246273565716,"pZ":1.9477237482350298,"vX0":7.931701984009559,"vY0":-104.77797152429704,"vZ0":3.5416932389178264,"x":153.77,"y":186.19,"x0":-3.1446907368948818,"y0":50.00137915520882,"z0":4.020661774251329,"aX":-14.171001807782755},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":1.4,"breakHorizontal":20.9,"spinRate":2042,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.5241934908787238,"extension":7.517263697812981},"index":4,"playId":"e2173c1f-7be0-30e0-b279-1e090e30dac1","pitchNumber":5,"startTime":"2026-02-21T21:39:06.810Z","endTime":"2026-02-21T21:39:11.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"first":{"id":670224,"link":"/api/v1/people/670224"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814528,"link":"/api/v1/people/814528"},"credit":"b_ab"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_ab"},{"player":{"id":814528,"link":"/api/v1/people/814528"},"credit":"b_pa"},{"player":{"id":689690,"link":"/api/v1/people/689690"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-11.300000000000004,"leverageIndex":4.36,"dramaIndex":183.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:39:11.567Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pablo Reyes singles on a sharp line drive to right fielder Kameron Misner. Pablo Reyes out at 2nd on the throw, right fielder Kameron Misner to shortstop Connor Kaiser.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T21:41:17.306Z","endTime":"2026-02-21T21:42:16.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695667,"fullName":"Ben Kudrna","link":"/api/v1/people/695667"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[7,8,9,10],"actionIndex":[0,1,2,3,4,5,6],"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":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":622569,"fullName":"Pablo Reyes","link":"/api/v1/people/622569"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":663731,"link":"/api/v1/people/663731"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Justin Johnson remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-21T21:41:19.457Z","endTime":"2026-02-21T21:41:19.458Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813386,"link":"/api/v1/people/813386"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kameron Misner remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-21T21:41:19.459Z","endTime":"2026-02-21T21:41:19.460Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carson Roccaforte replaces center fielder Kyle Isbel, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-21T21:41:19.461Z","endTime":"2026-02-21T21:41:19.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811287,"link":"/api/v1/people/811287"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyler Gentry replaces left fielder Dairon Blanco, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-21T21:41:19.463Z","endTime":"2026-02-21T21:41:19.464Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694355,"link":"/api/v1/people/694355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":680118,"link":"/api/v1/people/680118"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":680118,"link":"/api/v1/people/680118"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Connor Kaiser replaces right fielder John Rave, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-21T21:41:19.465Z","endTime":"2026-02-21T21:41:19.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663731,"link":"/api/v1/people/663731"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":670231,"link":"/api/v1/people/670231"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jack Pineda remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-21T21:41:19.467Z","endTime":"2026-02-21T21:41:19.468Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801442,"link":"/api/v1/people/801442"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":668942,"link":"/api/v1/people/668942"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":668942,"link":"/api/v1/people/668942"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Elih Marrero replaces catcher Luca Tresh, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"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-21T21:41:19.469Z","endTime":"2026-02-21T21:41:19.470Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663503,"link":"/api/v1/people/663503"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":681123,"link":"/api/v1/people/681123"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681123,"link":"/api/v1/people/681123"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.810730064660497,"aZ":-15.981369735553956,"pfxX":-5.490367578681459,"pfxZ":9.043628115860173,"pX":0.304273058443287,"pZ":2.091856787983536,"vX0":6.9698081202661735,"vY0":-132.81259132198966,"vZ0":-6.705212782681478,"x":105.4,"y":182.3,"x0":-1.6377902116873242,"y0":50.00361483782418,"z0":5.806700663387359,"aX":-9.832300442358509},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":8.5,"spinRate":2116,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.41203030531527807,"extension":6.39852711054867},"index":7,"playId":"4085b2d9-39c7-3101-99d8-08ce1bcb430d","pitchNumber":1,"startTime":"2026-02-21T21:41:19.471Z","endTime":"2026-02-21T21:41:26.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.871257472120796,"aZ":-34.104978019874366,"pfxX":-1.0784482919151306,"pfxZ":-1.3057076526944442,"pX":0.6549358673127051,"pZ":0.744742826656041,"vX0":6.307595979198349,"vY0":-120.8122509576896,"vZ0":-4.67464228641307,"x":92.04,"y":218.67,"x0":-1.8461145736158544,"y0":50.00058437027857,"z0":5.692246954953006,"aX":-1.599355646039634},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.2,"breakHorizontal":0.5,"spinRate":2302,"spinDirection":26},"zone":14,"typeConfidence":0.89,"plateTime":0.45284399435623923,"extension":6.4491082755192926},"index":8,"playId":"f5adb45b-f11d-3b1b-af2f-e7e44c12ef66","pitchNumber":2,"startTime":"2026-02-21T21:41:33.387Z","endTime":"2026-02-21T21:41:38.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.658379895972885,"aZ":-13.90785406352296,"pfxX":-3.957406461488624,"pfxZ":9.983699511314512,"pX":-0.667921548392975,"pZ":3.1584957331302377,"vX0":4.2088810548425855,"vY0":-134.29824548273632,"vZ0":-4.727917558085391,"x":142.46,"y":153.5,"x0":-1.7401024777751757,"y0":50.00354246788972,"z0":5.92868377603294,"aX":-7.240914648576494},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":6.2,"spinRate":2150,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.40760453914587913,"extension":6.338334620488621},"index":9,"playId":"02f4aa35-09c7-356f-8eb5-ef677e35e009","pitchNumber":3,"startTime":"2026-02-21T21:41:50.355Z","endTime":"2026-02-21T21:41:54.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.052,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28988424324975,"aZ":-15.014365417654682,"pfxX":-4.270222948816783,"pfxZ":9.13669984679432,"pX":0.12086572084898427,"pZ":2.4606204303095676,"vX0":6.305983532118964,"vY0":-135.61675137347274,"vZ0":-6.351358539393042,"x":112.39,"y":172.34,"x0":-1.6706647528044618,"y0":50.006212470117454,"z0":5.864627836866899,"aX":-8.02374112286779},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":6.5,"spinRate":1971,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.4025748268343614,"extension":6.366282699032033},"hitData":{"launchSpeed":100.6,"launchAngle":19.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":207.48,"coordY":104.82}},"index":10,"playId":"5e7700d7-c072-3aa3-adab-55ef69e1e9ce","pitchNumber":4,"startTime":"2026-02-21T21:42:06.068Z","endTime":"2026-02-21T21:42:16.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_ab"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_ab"},{"player":{"id":622569,"link":"/api/v1/people/622569"},"credit":"b_pa"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:42:16.850Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samad Taylor singles on a line drive to left fielder Tyler Gentry.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T21:42:43.379Z","endTime":"2026-02-21T21:44:05.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695667,"fullName":"Ben Kudrna","link":"/api/v1/people/695667"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694355,"link":"/api/v1/people/694355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.769973456348122,"aZ":-35.52700357615823,"pfxX":-0.8153072943021125,"pfxZ":-2.3260345053921565,"pX":-0.2550565144869445,"pZ":1.4730282451174885,"vX0":4.284056178219251,"vY0":-119.10615618325602,"vZ0":-2.7764811769451745,"x":126.72,"y":199.01,"x0":-1.9670100453067672,"y0":50.000531329647025,"z0":5.8502011047177245,"aX":-1.1779076170831224},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.6,"breakHorizontal":0.5,"spinRate":2442,"spinDirection":26},"zone":13,"typeConfidence":0.76,"plateTime":0.4589676246533676,"extension":6.28308338707558},"index":0,"playId":"4ce88f6e-df9e-3ed8-bd0c-c2d63b0bd60f","pitchNumber":1,"startTime":"2026-02-21T21:42:43.379Z","endTime":"2026-02-21T21:42:47.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.700253901391008,"aZ":-37.587323163696894,"pfxX":-1.0519291455562838,"pfxZ":-3.7839526926800655,"pX":-0.7581363689001646,"pZ":2.4086911325652163,"vX0":3.3723114978642657,"vY0":-118.89070630445046,"vZ0":-0.07133330714433961,"x":145.9,"y":173.75,"x0":-2.057939500939933,"y0":50.00026302733444,"z0":5.849097079153296,"aX":-1.506650268454673},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.6,"breakHorizontal":1.1,"spinRate":2403,"spinDirection":53},"zone":4,"typeConfidence":0.53,"plateTime":0.4606161037545,"extension":6.318596791329855},"index":1,"playId":"f7a93646-7657-3839-ac00-dbd372df1cab","pitchNumber":2,"startTime":"2026-02-21T21:42:57.787Z","endTime":"2026-02-21T21:43:04.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.389451643318658,"aZ":-36.16812527090159,"pfxX":-0.015763847446420787,"pfxZ":-2.691558599575969,"pX":0.5804583981885826,"pZ":1.4010053161786131,"vX0":5.728053172721649,"vY0":-120.73778675258814,"vZ0":-2.7235940950761526,"x":94.87,"y":200.95,"x0":-1.8156083696527812,"y0":50.003844431772336,"z0":5.7108498448969645,"aX":-0.024599604088008865},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.3,"breakHorizontal":-1.3,"spinRate":2397,"spinDirection":58},"zone":14,"typeConfidence":0.84,"plateTime":0.45278021092804144,"extension":6.57330789035205},"index":2,"playId":"8f0e575f-47b3-3e04-bfe6-7bfca1b8c8c1","pitchNumber":3,"startTime":"2026-02-21T21:43:17.628Z","endTime":"2026-02-21T21:43:22.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456783860997398,"aZ":-37.150993891982836,"pfxX":-0.683898187461526,"pfxZ":-3.288185482221273,"pX":0.6966570276156442,"pZ":2.0824873842733136,"vX0":6.199209236780703,"vY0":-122.26580856889794,"vZ0":-1.3610847088668716,"x":90.45,"y":182.55,"x0":-1.7846218227059107,"y0":50.00530699647026,"z0":5.839002643624557,"aX":-1.0342429892842702},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.0,"breakHorizontal":-0.2,"spinRate":2394,"spinDirection":32},"zone":9,"typeConfidence":0.87,"plateTime":0.44824267589493116,"extension":6.526703099641638},"index":3,"playId":"62e10b4b-e83a-3e33-9afe-fecf2ab49ea8","pitchNumber":4,"startTime":"2026-02-21T21:43:35.777Z","endTime":"2026-02-21T21:43:39.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92998082212603,"aZ":-14.73273177466901,"pfxX":-5.338852219121641,"pfxZ":9.27851550766578,"pX":0.7080311980952585,"pZ":3.8471993103504225,"vX0":7.77934183582331,"vY0":-136.02720683912764,"vZ0":-3.222829481204286,"x":90.01,"y":134.91,"x0":-1.4910161072262211,"y0":50.00590197939674,"z0":6.064502708007825,"aX":-10.039984064207786},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2242,"spinDirection":210},"zone":12,"typeConfidence":0.92,"plateTime":0.40216512951949257,"extension":6.386687331188133},"hitData":{"launchSpeed":95.7,"launchAngle":11.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.29,"coordY":95.34}},"index":4,"playId":"5ac58c02-e88c-3991-9d48-9fac837813b8","pitchNumber":5,"startTime":"2026-02-21T21:43:56.805Z","endTime":"2026-02-21T21:44:05.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_ab"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_ab"},{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.74,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:44:05.449Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jase Bowen flies out sharply to center fielder Carson Roccaforte.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T21:44:28.929Z","endTime":"2026-02-21T21:44:41.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695667,"fullName":"Ben Kudrna","link":"/api/v1/people/695667"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":811287,"link":"/api/v1/people/811287"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.833959500788804,"aZ":-34.42355044248103,"pfxX":-0.5825192397259886,"pfxZ":-1.4978461077240484,"pX":-0.07312862840553123,"pZ":1.903683824661618,"vX0":4.654068896520662,"vY0":-121.0591522355694,"vZ0":-2.1259783896931674,"x":119.79,"y":187.38,"x0":-1.9383042760262452,"y0":50.00565526162326,"z0":5.783234144806135,"aX":-0.8716273549506491},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.0,"breakHorizontal":0.0,"spinRate":2313,"spinDirection":44},"zone":8,"typeConfidence":0.88,"plateTime":0.4510454812977569,"extension":6.352674620800099},"hitData":{"launchSpeed":101.6,"launchAngle":27.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":135.0,"coordY":47.69}},"index":0,"playId":"70549b6e-07ef-36bf-a5d5-7dd887d2e3b8","pitchNumber":1,"startTime":"2026-02-21T21:44:33.706Z","endTime":"2026-02-21T21:44:41.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.35,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:44:41.483Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Wagner walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T21:45:08.038Z","endTime":"2026-02-21T21:46:57.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695667,"fullName":"Ben Kudrna","link":"/api/v1/people/695667"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"postOnSecond":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3,5,6,7],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Wagner replaces Miguel Andujar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"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-21T21:44:57.086Z","endTime":"2026-02-21T21:45:10.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":609280,"link":"/api/v1/people/609280"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":609280,"link":"/api/v1/people/609280","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43366253953092,"aZ":-21.97381103385964,"pfxX":-9.78935245318298,"pfxZ":6.308599401561402,"pX":-0.7931580123019881,"pZ":-0.1912375342878356,"vX0":6.134281356069568,"vY0":-125.83035441599787,"vZ0":-9.565910547274362,"x":147.23,"y":243.94,"x0":-1.9798327771563848,"y0":50.006171034800445,"z0":5.413446123492645,"aX":-15.83888414766264},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.6,"breakHorizontal":16.4,"spinRate":1918,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.43383496002353095,"extension":6.606613422532374},"index":1,"playId":"4e15957a-6b96-316d-8fbc-9218fd9b9ba9","pitchNumber":1,"startTime":"2026-02-21T21:45:10.219Z","endTime":"2026-02-21T21:45:15.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Ben Kudrna. Samad Taylor to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"4e15957a-6b96-316d-8fbc-9218fd9b9ba9","startTime":"2026-02-21T21:45:34.936Z","endTime":"2026-02-21T21:45:37.702Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"postOnSecond":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":1.03,"dramaIndex":39.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.7,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2656535159035,"aZ":-32.963675978377495,"pfxX":-0.7107376429205776,"pfxZ":-0.5102890692627837,"pX":-0.55228447443893,"pZ":0.6428367906288158,"vX0":4.060682225272604,"vY0":-122.23644294119562,"vZ0":-5.187250414303215,"x":138.05,"y":221.42,"x0":-2.130737391611633,"y0":50.003944172468536,"z0":5.568241620274798,"aX":-1.0937780230072383},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.8,"breakHorizontal":0.5,"spinRate":2341,"spinDirection":21},"zone":13,"typeConfidence":0.9,"plateTime":0.44522038582505763,"extension":6.421583837597035},"index":3,"playId":"a4b3d608-b973-3b5c-b4ec-b9c699d36139","pitchNumber":2,"startTime":"2026-02-21T21:45:37.702Z","endTime":"2026-02-21T21:45:41.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":4,"startTime":"2026-02-21T21:46:09.578Z","endTime":"2026-02-21T21:46:15.594Z","isPitch":false,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.0,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.007758968025005,"aZ":-20.51931932528368,"pfxX":-8.837064905377703,"pfxZ":6.1135702535972145,"pX":-0.4584850635428045,"pZ":1.1185211007793927,"vX0":7.298975793874199,"vY0":-136.22431138910517,"vZ0":-8.032762758596864,"x":134.48,"y":208.58,"x0":-2.0061793565113835,"y0":50.001676329415154,"z0":5.49058085284623,"aX":-16.839939074522626},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":14.8,"spinRate":1965,"spinDirection":224},"zone":13,"typeConfidence":0.76,"plateTime":0.39996088598306834,"extension":6.515732984911822},"index":5,"playId":"a2263822-4b70-3046-b5aa-1fcb4913f635","pitchNumber":3,"startTime":"2026-02-21T21:46:15.594Z","endTime":"2026-02-21T21:46:18.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.938787359499237,"aZ":-20.900128361843215,"pfxX":-9.10513695712989,"pfxZ":5.971037341211277,"pX":-0.317529683304052,"pZ":2.3737388731600304,"vX0":7.9292701187065875,"vY0":-136.3012074238644,"vZ0":-4.761151119784657,"x":129.1,"y":174.69,"x0":-2.0761980185499755,"y0":50.0051680117258,"z0":5.579512249847826,"aX":-17.196860369798532},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2122,"spinDirection":227},"zone":4,"typeConfidence":0.7,"plateTime":0.4013057117244503,"extension":6.616925344015245},"index":6,"playId":"49f3dd01-73b2-3acd-8ff7-b770eae19715","pitchNumber":4,"startTime":"2026-02-21T21:46:35.862Z","endTime":"2026-02-21T21:46:39.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.694599176140148,"aZ":-36.6405675876751,"pfxX":0.3743501266794427,"pfxZ":-3.008007998156856,"pX":-0.5471201459505168,"pZ":3.9663998063613306,"vX0":3.442011240429431,"vY0":-120.56555036268361,"vZ0":2.9697351483157206,"x":137.85,"y":131.69,"x0":-2.037232631862462,"y0":50.004637205548875,"z0":5.93519955456976,"aX":0.5547465012224078},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.6,"breakHorizontal":-1.4,"spinRate":2395,"spinDirection":51},"zone":11,"typeConfidence":0.73,"plateTime":0.4529384782916366,"extension":6.253162721007529},"index":7,"playId":"44e0e16f-1d63-3f70-b5b5-6885337361c3","pitchNumber":5,"startTime":"2026-02-21T21:46:51.754Z","endTime":"2026-02-21T21:46:57.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.699999999999996,"awayTeamWinProbability":65.30000000000001,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":1.03,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:46:57.539Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose F Miranda singles on a line drive to left fielder Tyler Gentry. Samad Taylor scores. Will Wagner to 2nd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T21:47:14.920Z","endTime":"2026-02-21T21:47:47.888Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695667,"fullName":"Ben Kudrna","link":"/api/v1/people/695667"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"postOnSecond":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694355,"link":"/api/v1/people/694355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":{"id":695667,"link":"/api/v1/people/695667"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":91.3,"endSpeed":84.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.608678254365067,"aZ":-18.851053219270366,"pfxX":-9.666859830558302,"pfxZ":7.402340905488745,"pX":0.07540043405168358,"pZ":1.107904280619821,"vX0":8.069851215914351,"vY0":-132.6331587447828,"vZ0":-8.249616920919479,"x":114.13,"y":208.87,"x0":-1.7352664192957903,"y0":50.00339793255008,"z0":5.60797394968323,"aX":-17.40244932116599},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":16.0,"spinRate":1922,"spinDirection":213},"zone":14,"typeConfidence":0.8,"plateTime":0.4113323652503662,"extension":6.57106195737407},"index":0,"playId":"faba7389-4be9-34bb-ac9d-77e63804db03","pitchNumber":1,"startTime":"2026-02-21T21:47:22.125Z","endTime":"2026-02-21T21:47:25.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.506300748580482,"aZ":-35.59955261488426,"pfxX":-0.5035517847597695,"pfxZ":-2.324160211042427,"pX":-0.6992037687896876,"pZ":2.669206196890784,"vX0":3.482720212184399,"vY0":-120.45447385122597,"vZ0":-0.1686813085957628,"x":143.65,"y":166.71,"x0":-2.095805083751723,"y0":50.00187077044126,"z0":5.877026920333567,"aX":-0.7435969534293785},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.0,"breakHorizontal":0.1,"spinRate":2348,"spinDirection":44},"zone":4,"typeConfidence":0.82,"plateTime":0.4540231270564825,"extension":6.4142634132792935},"hitData":{"launchSpeed":68.2,"launchAngle":23.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.7,"coordY":125.05}},"index":1,"playId":"400c3198-b253-39bd-99f5-9c72c52f0f1f","pitchNumber":2,"startTime":"2026-02-21T21:47:39.058Z","endTime":"2026-02-21T21:47:47.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_ab"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_ab"},{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_pa"},{"player":{"id":695667,"link":"/api/v1/people/695667"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.6,"awayTeamWinProbability":77.4,"homeTeamWinProbabilityAdded":-12.099999999999994,"leverageIndex":1.94,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:47:47.888Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Vilar called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-21T21:50:16.473Z","endTime":"2026-02-21T21:51:02.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680970,"fullName":"Andrew Pérez","link":"/api/v1/people/680970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,2],"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":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663503,"link":"/api/v1/people/663503"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Anthony Vilar replaces Freddy Fermin.","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-21T21:48:10.169Z","endTime":"2026-02-21T21:49:32.179Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681036,"link":"/api/v1/people/681036"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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":1,"startTime":"2026-02-21T21:49:32.179Z","endTime":"2026-02-21T21:49:32.180Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrew Pérez replaces Ben Kudrna.","event":"Pitching Substitution","eventType":"pitching_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":2,"startTime":"2026-02-21T21:49:32.180Z","endTime":"2026-02-21T21:50:18.600Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680970,"link":"/api/v1/people/680970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695667,"link":"/api/v1/people/695667","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62337792157188,"aZ":-29.854225694044597,"pfxX":-1.111910821229759,"pfxZ":1.5791085673664629,"pX":0.3369385329246786,"pZ":3.21715402376333,"vX0":-5.886403939810473,"vY0":-121.02839668410337,"vZ0":-0.6822405362001469,"x":104.16,"y":151.92,"x0":2.9542132659365534,"y0":50.00297579744944,"z0":6.138226311672289,"aX":-1.6344492880965684},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.0,"breakHorizontal":3.5,"spinRate":1982,"spinDirection":157},"zone":3,"typeConfidence":0.9,"plateTime":0.45412833374345896,"extension":6.019225515126452},"index":3,"playId":"9a7a9b38-c12c-3208-b541-4ecd6a316a78","pitchNumber":1,"startTime":"2026-02-21T21:50:18.600Z","endTime":"2026-02-21T21:50:22.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680970,"link":"/api/v1/people/680970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.219747224076876,"aZ":-28.486228456270585,"pfxX":-0.6006823883064283,"pfxZ":2.4686644986076,"pX":-0.3371631721848173,"pZ":2.170329102282746,"vX0":-7.566958874806524,"vY0":-121.48864537021467,"vZ0":-3.3943114077173977,"x":129.85,"y":180.18,"x0":2.8981906186958803,"y0":50.00100848654102,"z0":6.066520603065696,"aX":-0.894622962910473},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.8,"breakHorizontal":2.9,"spinRate":2061,"spinDirection":141},"zone":4,"typeConfidence":0.9,"plateTime":0.451171090087255,"extension":6.298617288808082},"index":4,"playId":"4fb79532-b5c6-36a1-b7b1-0e3ec4ff9915","pitchNumber":2,"startTime":"2026-02-21T21:50:37.407Z","endTime":"2026-02-21T21:50:41.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680970,"link":"/api/v1/people/680970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.978003459149182,"aZ":-21.358927497065345,"pfxX":9.587628354215793,"pfxZ":6.144049148631938,"pX":-0.3907828849973665,"pZ":2.707668489831821,"vX0":-10.913005444193933,"vY0":-131.8102885028308,"vZ0":-4.430738654948096,"x":131.9,"y":165.67,"x0":2.5571246247042136,"y0":50.00057137155106,"z0":5.9870843693227425,"aX":16.871082324804203},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.3,"breakHorizontal":-15.0,"spinRate":1954,"spinDirection":131},"zone":1,"typeConfidence":0.9,"plateTime":0.4155109192522448,"extension":6.255033236655265},"index":5,"playId":"e8b53ddf-d239-3701-88fa-4d3615073eda","pitchNumber":3,"startTime":"2026-02-21T21:50:58.049Z","endTime":"2026-02-21T21:51:02.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680970,"link":"/api/v1/people/680970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681036,"link":"/api/v1/people/681036"},"credit":"b_ab"},{"player":{"id":680970,"link":"/api/v1/people/680970"},"credit":"p_ab"},{"player":{"id":681036,"link":"/api/v1/people/681036"},"credit":"b_pa"},{"player":{"id":680970,"link":"/api/v1/people/680970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.34,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:51:02.729Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blake Mitchell flies out sharply to left fielder Jase Bowen.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T21:53:22.386Z","endTime":"2026-02-21T21:54:28.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805810,"fullName":"Blake Mitchell","link":"/api/v1/people/805810"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701000,"fullName":"Ryan Och","link":"/api/v1/people/701000"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[7,8,9,10,11],"actionIndex":[0,1,2,3,4,5,6],"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":805810,"fullName":"Blake Mitchell","link":"/api/v1/people/805810"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Will Wagner 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-21T21:53:24.569Z","endTime":"2026-02-21T21:53:24.570Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":609280,"link":"/api/v1/people/609280"},"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Anthony Vilar remains in the game as the catcher.","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":1,"startTime":"2026-02-21T21:53:24.571Z","endTime":"2026-02-21T21:53:24.572Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681036,"link":"/api/v1/people/681036"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nick Schnell replaces right fielder Carlos Rodríguez, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_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":2,"startTime":"2026-02-21T21:53:24.573Z","endTime":"2026-02-21T21:53:24.574Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678010,"link":"/api/v1/people/678010"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":677578,"link":"/api/v1/people/677578"},"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":677578,"link":"/api/v1/people/677578"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Francisco Acuna replaces shortstop Mason McCoy, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_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":3,"startTime":"2026-02-21T21:53:24.575Z","endTime":"2026-02-21T21:53:24.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672696,"link":"/api/v1/people/672696"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":669200,"link":"/api/v1/people/669200"},"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":669200,"link":"/api/v1/people/669200"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Marcos Castañon replaces third baseman Clay Dungan, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_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":4,"startTime":"2026-02-21T21:53:24.577Z","endTime":"2026-02-21T21:53:24.578Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676203,"link":"/api/v1/people/676203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":687867,"link":"/api/v1/people/687867"},"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":687867,"link":"/api/v1/people/687867"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Och replaces Alek Jacob.","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":5,"startTime":"2026-02-21T21:53:24.579Z","endTime":"2026-02-21T21:53:24.580Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701000,"link":"/api/v1/people/701000"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689690,"link":"/api/v1/people/689690","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Blake Mitchell replaces Salvador Perez.","event":"Offensive Substitution","eventType":"offensive_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":6,"startTime":"2026-02-21T21:53:24.581Z","endTime":"2026-02-21T21:53:24.582Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805810,"link":"/api/v1/people/805810"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":89.4,"endSpeed":80.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85816390266785,"aZ":-19.185990001128292,"pfxX":8.408810660261562,"pfxZ":7.722285499370187,"pX":0.22427421925240024,"pZ":3.1967359655539846,"vX0":-8.928238685543159,"vY0":-129.80755028607499,"vZ0":-1.5243211625055888,"x":108.45,"y":152.47,"x0":2.6397989861779165,"y0":50.00270991021674,"z0":5.273879022462911,"aX":14.142252032314614},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.8,"breakHorizontal":-12.8,"spinRate":2145,"spinDirection":126},"zone":2,"typeConfidence":0.9,"plateTime":0.4243262610468279,"extension":5.6450415351552},"index":7,"playId":"98bba908-213c-304f-8b4d-5174aa487c06","pitchNumber":1,"startTime":"2026-02-21T21:53:24.583Z","endTime":"2026-02-21T21:53:28.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":805810,"link":"/api/v1/people/805810","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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.7,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.908123814437495,"aZ":-18.261714408194113,"pfxX":9.462768025903827,"pfxZ":8.056145764921155,"pX":-1.4236734345440973,"pZ":3.227961499798473,"vX0":-12.937815836481194,"vY0":-131.38390583222792,"vZ0":-1.7410695189674663,"x":171.27,"y":151.63,"x0":2.362351902665159,"y0":50.005960786412295,"z0":5.273225945689177,"aX":16.350504613480833},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.3,"breakHorizontal":-13.9,"spinRate":2166,"spinDirection":125},"zone":11,"typeConfidence":0.91,"plateTime":0.41878477629791,"extension":5.719805523902513},"index":8,"playId":"59e0baf8-c736-34e3-ba88-3f871928f2d6","pitchNumber":2,"startTime":"2026-02-21T21:53:38.538Z","endTime":"2026-02-21T21:53:41.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":805810,"link":"/api/v1/people/805810","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.332307527926442,"aZ":-19.94721841938448,"pfxX":7.785476521779451,"pfxZ":7.106850304411141,"pX":-0.46118461338333255,"pZ":3.0248295867799784,"vX0":-10.371944173765208,"vY0":-130.57148234952507,"vZ0":-1.7857358101416645,"x":134.58,"y":157.11,"x0":2.5571762329123002,"y0":50.006407588737375,"z0":5.223670464503774,"aX":13.402860088375165},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.6,"breakHorizontal":-11.8,"spinRate":2176,"spinDirection":121},"zone":1,"typeConfidence":0.88,"plateTime":0.42001295616254763,"extension":5.801489381262269},"index":9,"playId":"7431a841-2817-3829-a717-0e57255e253c","pitchNumber":3,"startTime":"2026-02-21T21:53:52.878Z","endTime":"2026-02-21T21:53:56.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":805810,"link":"/api/v1/people/805810","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67610349398427,"aZ":-20.026023827536772,"pfxX":8.466477672664737,"pfxZ":6.96708214113845,"pX":-1.287462106822484,"pZ":3.122814015018156,"vX0":-12.483172371134591,"vY0":-131.6319407639754,"vZ0":-1.7219214392309592,"x":166.08,"y":154.46,"x0":2.4308056503526894,"y0":50.000296179662726,"z0":5.278180487489846,"aX":14.757504601171455},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.4,"breakHorizontal":-12.4,"spinRate":2169,"spinDirection":123},"zone":11,"typeConfidence":0.9,"plateTime":0.4171755080334991,"extension":5.710992061198106},"index":10,"playId":"b6b9f9d0-2e07-3a10-858c-a335b1174a63","pitchNumber":4,"startTime":"2026-02-21T21:54:08.498Z","endTime":"2026-02-21T21:54:11.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":805810,"link":"/api/v1/people/805810","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.113668081771113,"aZ":-29.950425801045256,"pfxX":0.7006198634890191,"pfxZ":1.594206258409704,"pX":-0.7173853466955572,"pZ":2.19050621376067,"vX0":-7.906533326522893,"vY0":-117.4046210744206,"vZ0":-0.0797813572771281,"x":144.35,"y":179.64,"x0":2.6021863241785206,"y0":50.00429355342403,"z0":5.011096463057986,"aX":0.9793508854274888},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.1,"breakHorizontal":0.7,"spinRate":2226,"spinDirection":177},"zone":7,"typeConfidence":0.59,"plateTime":0.4664245141280481,"extension":5.810277431535698},"hitData":{"launchSpeed":100.8,"launchAngle":33.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":81.48,"coordY":61.46}},"index":11,"playId":"27797cc2-c07f-3482-bb0e-d347c2fd5eaf","pitchNumber":5,"startTime":"2026-02-21T21:54:22.575Z","endTime":"2026-02-21T21:54:28.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":805810,"link":"/api/v1/people/805810","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805810,"link":"/api/v1/people/805810"},"credit":"b_ab"},{"player":{"id":701000,"link":"/api/v1/people/701000"},"credit":"p_ab"},{"player":{"id":805810,"link":"/api/v1/people/805810"},"credit":"b_pa"},{"player":{"id":701000,"link":"/api/v1/people/701000"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:54:28.969Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Roccaforte grounds out to first baseman Jose F Miranda.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T21:54:44.688Z","endTime":"2026-02-21T21:55:17.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":811287,"fullName":"Carson Roccaforte","link":"/api/v1/people/811287"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701000,"fullName":"Ryan Och","link":"/api/v1/people/701000"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":811287,"fullName":"Carson Roccaforte","link":"/api/v1/people/811287"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0366504694133,"aZ":-21.192169486546543,"pfxX":7.892931944078145,"pfxZ":6.317188821281734,"pX":-0.48960658203805557,"pZ":3.0150484114987885,"vX0":-10.434859481334572,"vY0":-131.57400843377258,"vZ0":-1.5666784820960775,"x":135.66,"y":157.37,"x0":2.5173817543106587,"y0":50.00642469692002,"z0":5.201484929462871,"aX":13.730251558453068},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.3,"breakHorizontal":-11.8,"spinRate":2259,"spinDirection":122},"zone":1,"typeConfidence":0.89,"plateTime":0.41759092375037854,"extension":5.712319092992411},"index":0,"playId":"da228032-cb50-3de8-8696-6c190603b9c1","pitchNumber":1,"startTime":"2026-02-21T21:54:59.291Z","endTime":"2026-02-21T21:55:02.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":811287,"link":"/api/v1/people/811287","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.319472154564927,"aZ":-28.520261273322713,"pfxX":-0.33208263677867533,"pfxZ":2.5450875324479014,"pX":-0.08098883468733009,"pZ":2.65228397328496,"vX0":-6.619608273384233,"vY0":-118.8906154221669,"vZ0":0.49992943822755376,"x":120.09,"y":167.17,"x0":2.779828088927491,"y0":50.00197142352161,"z0":5.0231541095421015,"aX":-0.47511415141079205},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.0,"breakHorizontal":2.2,"spinRate":2189,"spinDirection":115},"zone":5,"typeConfidence":0.54,"plateTime":0.46032109665737986,"extension":5.612233830335533},"hitData":{"launchSpeed":87.6,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.3,"coordY":167.12}},"index":1,"playId":"876d1e29-2f15-36ec-9e1d-facbdda66478","pitchNumber":2,"startTime":"2026-02-21T21:55:12.813Z","endTime":"2026-02-21T21:55:17.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":811287,"link":"/api/v1/people/811287","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811287,"link":"/api/v1/people/811287"},"credit":"b_ab"},{"player":{"id":701000,"link":"/api/v1/people/701000"},"credit":"p_ab"},{"player":{"id":811287,"link":"/api/v1/people/811287"},"credit":"b_pa"},{"player":{"id":701000,"link":"/api/v1/people/701000"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:55:17.933Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Gentry doubles (1) on a line drive to left fielder Jase Bowen.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T21:55:28.287Z","endTime":"2026-02-21T21:56:38.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694355,"fullName":"Tyler Gentry","link":"/api/v1/people/694355"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701000,"fullName":"Ryan Och","link":"/api/v1/people/701000"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694355,"fullName":"Tyler Gentry","link":"/api/v1/people/694355"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694355,"fullName":"Tyler Gentry","link":"/api/v1/people/694355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9769933097602,"aZ":-18.73716538524318,"pfxX":8.694501099844542,"pfxZ":7.5452534151157415,"pX":0.9138039290918546,"pZ":3.34411333781193,"vX0":-5.621201922277317,"vY0":-132.75378411303942,"vZ0":-1.3108907671368157,"x":82.17,"y":148.49,"x0":1.9313313967540728,"y0":50.00398546704379,"z0":5.211042726784789,"aX":15.487159823713197},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":-14.5,"spinRate":2194,"spinDirection":129},"zone":12,"typeConfidence":0.91,"plateTime":0.41291531207415044,"extension":5.6761631660716505},"index":0,"playId":"131d269a-df99-3db9-b261-bf523023ada9","pitchNumber":1,"startTime":"2026-02-21T21:55:42.539Z","endTime":"2026-02-21T21:55:48.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694355,"link":"/api/v1/people/694355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":89.6,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.668057599632057,"aZ":-19.572540089830575,"pfxX":8.151771886204562,"pfxZ":7.332247883806987,"pX":-0.003447079347965219,"pZ":1.8813554860100443,"vX0":-7.0299487905094065,"vY0":-130.31829333652763,"vZ0":-4.458975891861629,"x":117.13,"y":187.98,"x0":1.671456863048331,"y0":50.00100508468069,"z0":5.095202885297257,"aX":14.00454591123231},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.5,"breakHorizontal":-13.2,"spinRate":2089,"spinDirection":129},"zone":8,"typeConfidence":0.87,"plateTime":0.4204754344529431,"extension":5.642089540740567},"index":1,"playId":"afafb68e-e899-31af-97f9-a36ea49cba0e","pitchNumber":2,"startTime":"2026-02-21T21:55:57.201Z","endTime":"2026-02-21T21:56:00.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694355,"link":"/api/v1/people/694355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01033960137047,"aZ":-26.179711610113305,"pfxX":9.413884597064563,"pfxZ":3.8647045895888557,"pX":0.38571687522579934,"pZ":2.547552297024135,"vX0":-6.714987325897609,"vY0":-123.61377600234998,"vZ0":-1.0751138246710608,"x":102.3,"y":170.0,"x0":1.9106427225050624,"y0":50.003440702084866,"z0":5.180435197849647,"aX":14.609031008296833},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.0,"breakHorizontal":-15.5,"spinRate":1853,"spinDirection":107},"zone":6,"typeConfidence":0.77,"plateTime":0.4426203111257241,"extension":5.809968735131576},"index":2,"playId":"d4e6f91e-0a8e-305b-81bc-72a738613e97","pitchNumber":3,"startTime":"2026-02-21T21:56:11.598Z","endTime":"2026-02-21T21:56:15.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694355,"link":"/api/v1/people/694355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69258487376127,"aZ":-18.815607873771242,"pfxX":7.687424663825981,"pfxZ":7.665207664012255,"pX":-0.34076298145388173,"pZ":2.5452595352095693,"vX0":-8.123414170079895,"vY0":-131.41826805945337,"vZ0":-2.874224128632855,"x":129.99,"y":170.06,"x0":1.7964123216488206,"y0":50.00589420546632,"z0":5.0559952979136105,"aX":13.405211129419342},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.4,"breakHorizontal":-12.1,"spinRate":2198,"spinDirection":122},"zone":4,"typeConfidence":0.9,"plateTime":0.41728873679846634,"extension":5.6139459784643595},"hitData":{"launchSpeed":91.9,"launchAngle":23.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.48,"coordY":65.42}},"index":3,"playId":"284d044b-e3ed-3983-ab1a-e924cf5d4652","pitchNumber":4,"startTime":"2026-02-21T21:56:26.612Z","endTime":"2026-02-21T21:56:38.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694355,"link":"/api/v1/people/694355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694355,"link":"/api/v1/people/694355"},"credit":"b_ab"},{"player":{"id":701000,"link":"/api/v1/people/701000"},"credit":"p_ab"},{"player":{"id":694355,"link":"/api/v1/people/694355"},"credit":"b_pa"},{"player":{"id":701000,"link":"/api/v1/people/701000"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":3.3000000000000007,"leverageIndex":0.59,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:56:38.059Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Connor Kaiser doubles (1) on a line drive to center fielder Samad Taylor. Tyler Gentry scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T21:56:49.784Z","endTime":"2026-02-21T21:57:47.587Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701000,"fullName":"Ryan Och","link":"/api/v1/people/701000"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694355,"fullName":"Tyler Gentry","link":"/api/v1/people/694355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694355,"fullName":"Tyler Gentry","link":"/api/v1/people/694355"},"responsiblePitcher":{"id":701000,"link":"/api/v1/people/701000"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":81.1,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.325996055916896,"aZ":-16.86442587135593,"pfxX":9.5115674524438,"pfxZ":9.08128316138514,"pX":-1.30158520592458,"pZ":0.6831727668272772,"vX0":-10.7592885307717,"vY0":-129.82727717935208,"vZ0":-7.6768718888587735,"x":166.61,"y":220.33,"x0":1.6850453995790926,"y0":50.004231155139976,"z0":4.991168048846333,"aX":16.037600055980462},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.6,"breakHorizontal":-14.5,"spinRate":2178,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.4239204056543393,"extension":5.660649479862816},"index":0,"playId":"915a14a6-3da7-3c80-a7c0-fb21061da969","pitchNumber":1,"startTime":"2026-02-21T21:57:15.950Z","endTime":"2026-02-21T21:57:19.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"second":{"id":694355,"link":"/api/v1/people/694355"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26320370801811,"aZ":-18.11461517247526,"pfxX":9.885084343974523,"pfxZ":8.10182377782726,"pX":-0.5061228238607963,"pZ":1.9744692800916925,"vX0":-8.988184918609052,"vY0":-131.04605880448202,"vZ0":-4.607072544478561,"x":136.29,"y":185.47,"x0":1.6875456668482898,"y0":50.00454023682453,"z0":5.112757132095388,"aX":17.157155321356086},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.8,"breakHorizontal":-15.8,"spinRate":2185,"spinDirection":128},"zone":7,"typeConfidence":0.89,"plateTime":0.4183216395708955,"extension":5.728702311601311},"hitData":{"launchSpeed":98.9,"launchAngle":19.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":160.31,"coordY":70.86}},"index":1,"playId":"81bbae11-8933-366d-ba54-a95f67cffd0f","pitchNumber":2,"startTime":"2026-02-21T21:57:36.669Z","endTime":"2026-02-21T21:57:47.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"second":{"id":694355,"link":"/api/v1/people/694355"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663731,"link":"/api/v1/people/663731"},"credit":"b_ab"},{"player":{"id":701000,"link":"/api/v1/people/701000"},"credit":"p_ab"},{"player":{"id":663731,"link":"/api/v1/people/663731"},"credit":"b_pa"},{"player":{"id":701000,"link":"/api/v1/people/701000"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":13.499999999999996,"leverageIndex":1.78,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:57:47.587Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jack Pineda singles on a line drive to shortstop Francisco Acuna. Connor Kaiser to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T21:58:04.563Z","endTime":"2026-02-21T21:59:21.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":801442,"fullName":"Jack Pineda","link":"/api/v1/people/801442"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701000,"fullName":"Ryan Och","link":"/api/v1/people/701000"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":801442,"fullName":"Jack Pineda","link":"/api/v1/people/801442"},"postOnThird":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":801442,"fullName":"Jack Pineda","link":"/api/v1/people/801442"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672696,"link":"/api/v1/people/672696"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.2,"strikeZoneTop":3.028,"strikeZoneBottom":1.528,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.399267860458018,"aZ":-27.849393402617167,"pfxX":0.38162197785257046,"pfxZ":3.1445800124160694,"pX":0.05712422243003279,"pZ":2.5662371038771186,"vX0":-6.250086294874777,"vY0":-117.20415264104138,"vZ0":0.33615588604014357,"x":114.82,"y":169.49,"x0":2.721232925758033,"y0":50.00430455968868,"z0":5.044832889041308,"aX":0.525910102361988},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":6.1,"breakHorizontal":1.0,"spinRate":2080,"spinDirection":99},"zone":5,"typeConfidence":0.6,"plateTime":0.4692813457602605,"extension":5.75288759021213},"index":0,"playId":"5c425ff5-b4bc-3919-9a88-8856cf2d9ff1","pitchNumber":1,"startTime":"2026-02-21T21:58:21.172Z","endTime":"2026-02-21T21:58:25.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":801442,"link":"/api/v1/people/801442","batSide":{"code":"L","description":"Left"}},"second":{"id":663731,"link":"/api/v1/people/663731"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.0,"strikeZoneTop":3.028,"strikeZoneBottom":1.528,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.532624130809108,"aZ":-30.660036578704034,"pfxX":0.2585132264914436,"pfxZ":1.1073131996033023,"pX":0.6364412146199704,"pZ":3.1636993385780605,"vX0":-5.114801466712962,"vY0":-116.62750165673681,"vZ0":2.3527447488068978,"x":92.74,"y":153.36,"x0":2.8316275962095987,"y0":50.00316159590557,"z0":5.049113081109498,"aX":0.3545461219070135},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.0,"breakHorizontal":0.8,"spinRate":2290,"spinDirection":77},"zone":3,"typeConfidence":0.65,"plateTime":0.4710636523064231,"extension":5.452214295015918},"index":1,"playId":"513ddb71-f38c-379b-aa40-6f397b5bdf98","pitchNumber":2,"startTime":"2026-02-21T21:58:36.887Z","endTime":"2026-02-21T21:58:40.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":801442,"link":"/api/v1/people/801442","batSide":{"code":"L","description":"Left"}},"second":{"id":663731,"link":"/api/v1/people/663731"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.028,"strikeZoneBottom":1.528,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.183105103111288,"aZ":-18.751642951513546,"pfxX":8.437524480292293,"pfxZ":7.630865494735922,"pX":-1.6906834239041715,"pZ":2.7157604573329115,"vX0":-13.4991147853321,"vY0":-131.58100471281477,"vZ0":-2.7878996385302295,"x":181.44,"y":165.45,"x0":2.4031039830047374,"y0":50.00094019188813,"z0":5.173971216862645,"aX":14.837798866344695},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.4,"breakHorizontal":-12.5,"spinRate":2130,"spinDirection":127},"zone":11,"typeConfidence":0.9,"plateTime":0.4158191114691592,"extension":5.699565819024836},"index":2,"playId":"25b01008-2ff7-3c35-b8c9-f52cf718e351","pitchNumber":3,"startTime":"2026-02-21T21:58:54.153Z","endTime":"2026-02-21T21:58:57.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":801442,"link":"/api/v1/people/801442","batSide":{"code":"L","description":"Left"}},"second":{"id":663731,"link":"/api/v1/people/663731"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":73.8,"strikeZoneTop":3.028,"strikeZoneBottom":1.528,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.191645140463702,"aZ":-29.63459425722743,"pfxX":1.3043192372984005,"pfxZ":1.8130636825728246,"pX":0.5591599275182847,"pZ":2.2900048048138792,"vX0":-6.026729123428169,"vY0":-118.2751445467732,"vZ0":0.14013017631772318,"x":95.69,"y":176.95,"x0":2.984642226680122,"y0":50.00186366939602,"z0":4.975938034879608,"aX":1.8258149651822118},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.6,"breakHorizontal":-0.7,"spinRate":2159,"spinDirection":143},"zone":6,"typeConfidence":0.61,"plateTime":0.4653290796522831,"extension":5.6670029253645335},"hitData":{"launchSpeed":99.1,"launchAngle":9.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":107.74,"coordY":143.69}},"index":3,"playId":"869ef0f4-b0a5-30a5-a601-fad5808d801c","pitchNumber":4,"startTime":"2026-02-21T21:59:13.829Z","endTime":"2026-02-21T21:59:21.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":801442,"link":"/api/v1/people/801442","batSide":{"code":"L","description":"Left"}},"second":{"id":663731,"link":"/api/v1/people/663731"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801442,"link":"/api/v1/people/801442"},"credit":"b_ab"},{"player":{"id":701000,"link":"/api/v1/people/701000"},"credit":"p_ab"},{"player":{"id":801442,"link":"/api/v1/people/801442"},"credit":"b_pa"},{"player":{"id":701000,"link":"/api/v1/people/701000"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":2.28,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-02-21T21:59:21.348Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Johnson flies out to right fielder Nick Schnell.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-21T22:00:47.900Z","endTime":"2026-02-21T22:01:16.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":813386,"fullName":"Justin Johnson","link":"/api/v1/people/813386"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701000,"fullName":"Ryan Och","link":"/api/v1/people/701000"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":813386,"fullName":"Justin Johnson","link":"/api/v1/people/813386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678010,"link":"/api/v1/people/678010"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-21T22:00:19.463Z","endTime":"2026-02-21T22:00:50.899Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":663503,"link":"/api/v1/people/663503","batSide":{"code":"R","description":"Right"}},"first":{"id":801442,"link":"/api/v1/people/801442"},"third":{"id":663731,"link":"/api/v1/people/663731"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kameron Misner batted out of order","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-21T22:00:50.083Z","endTime":"2026-02-21T22:00:50.084Z","isPitch":false,"type":"action","player":{"id":813386,"link":"/api/v1/people/813386"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.127,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54870620761313,"aZ":-15.12218383243386,"pfxX":7.145100610790918,"pfxZ":9.682925494370867,"pX":-1.029270097402355,"pZ":0.9666100053490325,"vX0":-9.486922959593384,"vY0":-131.97282038999336,"vZ0":-7.4976999968909,"x":156.23,"y":212.68,"x0":1.6866658122958091,"y0":50.00129880835512,"z0":4.961955614553097,"aX":12.580906238028106},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":-10.8,"spinRate":2281,"spinDirection":131},"zone":13,"typeConfidence":0.92,"plateTime":0.41530203418396994,"extension":5.800115605945894},"index":2,"playId":"5eda63cd-3cd0-32a7-bea5-869d4225eabf","pitchNumber":1,"startTime":"2026-02-21T22:00:50.085Z","endTime":"2026-02-21T22:00:57.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":813386,"link":"/api/v1/people/813386","batSide":{"code":"R","description":"Right"}},"first":{"id":801442,"link":"/api/v1/people/801442"},"third":{"id":663731,"link":"/api/v1/people/663731"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.127,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.717565319938167,"aZ":-17.6972808019042,"pfxX":7.802847260203568,"pfxZ":8.242982897198864,"pX":0.006209525567757921,"pZ":2.3469759509509758,"vX0":-6.953987961534986,"vY0":-131.64332337117355,"vZ0":-3.6654751388884206,"x":116.76,"y":175.41,"x0":1.6671255987504885,"y0":50.00559580642968,"z0":5.066085900358273,"aX":13.709551371473635},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.3,"breakHorizontal":-12.6,"spinRate":2218,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.4159256102192628,"extension":5.651792941466264},"hitData":{"launchSpeed":99.6,"launchAngle":43.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":126.69,"coordY":195.43}},"index":3,"playId":"aa839e25-535d-32b5-9d68-3acb45212f79","pitchNumber":2,"startTime":"2026-02-21T22:01:07.425Z","endTime":"2026-02-21T22:01:16.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":813386,"link":"/api/v1/people/813386","batSide":{"code":"R","description":"Right"}},"first":{"id":801442,"link":"/api/v1/people/801442"},"third":{"id":663731,"link":"/api/v1/people/663731"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813386,"link":"/api/v1/people/813386"},"credit":"b_ab"},{"player":{"id":701000,"link":"/api/v1/people/701000"},"credit":"p_ab"},{"player":{"id":813386,"link":"/api/v1/people/813386"},"credit":"b_pa"},{"player":{"id":701000,"link":"/api/v1/people/701000"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-8.8,"leverageIndex":3.37,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:01:16.540Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Schnell strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T22:03:29.221Z","endTime":"2026-02-21T22:04:48.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701207,"fullName":"Dennis Colleran Jr.","link":"/api/v1/people/701207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663503,"link":"/api/v1/people/663503"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Blake Mitchell remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T22:03:14.710Z","endTime":"2026-02-21T22:03:14.742Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805810,"link":"/api/v1/people/805810"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":680970,"link":"/api/v1/people/680970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dennis Colleran Jr. replaces Andrew Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T22:03:14.742Z","endTime":"2026-02-21T22:03:31.422Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701207,"link":"/api/v1/people/701207"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680970,"link":"/api/v1/people/680970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.888124949052724,"aZ":-18.917498700443982,"pfxX":-8.021998715217602,"pfxZ":6.348357707793142,"pX":0.16943461082058806,"pZ":2.5041554397263273,"vX0":8.763750961951429,"vY0":-143.51157690355035,"vZ0":-4.059982687717719,"x":110.54,"y":171.17,"x0":-1.880110252122858,"y0":50.00270815491395,"z0":5.11391694859861,"aX":-16.750917953572067},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.8,"breakHorizontal":12.8,"spinRate":2303,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.38152007284073974,"extension":6.417118092029399},"index":2,"playId":"7d9ae78f-3483-34b3-97ca-6fe79d332e59","pitchNumber":1,"startTime":"2026-02-21T22:03:31.422Z","endTime":"2026-02-21T22:03:34.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.622744125438814,"aZ":-18.291538832747793,"pfxX":-8.313644547375663,"pfxZ":6.759503952509124,"pX":0.19269781596063085,"pZ":2.5622910350027164,"vX0":8.566442230403785,"vY0":-142.79745789631318,"vZ0":-4.102834870325077,"x":109.65,"y":169.6,"x0":-1.7741874007963936,"y0":50.00057502565227,"z0":5.177263248190497,"aX":-17.069910594706084},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.5,"breakHorizontal":13.2,"spinRate":2260,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3844061928517628,"extension":6.380058241429474},"index":3,"playId":"a29e8c22-139b-3675-8ed4-56a5368a38de","pitchNumber":2,"startTime":"2026-02-21T22:03:47.979Z","endTime":"2026-02-21T22:03:51.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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.2,"endSpeed":77.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.383335034815968,"aZ":-36.48198137251699,"pfxX":6.87526307501176,"pfxZ":-2.82319083705009,"pX":-1.7000235165354878,"pZ":3.2930440763396605,"vX0":-0.174226858081084,"vY0":-122.61355586896003,"vZ0":3.0166314641658545,"x":181.8,"y":149.87,"x0":-2.521805421396403,"y0":50.00044103214096,"z0":5.152068695815531,"aX":10.5056053554841},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.2,"breakHorizontal":-12.5,"spinRate":2681,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.4460684707504692,"extension":6.108759785394579},"index":4,"playId":"06d5eb8f-7080-3654-8767-b0012852b2a0","pitchNumber":3,"startTime":"2026-02-21T22:04:09.665Z","endTime":"2026-02-21T22:04:12.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":98.2,"endSpeed":89.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02775434140754,"aZ":-17.268712273673383,"pfxX":-7.793695424287906,"pfxZ":7.264832537445345,"pX":0.9453905433502199,"pZ":2.6424134870116758,"vX0":10.226172102787032,"vY0":-142.6241825221967,"vZ0":-4.139448325987214,"x":80.96,"y":167.43,"x0":-1.6807371365437929,"y0":50.00378628304416,"z0":5.207761652511662,"aX":-15.993489723303345},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.4,"breakHorizontal":12.0,"spinRate":2294,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.38461508669810573,"extension":6.543830050951345},"index":5,"playId":"3b089ae6-d7db-3e0c-82da-060a69047d1a","pitchNumber":4,"startTime":"2026-02-21T22:04:25.236Z","endTime":"2026-02-21T22:04:30.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60941786494906,"aZ":-28.85256314275734,"pfxX":-0.05100379522027643,"pfxZ":1.8315193085129913,"pX":0.13020227143655883,"pZ":2.5765493548650324,"vX0":6.533543324484848,"vY0":-133.3898371364462,"vZ0":-0.9922840232877947,"x":112.04,"y":169.21,"x0":-2.336438297423631,"y0":50.00590133816579,"z0":5.019170348443495,"aX":-0.09401355425885978},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.4,"breakHorizontal":-1.2,"spinRate":2371,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4094157349231713,"extension":6.4844109135521935},"index":6,"playId":"88848cf2-a457-3974-9de5-753ba882632a","pitchNumber":5,"startTime":"2026-02-21T22:04:45.148Z","endTime":"2026-02-21T22:04:48.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_ab"},{"player":{"id":701207,"link":"/api/v1/people/701207"},"credit":"p_ab"},{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_pa"},{"player":{"id":701207,"link":"/api/v1/people/701207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:04:48.148Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Acuna singles on a line drive to center fielder Carson Roccaforte.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T22:04:56.516Z","endTime":"2026-02-21T22:06:49.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701207,"fullName":"Dennis Colleran Jr.","link":"/api/v1/people/701207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"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":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":811287,"link":"/api/v1/people/811287"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8828730038387,"aZ":-19.91754295157108,"pfxX":-7.943844373281896,"pfxZ":6.017132032778273,"pX":-1.5995978093342755,"pZ":2.782234016829016,"vX0":3.998631805782566,"vY0":-142.3556885170648,"vZ0":-3.312123191614976,"x":177.97,"y":163.66,"x0":-1.995872589820218,"y0":50.00420370054407,"z0":5.2327830226677925,"aX":-16.18783747136059},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.3,"breakHorizontal":13.4,"spinRate":2272,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3858132090875279,"extension":6.346286589528065},"index":0,"playId":"b29475c9-e329-3018-a6df-fcc4502adf98","pitchNumber":1,"startTime":"2026-02-21T22:05:14.388Z","endTime":"2026-02-21T22:05:17.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106054087652836,"aZ":-33.49454386861061,"pfxX":6.697658897019283,"pfxZ":-0.8467016650016479,"pX":-0.25306221861840666,"pZ":2.7486094607418394,"vX0":3.374994586271728,"vY0":-124.6131122256251,"vZ0":1.6071782459198958,"x":126.65,"y":164.57,"x0":-2.4968702303631747,"y0":50.0007870466126,"z0":4.871702895103586,"aX":10.4826725092732},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.8,"breakHorizontal":-13.0,"spinRate":2656,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.4403103846520904,"extension":6.2547542240091145},"index":1,"playId":"36b3da89-81bc-3845-874e-4199dc2cc8b5","pitchNumber":2,"startTime":"2026-02-21T22:05:30.196Z","endTime":"2026-02-21T22:05:34.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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.4,"endSpeed":77.3,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80989546009723,"aZ":-32.36690038532492,"pfxX":7.255930549256601,"pfxZ":-0.13093175105151822,"pX":2.0472241611702353,"pZ":1.1291875265191,"vX0":8.013469900690533,"vY0":-122.69415241528637,"vZ0":-2.203315196853245,"x":38.96,"y":208.29,"x0":-2.2173476554652676,"y0":50.001722168257324,"z0":4.827324874799673,"aX":10.935119952412192},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.5,"breakHorizontal":-15.2,"spinRate":2704,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.44834243360110637,"extension":6.281060175836738},"index":2,"playId":"95cc3ee5-2f7e-3e12-82b3-1d33cd6111de","pitchNumber":3,"startTime":"2026-02-21T22:05:43.990Z","endTime":"2026-02-21T22:05:47.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91491226197795,"aZ":-30.850047095618557,"pfxX":2.3615540880389267,"pfxZ":0.7839125763601995,"pX":-0.5204606355691747,"pZ":3.378248152961941,"vX0":3.7983024698686743,"vY0":-129.58778705632454,"vZ0":1.6989286877500027,"x":136.84,"y":147.57,"x0":-2.3139701549611367,"y0":50.00513709091075,"z0":5.076378309056557,"aX":4.003188166889431},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":-5.2,"spinRate":2441,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.42320292002693005,"extension":6.2131986390337275},"index":3,"playId":"f86c545c-ada8-30b9-a994-d38f1ea498ad","pitchNumber":4,"startTime":"2026-02-21T22:06:01.819Z","endTime":"2026-02-21T22:06:06.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06379216165574,"aZ":-18.47041598648941,"pfxX":-8.304447408018262,"pfxZ":6.833907950314346,"pX":0.6471142532625733,"pZ":1.7882193041067214,"vX0":9.8150217422688,"vY0":-141.60606963528227,"vZ0":-6.042913627183237,"x":92.33,"y":190.5,"x0":-1.8054201566976864,"y0":50.00572190334272,"z0":5.155152577282205,"aX":-16.660041354189783},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.0,"breakHorizontal":12.7,"spinRate":2294,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.38864568126704,"extension":6.286675182559783},"index":4,"playId":"c26d50f6-1a1b-3e5d-83a8-4b45d5c6c144","pitchNumber":5,"startTime":"2026-02-21T22:06:17.976Z","endTime":"2026-02-21T22:06:22.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"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-21T22:06:28.714Z","endTime":"2026-02-21T22:06:42.770Z","isPitch":false,"type":"action","player":{"id":672696,"link":"/api/v1/people/672696"},"defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.248876506450745,"aZ":-34.058707582451134,"pfxX":6.0880854972802725,"pfxZ":-1.2084779246978012,"pX":0.5625609966455356,"pZ":1.6865044920399535,"vX0":5.512210913681674,"vY0":-124.80124094600299,"vZ0":-0.881961348168691,"x":95.56,"y":193.24,"x0":-2.4728315607493925,"y0":50.00149842220304,"z0":4.87248786421609,"aX":9.513644663850357},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.2,"breakHorizontal":-12.4,"spinRate":2767,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.44042683418645145,"extension":6.238158946633818},"hitData":{"launchSpeed":91.6,"launchAngle":16.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.66,"coordY":139.34}},"index":6,"playId":"39c20803-9944-3adf-8152-502b698c3427","pitchNumber":6,"startTime":"2026-02-21T22:06:42.770Z","endTime":"2026-02-21T22:06:49.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672696,"link":"/api/v1/people/672696"},"credit":"b_ab"},{"player":{"id":701207,"link":"/api/v1/people/701207"},"credit":"p_ab"},{"player":{"id":672696,"link":"/api/v1/people/672696"},"credit":"b_pa"},{"player":{"id":701207,"link":"/api/v1/people/701207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-2.600000000000005,"leverageIndex":0.75,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:06:49.288Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcos Castañon strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T22:07:32.066Z","endTime":"2026-02-21T22:08:33.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701207,"fullName":"Dennis Colleran Jr.","link":"/api/v1/people/701207"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663503,"link":"/api/v1/people/663503"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T22:07:18.758Z","endTime":"2026-02-21T22:07:34.416Z","isPitch":false,"type":"action","player":{"id":676203,"link":"/api/v1/people/676203"},"defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3830659903186,"aZ":-18.139623805653425,"pfxX":-9.48513047041039,"pfxZ":6.856280693427287,"pX":0.10432395741175048,"pZ":2.6714436005310325,"vX0":8.950892497203215,"vY0":-142.53821699923824,"vZ0":-3.684490217047179,"x":113.02,"y":166.65,"x0":-1.8524296677935292,"y0":50.00129804731885,"z0":5.134081511940847,"aX":-19.412603690809323},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.8,"breakHorizontal":15.2,"spinRate":2318,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.38505246552238237,"extension":6.408987981504383},"index":1,"playId":"ec30320e-e818-3ef8-aa3f-a27c89e21294","pitchNumber":1,"startTime":"2026-02-21T22:07:34.416Z","endTime":"2026-02-21T22:07:38.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Francisco Acuna steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"ec30320e-e818-3ef8-aa3f-a27c89e21294","startTime":"2026-02-21T22:07:54.811Z","endTime":"2026-02-21T22:08:08.906Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672696,"link":"/api/v1/people/672696"},"defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"first":{"id":672696,"link":"/api/v1/people/672696"},"postOnSecond":{"id":672696,"link":"/api/v1/people/672696"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"homeTeamWinProbability":28.4,"awayTeamWinProbability":71.6,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":1.35,"dramaIndex":53.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04208022448715,"aZ":-17.28103135636319,"pfxX":-8.215566305749022,"pfxZ":7.350138181118039,"pX":0.38937986083485515,"pZ":2.9084439396888997,"vX0":9.276357570673188,"vY0":-141.59055046156766,"vZ0":-3.265559707997742,"x":102.16,"y":160.25,"x0":-1.8655564637210356,"y0":50.00027355237949,"z0":5.18585179400355,"aX":-16.6402953601397},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":13.0,"spinRate":2291,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.38720011424056544,"extension":6.401925860313038},"index":3,"playId":"0df0a8b9-e762-38e0-9040-04001fc3568e","pitchNumber":2,"startTime":"2026-02-21T22:08:08.906Z","endTime":"2026-02-21T22:08:13.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"second":{"id":672696,"link":"/api/v1/people/672696"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04815111311246,"aZ":-30.152491476076676,"pfxX":5.432852256435058,"pfxZ":1.3166590656011277,"pX":-1.1900083701549387,"pZ":2.931224660105061,"vX0":1.5493506937811263,"vY0":-123.10035871943897,"vZ0":1.4421965426750853,"x":162.36,"y":159.64,"x0":-2.5331793993731484,"y0":50.003499382696916,"z0":4.887095766042136,"aX":8.352448895784994},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.0,"breakHorizontal":-10.2,"spinRate":2593,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.44465740596570535,"extension":6.267163520388132},"index":4,"playId":"4c9c52e4-79d6-368a-a2c5-282ff0d8d162","pitchNumber":3,"startTime":"2026-02-21T22:08:29.745Z","endTime":"2026-02-21T22:08:33.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"second":{"id":672696,"link":"/api/v1/people/672696"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676203,"link":"/api/v1/people/676203"},"credit":"b_ab"},{"player":{"id":701207,"link":"/api/v1/people/701207"},"credit":"p_ab"},{"player":{"id":676203,"link":"/api/v1/people/676203"},"credit":"b_pa"},{"player":{"id":701207,"link":"/api/v1/people/701207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.35,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:08:33.950Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pickoff 2B","eventType":"pickoff_2b","description":"Catcher Elih Marrero picks off Francisco Acuna at 2nd on throw to shortstop Connor Kaiser.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-21T22:08:58.274Z","endTime":"2026-02-21T22:10:37.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":18},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701207,"fullName":"Dennis Colleran Jr.","link":"/api/v1/people/701207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663503,"link":"/api/v1/people/663503"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":663731,"link":"/api/v1/people/663731"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Solak replaces Pablo Reyes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-21T22:08:47.225Z","endTime":"2026-02-21T22:09:00.387Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669256,"link":"/api/v1/people/669256"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":622569,"link":"/api/v1/people/622569"},"defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":622569,"link":"/api/v1/people/622569","batSide":{"code":"R","description":"Right"}},"second":{"id":672696,"link":"/api/v1/people/672696"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775474027800083,"aZ":-31.46363319997111,"pfxX":6.3334547203293,"pfxZ":0.4535598139040804,"pX":0.06755188574961364,"pZ":3.870236104564831,"vX0":4.034271510625922,"vY0":-124.92153336797503,"vZ0":3.6562688119452753,"x":114.43,"y":134.28,"x0":-2.3926963458681763,"y0":50.00420712363824,"z0":4.977988184613979,"aX":9.985096011841566},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.9,"breakHorizontal":-12.4,"spinRate":2681,"spinDirection":67},"zone":12,"typeConfidence":2.0,"plateTime":0.43889051181877736,"extension":6.269553507784333},"index":1,"playId":"de238c3d-9710-33d9-92d9-cfa7047ee43f","pitchNumber":1,"startTime":"2026-02-21T22:09:00.387Z","endTime":"2026-02-21T22:09:04.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"second":{"id":672696,"link":"/api/v1/people/672696"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80536212272402,"aZ":-16.10466817548668,"pfxX":-8.781310387940813,"pfxZ":8.00727821354259,"pX":-0.8552953086360926,"pZ":2.7557400576104163,"vX0":6.063160893367971,"vY0":-141.37435926429214,"vZ0":-3.810211232792568,"x":149.6,"y":164.38,"x0":-1.896266139154773,"y0":50.003842805568326,"z0":5.167012674991342,"aX":-17.62423137970876},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":14.5,"spinRate":2263,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3887013914914865,"extension":6.391403448320643},"index":2,"playId":"8961fc00-ace9-3e50-87e2-b884bc51e449","pitchNumber":2,"startTime":"2026-02-21T22:09:19.527Z","endTime":"2026-02-21T22:09:22.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"second":{"id":672696,"link":"/api/v1/people/672696"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.051627923919,"aZ":-25.239042736786985,"pfxX":-2.2699608744407467,"pfxZ":3.953627875168311,"pX":1.4952423976295974,"pZ":2.1539379171981206,"vX0":10.433614682752589,"vY0":-132.33660989916805,"vZ0":-2.3825898252739526,"x":60.0,"y":180.62,"x0":-2.2219555851210053,"y0":50.00357565718356,"z0":4.935300290938816,"aX":-3.9834148144116828},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":1.6,"spinRate":2330,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4155872249398973,"extension":6.332487075652059},"index":3,"playId":"3360aaa0-de96-30e7-9a3e-cd431ad63c46","pitchNumber":3,"startTime":"2026-02-21T22:09:46.975Z","endTime":"2026-02-21T22:09:49.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"second":{"id":672696,"link":"/api/v1/people/672696"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":87.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.30169139101161,"aZ":-17.70289202819188,"pfxX":-8.686863555524853,"pfxZ":7.268514864635623,"pX":0.7567860270788476,"pZ":2.872292310918837,"vX0":9.703115635964501,"vY0":-141.83104713271788,"vZ0":-3.2908759465599786,"x":88.15,"y":161.23,"x0":-1.6176504042135376,"y0":50.00486475764238,"z0":5.209763676892428,"aX":-17.299237820539528},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.5,"breakHorizontal":13.2,"spinRate":2320,"spinDirection":236},"zone":3,"typeConfidence":2.0,"plateTime":0.3896026919171498,"extension":6.540697012259341},"index":4,"playId":"46fbeb96-eed3-3bde-983f-a64dafd62785","pitchNumber":4,"startTime":"2026-02-21T22:10:05.111Z","endTime":"2026-02-21T22:10:10.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"second":{"id":672696,"link":"/api/v1/people/672696"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"46fbeb96-eed3-3bde-983f-a64dafd62785","startTime":"2026-02-21T22:10:37.374Z","endTime":"2026-02-21T22:10:37.410Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"second":{"id":672696,"link":"/api/v1/people/672696"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.52,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:10:37.410Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elih Marrero grounds out, pitcher Bradgley Rodriguez to first baseman Jose F Miranda.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T22:12:42.885Z","endTime":"2026-02-21T22:12:51.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663503,"fullName":"Elih Marrero","link":"/api/v1/people/663503"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663503,"fullName":"Elih Marrero","link":"/api/v1/people/663503"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669304,"link":"/api/v1/people/669304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nick Solak remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T22:11:38.446Z","endTime":"2026-02-21T22:11:38.480Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669256,"link":"/api/v1/people/669256"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":622569,"link":"/api/v1/people/622569"},"defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":622569,"link":"/api/v1/people/622569"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Ryan Och.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T22:11:38.480Z","endTime":"2026-02-21T22:12:45.884Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701000,"link":"/api/v1/people/701000","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"batted out of order","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":3,"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-21T22:12:45.081Z","endTime":"2026-02-21T22:12:45.082Z","isPitch":false,"type":"action","player":{"id":663503,"link":"/api/v1/people/663503"},"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":98.5,"endSpeed":90.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.876018090449634,"aZ":-15.367789564311552,"pfxX":-7.085996457358996,"pfxZ":8.031320855267538,"pX":-0.4754180025708602,"pZ":3.0484432049734504,"vX0":2.7964576060447772,"vY0":-143.44314390383582,"vZ0":-5.583439821467193,"x":135.12,"y":156.47,"x0":-0.5399313620106367,"y0":50.003754790501176,"z0":5.971599922411005,"aX":-14.828941648219853},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.7,"breakHorizontal":12.4,"spinRate":2287,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3812330922289675,"extension":6.063451118973316},"hitData":{"launchSpeed":106.3,"launchAngle":4.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.55,"coordY":180.74}},"index":3,"playId":"329185a2-21ec-3d8c-882d-2848eb962bbf","pitchNumber":1,"startTime":"2026-02-21T22:12:45.083Z","endTime":"2026-02-21T22:12:51.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":663503,"link":"/api/v1/people/663503","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663503,"link":"/api/v1/people/663503"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":663503,"link":"/api/v1/people/663503"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:12:51.556Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kameron Misner flies out to left fielder Jase Bowen.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T22:13:37.312Z","endTime":"2026-02-21T22:14:25.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":670224,"fullName":"Kameron Misner","link":"/api/v1/people/670224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T22:13:24.746Z","endTime":"2026-02-21T22:13:40.311Z","isPitch":false,"type":"action","player":{"id":813386,"link":"/api/v1/people/813386"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":813386,"link":"/api/v1/people/813386","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Sam Kulasingam batted out of order","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-21T22:13:39.483Z","endTime":"2026-02-21T22:13:39.484Z","isPitch":false,"type":"action","player":{"id":670224,"link":"/api/v1/people/670224"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80871912346979,"aZ":-19.705309647030017,"pfxX":-8.16211655051952,"pfxZ":7.161323400703171,"pX":0.9605703157936063,"pZ":0.38392650481559054,"vX0":6.467302438115884,"vY0":-130.21559523047594,"vZ0":-9.982769255165676,"x":80.39,"y":228.41,"x0":-0.47809340456156635,"y0":50.00130115437719,"z0":5.719016780827411,"aX":-14.208929459649246},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.3,"breakHorizontal":13.6,"spinRate":1686,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4184348802978315,"extension":6.422246249406973},"index":2,"playId":"888fc7ea-8384-3dc2-beb5-324c10164de5","pitchNumber":1,"startTime":"2026-02-21T22:13:39.485Z","endTime":"2026-02-21T22:13:43.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":93.9,"endSpeed":86.7,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71034218429336,"aZ":-21.991510888287028,"pfxX":1.7753077284035508,"pfxZ":5.374813203593938,"pX":-0.059272903150632265,"pZ":0.5973904072576,"vX0":1.0096795441085566,"vY0":-136.48269645738856,"vZ0":-9.691043986747772,"x":119.26,"y":222.65,"x0":-0.6641683982428702,"y0":50.00556842094941,"z0":5.695885742760355,"aX":3.365601871154232},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":-3.5,"spinRate":2468,"spinDirection":181},"zone":13,"typeConfidence":2.0,"plateTime":0.4005886604476401,"extension":6.11417986706786},"index":3,"playId":"e413d0b4-f6e6-3c07-b63e-cf55cb42d132","pitchNumber":2,"startTime":"2026-02-21T22:13:58.158Z","endTime":"2026-02-21T22:14:05.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.1,"strikeZoneTop":3.366,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53053965079527,"aZ":-11.180459397350798,"pfxX":-3.1975314137676194,"pfxZ":10.031320568827937,"pX":0.10551639035090855,"pZ":2.7697045735903796,"vX0":2.3397452555979017,"vY0":-144.20783059687827,"vZ0":-7.135028361981939,"x":112.98,"y":164.0,"x0":-0.303568766138821,"y0":50.000961617914726,"z0":5.975898084011399,"aX":-6.69095309157528},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.8,"breakHorizontal":5.3,"spinRate":2470,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.380734071599929,"extension":6.12087663967405},"hitData":{"launchSpeed":95.6,"launchAngle":37.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.24,"coordY":95.86}},"index":4,"playId":"b67bbbf1-8b6c-3863-99fc-869f44df2c19","pitchNumber":3,"startTime":"2026-02-21T22:14:17.925Z","endTime":"2026-02-21T22:14:25.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":670224,"link":"/api/v1/people/670224","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":670224,"link":"/api/v1/people/670224"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:14:25.282Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Kulasingam singles on a ground ball to second baseman Nick Solak.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T22:14:40.366Z","endTime":"2026-02-21T22:16:01.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":814528,"fullName":"Sam Kulasingam","link":"/api/v1/people/814528"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6067965404735,"aZ":-21.211929141525065,"pfxX":-8.763408409801098,"pfxZ":6.329004846937579,"pX":-0.28218296063452764,"pZ":2.311275037062357,"vX0":3.0273687246075505,"vY0":-130.54017953308548,"vZ0":-5.306830852740589,"x":127.76,"y":176.38,"x0":-0.31609779860136716,"y0":50.00257076064063,"z0":5.960088368663654,"aX":-15.174869920264838},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.6,"breakHorizontal":15.2,"spinRate":1814,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.41905195026233866,"extension":6.210170820598295},"index":0,"playId":"ef989c55-437a-37f4-a210-f0eb2b335b24","pitchNumber":1,"startTime":"2026-02-21T22:14:52.954Z","endTime":"2026-02-21T22:15:00.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13135663954948,"aZ":-10.976649673326726,"pfxX":-3.8820209729561226,"pfxZ":9.965764830878982,"pX":1.8253295591732874,"pZ":1.9147958846211928,"vX0":6.551069336452174,"vY0":-145.19269801590445,"vZ0":-9.419821576692343,"x":47.42,"y":187.08,"x0":0.04040168913965878,"y0":50.004620508279125,"z0":5.876110808505713,"aX":-8.25922900436497},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.2,"breakHorizontal":5.6,"spinRate":2399,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3777601580516885,"extension":6.143244588907241},"index":1,"playId":"32375773-a54c-30e0-84f3-c784452a8cb7","pitchNumber":2,"startTime":"2026-02-21T22:15:09.666Z","endTime":"2026-02-21T22:15:12.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":90.1,"endSpeed":83.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.510450728512932,"aZ":-23.274139887602484,"pfxX":-9.718072781776796,"pfxZ":5.096943761040343,"pX":-0.4955311737544474,"pZ":0.9784884114280522,"vX0":2.4242928320466004,"vY0":-131.03669137327006,"vZ0":-7.863113000919136,"x":135.89,"y":212.36,"x0":-0.16719253397144118,"y0":50.006279807201544,"z0":5.7449998878782695,"aX":-16.979563771984637},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":17.2,"spinRate":1821,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4172755384227318,"extension":6.246277228603264},"index":2,"playId":"59ebd545-7852-3a59-88c5-770eabaa7227","pitchNumber":3,"startTime":"2026-02-21T22:15:28.113Z","endTime":"2026-02-21T22:15:32.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40337980401225,"aZ":-10.636815418499243,"pfxX":-3.3660205954628504,"pfxZ":10.289306271162392,"pX":0.34304431217453574,"pZ":2.333219634608022,"vX0":3.07553286056353,"vY0":-144.19138089523696,"vZ0":-8.308686273398694,"x":103.92,"y":175.78,"x0":-0.30322495537440386,"y0":50.00212102611756,"z0":5.9189782402059175,"aX":-7.0451738418121},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.0,"breakHorizontal":5.4,"spinRate":2391,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.38073120020244433,"extension":6.191325533008422},"hitData":{"launchSpeed":104.4,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.7,"coordY":131.0}},"index":3,"playId":"e5ac6b22-c1b4-3d98-ba7f-655c9b4b39c8","pitchNumber":4,"startTime":"2026-02-21T22:15:47.733Z","endTime":"2026-02-21T22:16:01.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":814528,"link":"/api/v1/people/814528","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814528,"link":"/api/v1/people/814528"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":814528,"link":"/api/v1/people/814528"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.96,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:16:01.430Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Mitchell strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-21T22:16:11.700Z","endTime":"2026-02-21T22:17:55.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805810,"fullName":"Blake Mitchell","link":"/api/v1/people/805810"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805810,"fullName":"Blake Mitchell","link":"/api/v1/people/805810"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681036,"link":"/api/v1/people/681036"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.984284108326147,"aZ":-20.65813257726041,"pfxX":-8.374014201955683,"pfxZ":6.364780673813316,"pX":0.7310428485578266,"pZ":0.6684049093660186,"vX0":4.932288835949332,"vY0":-133.2445466596494,"vZ0":-9.580758048229024,"x":89.13,"y":220.73,"x0":-0.05016397464329926,"y0":50.00370956208971,"z0":5.786690631635001,"aX":-15.150511266311632},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":14.2,"spinRate":1790,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4101135896022674,"extension":6.332133678769928},"index":0,"playId":"1d299269-673f-3490-b264-df0aec41a86e","pitchNumber":1,"startTime":"2026-02-21T22:16:27.273Z","endTime":"2026-02-21T22:16:30.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":805810,"link":"/api/v1/people/805810","batSide":{"code":"L","description":"Left"}},"first":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":99.5,"endSpeed":91.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15065437005952,"aZ":-12.884183457684786,"pfxX":-6.763852755119105,"pfxZ":9.087596662156999,"pX":-0.03916696122711081,"pZ":1.892874737071506,"vX0":3.3331615325082797,"vY0":-144.65143136769504,"vZ0":-9.18072441032222,"x":118.49,"y":187.67,"x0":-0.3263686812372511,"y0":50.00519848483312,"z0":5.894137826577166,"aX":-14.36256691985755},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.9,"breakHorizontal":11.6,"spinRate":2248,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3783780727943067,"extension":6.023849083839569},"index":1,"playId":"5f217269-7a11-33ed-8ea8-2b221c66a5c6","pitchNumber":2,"startTime":"2026-02-21T22:16:47.300Z","endTime":"2026-02-21T22:16:50.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":805810,"link":"/api/v1/people/805810","batSide":{"code":"L","description":"Left"}},"first":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":90.1,"endSpeed":82.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61335130595307,"aZ":-22.150760034487195,"pfxX":-9.191183560183045,"pfxZ":5.790318550805276,"pX":0.12304775222153437,"pZ":0.7811988509505173,"vX0":3.946280760029754,"vY0":-131.0066328174212,"vZ0":-8.605108748243913,"x":112.31,"y":217.69,"x0":-0.21158976371629662,"y0":50.0061638253732,"z0":5.774401426268415,"aX":-15.92130734728258},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":15.7,"spinRate":1731,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4186724319032171,"extension":6.37316321451736},"index":2,"playId":"30acc61f-408b-39a2-ae66-763ab5ddc241","pitchNumber":3,"startTime":"2026-02-21T22:17:08.551Z","endTime":"2026-02-21T22:17:13.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":805810,"link":"/api/v1/people/805810","batSide":{"code":"L","description":"Left"}},"first":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50385075646764,"aZ":-12.44998002350248,"pfxX":-3.832050180664506,"pfxZ":9.389074654063124,"pX":0.04826845240466692,"pZ":2.948182941306718,"vX0":2.0319517565556566,"vY0":-143.41104960025868,"vZ0":-6.532669979757528,"x":115.16,"y":159.18,"x0":-0.16828554464948628,"y0":50.0054648059997,"z0":6.018734482534617,"aX":-8.051508843234373},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.0,"breakHorizontal":6.6,"spinRate":2295,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3806924449647848,"extension":6.090013912996037},"index":3,"playId":"4940f597-57a0-3c16-9f62-f0b217278d07","pitchNumber":4,"startTime":"2026-02-21T22:17:29.993Z","endTime":"2026-02-21T22:17:33.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":805810,"link":"/api/v1/people/805810","batSide":{"code":"L","description":"Left"}},"first":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.590468160244516,"aZ":-22.324733925570847,"pfxX":-8.156901903971047,"pfxZ":5.565123618583355,"pX":-0.9532886782819144,"pZ":1.7940460294104819,"vX0":1.3962522834113131,"vY0":-131.80809548986915,"vZ0":-6.351573335693017,"x":153.34,"y":190.34,"x0":-0.4280734444277482,"y0":50.000923178936986,"z0":5.870503464501826,"aX":-14.428147658676812},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":14.5,"spinRate":1715,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.41468392000642407,"extension":6.302071029418773},"index":4,"playId":"970beeec-d30b-3a51-a5ba-a01c23bf1c4e","pitchNumber":5,"startTime":"2026-02-21T22:17:52.248Z","endTime":"2026-02-21T22:17:55.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":805810,"link":"/api/v1/people/805810","batSide":{"code":"L","description":"Left"}},"first":{"id":814528,"link":"/api/v1/people/814528"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805810,"link":"/api/v1/people/805810"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":805810,"link":"/api/v1/people/805810"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-5.199999999999999,"leverageIndex":2.04,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:17:55.516Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nick Solak homers (1) on a fly ball to center field.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:20:12.132Z","endTime":"2026-02-21T22:21:34.515Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669169,"fullName":"Jonathan Heasley","link":"/api/v1/people/669169"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":{"id":669169,"link":"/api/v1/people/669169"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Heasley replaces Dennis Colleran Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T22:19:01.303Z","endTime":"2026-02-21T22:20:14.284Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669169,"link":"/api/v1/people/669169"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701207,"link":"/api/v1/people/701207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":81.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.523149950592934,"aZ":-27.886363745032636,"pfxX":1.3297256902431176,"pfxZ":2.596734083697921,"pX":1.8227056284986998,"pZ":2.2825824756631397,"vX0":6.883655524769796,"vY0":-126.99659719440426,"vZ0":-3.6972752217353726,"x":47.52,"y":177.15,"x0":-1.0842974100304033,"y0":50.000994850291576,"z0":5.950465624965022,"aX":2.193323312836725},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.2,"breakHorizontal":-3.8,"spinRate":2160,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.42962471861460605,"extension":6.312495331839312},"index":1,"playId":"78bb9234-61f3-35dc-869c-c849ef840fcc","pitchNumber":1,"startTime":"2026-02-21T22:20:14.284Z","endTime":"2026-02-21T22:20:27.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":93.5,"endSpeed":85.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.217251020576473,"aZ":-11.362007439374715,"pfxX":-4.889462878004759,"pfxZ":11.082699410853209,"pX":0.7182577469605234,"pZ":3.9017086277067703,"vX0":5.9590559031769,"vY0":-136.02533065761526,"vZ0":-3.4439542191873422,"x":89.62,"y":133.43,"x0":-0.8633313943634008,"y0":50.00590020466735,"z0":5.969456473683497,"aX":-9.185070678616752},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":7.7,"spinRate":2122,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40233085323380235,"extension":6.324441430094324},"index":2,"playId":"4ff96c30-48bb-39a9-9655-95ba249b9c90","pitchNumber":2,"startTime":"2026-02-21T22:20:30.766Z","endTime":"2026-02-21T22:20:33.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62606749065882,"aZ":-13.41548290198313,"pfxX":-5.1370266655491585,"pfxZ":9.935087508599564,"pX":0.45107118530503176,"pZ":3.2194345408208576,"vX0":5.831531908606596,"vY0":-136.23840683595313,"vZ0":-4.656305620953608,"x":99.81,"y":151.86,"x0":-1.0450475210760548,"y0":50.00545438474422,"z0":5.871030400586815,"aX":-9.703009057926481},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":8.2,"spinRate":2191,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4013085254713471,"extension":6.409728451776229},"index":3,"playId":"5df3d5a4-4ad9-339f-b07f-221f51b6d166","pitchNumber":3,"startTime":"2026-02-21T22:20:49.163Z","endTime":"2026-02-21T22:20:52.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.615035514687776,"aZ":-12.819567443854424,"pfxX":-5.312717873661706,"pfxZ":10.075235310828663,"pX":-0.3976555132570342,"pZ":2.388521528144171,"vX0":3.3395337302812047,"vY0":-137.50956494318547,"vZ0":-6.961237072797956,"x":132.16,"y":174.29,"x0":-0.9357124232421722,"y0":50.00136340469484,"z0":5.817001508275374,"aX":-10.204588015774338},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":9.0,"spinRate":2172,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.39784321495676966,"extension":6.34931146614192},"hitData":{"launchSpeed":105.4,"launchAngle":24.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.76,"coordY":31.59}},"index":4,"playId":"54599cc8-56d8-31e8-88e9-0bbfeb4ff40a","pitchNumber":4,"startTime":"2026-02-21T22:21:15.412Z","endTime":"2026-02-21T22:21:34.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_ab"},{"player":{"id":669169,"link":"/api/v1/people/669169"},"credit":"p_ab"},{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":669169,"link":"/api/v1/people/669169"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-11.7,"leverageIndex":0.9,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:21:34.515Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Samad Taylor doubles (1) on a sharp line drive to center fielder Carson Roccaforte.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:21:58.820Z","endTime":"2026-02-21T22:22:43.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669169,"fullName":"Jonathan Heasley","link":"/api/v1/people/669169"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":811287,"link":"/api/v1/people/811287"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43793241952949,"aZ":-41.53674607852342,"pfxX":0.4774490597060387,"pfxZ":-6.510374875058558,"pX":0.15042558436719147,"pZ":1.5289210191322655,"vX0":3.0920964906294794,"vY0":-119.08687834939447,"vZ0":-1.7747381278490384,"x":111.27,"y":197.5,"x0":-1.2256871265811071,"y0":50.00053283700034,"z0":6.034204932010584,"aX":0.6865692589254304},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.0,"breakHorizontal":-1.6,"spinRate":2331,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4595903134372219,"extension":6.297300120972888},"index":0,"playId":"1a066a4c-b244-308e-ba49-016d6c0ff6d6","pitchNumber":1,"startTime":"2026-02-21T22:21:58.820Z","endTime":"2026-02-21T22:22:03.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.975493953149,"aZ":-15.680256452273092,"pfxX":-4.731726453255074,"pfxZ":8.6715365450174,"pX":-0.4963989435867975,"pZ":4.966089701371064,"vX0":2.9933506381289936,"vY0":-137.42163351949367,"vZ0":-0.07562183107382686,"x":135.92,"y":104.7,"x0":-0.9880273884929888,"y0":50.003831744362365,"z0":6.063918281513559,"aX":-9.00208030823537},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":1991,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3993874968290756,"extension":6.289056209719983},"index":1,"playId":"d939b5dc-45e8-3852-baa0-9ddbd6e8ce99","pitchNumber":2,"startTime":"2026-02-21T22:22:13.642Z","endTime":"2026-02-21T22:22:19.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.293772341732517,"aZ":-41.828167850077136,"pfxX":3.5742230813570517,"pfxZ":-6.822661346041123,"pX":-0.11366344097612234,"pZ":1.611772038875448,"vX0":1.1487638269676044,"vY0":-118.12658663640521,"vZ0":-1.3865334988162976,"x":121.33,"y":195.26,"x0":-1.0705317894950066,"y0":50.00334013336744,"z0":6.048302867468757,"aX":5.056297896410975},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-12.5,"breakHorizontal":-6.7,"spinRate":2291,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.4634963363679301,"extension":6.236238425633044},"hitData":{"launchSpeed":109.3,"launchAngle":17.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.97,"coordY":63.21}},"index":2,"playId":"ca412cdf-3774-3511-98cc-45daf4aad910","pitchNumber":3,"startTime":"2026-02-21T22:22:30.975Z","endTime":"2026-02-21T22:22:43.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_ab"},{"player":{"id":669169,"link":"/api/v1/people/669169"},"credit":"p_ab"},{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":669169,"link":"/api/v1/people/669169"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.5,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:22:43.960Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jase Bowen flies out to second baseman Justin Johnson.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:22:57.849Z","endTime":"2026-02-21T22:23:27.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669169,"fullName":"Jonathan Heasley","link":"/api/v1/people/669169"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":813386,"link":"/api/v1/people/813386"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53154541660346,"aZ":-42.10262959762864,"pfxX":2.6901270619584623,"pfxZ":-7.20245006764846,"pX":-0.6493032688836811,"pZ":2.709795652116968,"vX0":0.5438354583027681,"vY0":-117.08004910858855,"vZ0":1.1728769975680562,"x":141.75,"y":165.62,"x0":-1.2343631825875414,"y0":50.00329571739695,"z0":6.164001855322351,"aX":3.708466562570453},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.4,"breakHorizontal":-5.0,"spinRate":2215,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.46906856512317185,"extension":6.237199761494344},"hitData":{"launchSpeed":71.0,"launchAngle":50.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.85,"coordY":134.47}},"index":0,"playId":"ad089ffc-9621-3b7a-9017-1c666a2c7c68","pitchNumber":1,"startTime":"2026-02-21T22:23:18.416Z","endTime":"2026-02-21T22:23:27.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":669169,"link":"/api/v1/people/669169"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":669169,"link":"/api/v1/people/669169"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":2.3000000000000007,"leverageIndex":0.62,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:23:27.674Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Wagner grounds out, third baseman Jack Pineda to first baseman Sam Kulasingam. Samad Taylor to 3rd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:23:43.527Z","endTime":"2026-02-21T22:24:35.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669169,"fullName":"Jonathan Heasley","link":"/api/v1/people/669169"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":801442,"link":"/api/v1/people/801442"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":814528,"link":"/api/v1/people/814528"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":80.1,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597249872620694,"aZ":-33.44391683743448,"pfxX":-6.039202264313127,"pfxZ":-0.7903438193726666,"pX":1.7589935954747644,"pZ":1.0776902477764656,"vX0":9.511831994978774,"vY0":-126.53579891561719,"vZ0":-4.886355549136212,"x":49.95,"y":209.68,"x0":-1.2695821553793436,"y0":50.00062627196439,"z0":5.723232135196459,"aX":-9.761798861766504},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.4,"breakHorizontal":8.6,"spinRate":1379,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.4334008887039382,"extension":6.503897948860594},"index":0,"playId":"d5d94665-6c1d-3642-98cc-e4050ab7026d","pitchNumber":1,"startTime":"2026-02-21T22:23:50.540Z","endTime":"2026-02-21T22:23:54.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.901523550561265,"aZ":-33.25623492666952,"pfxX":-5.1741268027954375,"pfxZ":-0.6636756510420962,"pX":1.5441937307415359,"pZ":0.9905709110306677,"vX0":8.669526766535737,"vY0":-126.43572747294184,"vZ0":-5.246773537558022,"x":58.14,"y":212.03,"x0":-1.2577958682742947,"y0":50.00544852671616,"z0":5.762935301429617,"aX":-8.373734919317178},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.3,"breakHorizontal":7.4,"spinRate":1112,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.433289726661243,"extension":6.496601632259132},"index":1,"playId":"9d60ff73-741b-386a-a98e-22c1a7ee11cf","pitchNumber":2,"startTime":"2026-02-21T22:24:08.079Z","endTime":"2026-02-21T22:24:12.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.193,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11890094363513,"aZ":-15.49351689594233,"pfxX":-5.223772449541185,"pfxZ":8.911743211558491,"pX":-0.05790833209069755,"pZ":2.890555393221599,"vX0":4.645337785001834,"vY0":-136.68621382227886,"vZ0":-5.213720290233689,"x":119.21,"y":160.74,"x0":-1.109631570433816,"y0":50.005052583161394,"z0":5.9047652061763,"aX":-9.780637428589147},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":8.4,"spinRate":1982,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4023633711641752,"extension":6.34883765414004},"hitData":{"launchSpeed":98.3,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.35,"coordY":167.58}},"index":2,"playId":"d05c4459-ffe8-3736-989a-9372ed1a54a2","pitchNumber":3,"startTime":"2026-02-21T22:24:30.118Z","endTime":"2026-02-21T22:24:35.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_ab"},{"player":{"id":669169,"link":"/api/v1/people/669169"},"credit":"p_ab"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":669169,"link":"/api/v1/people/669169"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":1.6999999999999993,"leverageIndex":0.75,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:24:35.869Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jose F Miranda doubles (2) on a sharp line drive to left fielder Tyler Gentry. Samad Taylor scores.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:24:56.270Z","endTime":"2026-02-21T22:25:57.694Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669169,"fullName":"Jonathan Heasley","link":"/api/v1/people/669169"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694355,"link":"/api/v1/people/694355"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":{"id":669169,"link":"/api/v1/people/669169"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.055056322486337,"aZ":-41.073115279132345,"pfxX":5.019246672730073,"pfxZ":-6.428570175974526,"pX":-0.23061170042219556,"pZ":2.611991440952784,"vX0":1.1766731106403372,"vY0":-117.21239217620477,"vZ0":0.8883702023257223,"x":125.79,"y":168.26,"x0":-1.3915313036622479,"y0":50.00050387841219,"z0":6.076506881645592,"aX":6.95199441416325},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.0,"breakHorizontal":-9.4,"spinRate":2422,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4680835613963352,"extension":6.231108749252638},"index":0,"playId":"7c1a5473-509e-3fad-b842-3b205733f61f","pitchNumber":1,"startTime":"2026-02-21T22:25:03.927Z","endTime":"2026-02-21T22:25:08.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"third":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.625163585889545,"aZ":-16.024224911507183,"pfxX":-5.951494103653096,"pfxZ":8.61490624356048,"pX":-0.41887108015600555,"pZ":1.522616599946732,"vX0":3.5581391459805642,"vY0":-136.86631856642086,"vZ0":-8.562174284771302,"x":132.97,"y":197.67,"x0":-0.970859667432237,"y0":50.000186540104245,"z0":5.81607532330108,"aX":-11.152467101474029},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":9.8,"spinRate":2007,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4020717580435096,"extension":6.403245011426603},"index":1,"playId":"d5f4e698-b5c4-3cdc-b392-dba55b4dd7c8","pitchNumber":2,"startTime":"2026-02-21T22:25:21.355Z","endTime":"2026-02-21T22:25:24.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"third":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"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-21T22:25:32.364Z","endTime":"2026-02-21T22:25:45.603Z","isPitch":false,"type":"action","player":{"id":669304,"link":"/api/v1/people/669304"},"defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"third":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39129638311919,"aZ":-41.06088792276361,"pfxX":1.7227227218593906,"pfxZ":-6.401507996981456,"pX":0.07901799860100547,"pZ":3.32391366051528,"vX0":2.238341075718321,"vY0":-117.35552876422815,"vZ0":2.347468143454752,"x":113.99,"y":149.03,"x0":-1.1131259900652375,"y0":50.005643926029315,"z0":6.151013325265867,"aX":2.389640146174338},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.7,"breakHorizontal":-3.7,"spinRate":2219,"spinDirection":32},"zone":2,"typeConfidence":2.0,"plateTime":0.4677372314248416,"extension":6.27608437650213},"hitData":{"launchSpeed":103.9,"launchAngle":13.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":99.98,"coordY":94.05}},"index":3,"playId":"0bde331f-2650-3903-af34-5753930a247d","pitchNumber":3,"startTime":"2026-02-21T22:25:45.603Z","endTime":"2026-02-21T22:25:57.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"third":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_ab"},{"player":{"id":669169,"link":"/api/v1/people/669169"},"credit":"p_ab"},{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_pa"},{"player":{"id":669169,"link":"/api/v1/people/669169"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-6.6,"leverageIndex":0.92,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:25:57.694Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Vilar grounds out, second baseman Justin Johnson to first baseman Sam Kulasingam.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-21T22:26:28.193Z","endTime":"2026-02-21T22:26:34.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669169,"fullName":"Jonathan Heasley","link":"/api/v1/people/669169"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":813386,"link":"/api/v1/people/813386"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":814528,"link":"/api/v1/people/814528"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06336923578014,"aZ":-14.863633550447787,"pfxX":-4.880855401542389,"pfxZ":9.15704888544079,"pX":-0.012025669537534464,"pZ":1.9583276059611991,"vX0":4.557358627944658,"vY0":-136.1725455515923,"vZ0":-7.548914516742571,"x":117.46,"y":185.91,"x0":-1.0678815629586131,"y0":50.00136176265964,"z0":5.781419055056445,"aX":-9.225762738586722},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":7.9,"spinRate":1997,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4012175889141476,"extension":6.390985594164454},"hitData":{"launchSpeed":93.0,"launchAngle":-39.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.35,"coordY":158.47}},"index":0,"playId":"0a544b58-8af0-3546-a057-05fbba1d9fcc","pitchNumber":1,"startTime":"2026-02-21T22:26:28.193Z","endTime":"2026-02-21T22:26:34.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"second":{"id":669304,"link":"/api/v1/people/669304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681036,"link":"/api/v1/people/681036"},"credit":"b_ab"},{"player":{"id":669169,"link":"/api/v1/people/669169"},"credit":"p_ab"},{"player":{"id":681036,"link":"/api/v1/people/681036"},"credit":"b_pa"},{"player":{"id":669169,"link":"/api/v1/people/669169"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:26:34.605Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Roccaforte flies out to left fielder Jase Bowen.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T22:29:01.873Z","endTime":"2026-02-21T22:29:35.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":811287,"fullName":"Carson Roccaforte","link":"/api/v1/people/811287"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800212,"fullName":"Francis Peña","link":"/api/v1/people/800212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":811287,"fullName":"Carson Roccaforte","link":"/api/v1/people/811287"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Francis Peña replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T22:27:35.317Z","endTime":"2026-02-21T22:29:04.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800212,"link":"/api/v1/people/800212"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":811287,"link":"/api/v1/people/811287","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":94.3,"endSpeed":87.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.902970221259018,"aZ":-26.1800908405314,"pfxX":-7.438389120305612,"pfxZ":3.106271463755916,"pX":0.6233950740374462,"pZ":1.3123735594240657,"vX0":6.082319949436958,"vY0":-137.21375893386949,"vZ0":-5.726561131702174,"x":93.24,"y":203.35,"x0":-0.6423306700968576,"y0":50.005019646653174,"z0":5.18202554575387,"aX":-14.358367371503473},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.8,"breakHorizontal":12.4,"spinRate":2025,"spinDirection":203},"zone":14,"typeConfidence":0.97,"plateTime":0.39734361357518866,"extension":7.596242624469585},"index":1,"playId":"f6e457e1-bba6-3990-b434-c8e89f61ee8f","pitchNumber":1,"startTime":"2026-02-21T22:29:04.066Z","endTime":"2026-02-21T22:29:07.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":811287,"link":"/api/v1/people/811287","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.158304054506175,"aZ":-28.228146815138242,"pfxX":-8.130985050517626,"pfxZ":2.0317334945712453,"pX":-0.7299376636514102,"pZ":1.7484460433877906,"vX0":2.510972601231691,"vY0":-138.273101177439,"vZ0":-4.45358531065918,"x":144.82,"y":191.57,"x0":-0.5922047868274509,"y0":50.000866165000225,"z0":5.268602561550525,"aX":-15.779594134842677},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.0,"breakHorizontal":14.3,"spinRate":1936,"spinDirection":215},"zone":7,"typeConfidence":0.98,"plateTime":0.3957691700400692,"extension":7.34700955298271},"hitData":{"launchSpeed":95.5,"launchAngle":26.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.57,"coordY":73.54}},"index":2,"playId":"7d11c282-e548-37a3-b1a6-7df7690c4e01","pitchNumber":2,"startTime":"2026-02-21T22:29:29.338Z","endTime":"2026-02-21T22:29:35.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":811287,"link":"/api/v1/people/811287","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811287,"link":"/api/v1/people/811287"},"credit":"b_ab"},{"player":{"id":800212,"link":"/api/v1/people/800212"},"credit":"p_ab"},{"player":{"id":811287,"link":"/api/v1/people/811287"},"credit":"b_pa"},{"player":{"id":800212,"link":"/api/v1/people/800212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:29:35.297Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Gentry called out on strikes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T22:29:54.065Z","endTime":"2026-02-21T22:31:02.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694355,"fullName":"Tyler Gentry","link":"/api/v1/people/694355"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800212,"fullName":"Francis Peña","link":"/api/v1/people/800212"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694355,"fullName":"Tyler Gentry","link":"/api/v1/people/694355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681036,"link":"/api/v1/people/681036"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.263915190542473,"aZ":-25.75481707670172,"pfxX":-8.241585172445697,"pfxZ":3.2766621074812647,"pX":-0.16474589378325652,"pZ":1.8426043423888931,"vX0":3.9380339736840297,"vY0":-138.89791418432682,"vZ0":-4.718370930181793,"x":123.28,"y":189.03,"x0":-0.5278997567032954,"y0":50.00269857191875,"z0":5.269599754199325,"aX":-16.150290423602588},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.2,"breakHorizontal":14.2,"spinRate":1846,"spinDirection":210},"zone":8,"typeConfidence":0.98,"plateTime":0.3938972655765349,"extension":7.256918736382717},"index":0,"playId":"28cb37dc-0c36-3b8e-bbc7-463174f3fdf2","pitchNumber":1,"startTime":"2026-02-21T22:30:04.251Z","endTime":"2026-02-21T22:30:08.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694355,"link":"/api/v1/people/694355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":88.0,"endSpeed":80.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.780260701909825,"aZ":-29.779173449263602,"pfxX":0.9972201156249172,"pfxZ":1.4412923720389204,"pX":-0.1567350529348994,"pZ":1.3490378968486403,"vX0":0.543812977812973,"vY0":-128.1032079162844,"vZ0":-4.583022273297828,"x":122.97,"y":202.36,"x0":-0.5014053589001484,"y0":50.00252385897513,"z0":5.492713715580071,"aX":1.6549962311862065},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":-1.9,"spinRate":2219,"spinDirection":126},"zone":13,"typeConfidence":0.68,"plateTime":0.4277899368362621,"extension":7.275558177866129},"index":1,"playId":"3ac5a835-4f52-35f7-91b2-be3c54d7ad9d","pitchNumber":2,"startTime":"2026-02-21T22:30:22.009Z","endTime":"2026-02-21T22:30:26.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694355,"link":"/api/v1/people/694355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.785505107231106,"aZ":-29.352495683861576,"pfxX":0.8401239520402641,"pfxZ":1.696212130572726,"pX":0.09003309518895082,"pZ":1.604056840275794,"vX0":1.2206039599562277,"vY0":-128.07167940736483,"vZ0":-4.099453045958117,"x":113.57,"y":195.47,"x0":-0.5014171800605807,"y0":50.00385510191295,"z0":5.514185097117077,"aX":1.3994919496102245},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.4,"breakHorizontal":-1.8,"spinRate":2242,"spinDirection":144},"zone":14,"typeConfidence":0.67,"plateTime":0.4272348558914336,"extension":7.401460293899412},"index":2,"playId":"692e5004-50f4-3616-bc2d-6085ecb8bf2b","pitchNumber":3,"startTime":"2026-02-21T22:30:39.922Z","endTime":"2026-02-21T22:30:42.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694355,"link":"/api/v1/people/694355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79268850671569,"aZ":-16.244554882714706,"pfxX":-2.1049545620978165,"pfxZ":8.437193699527073,"pX":-0.5951228806264144,"pZ":2.1904438040474625,"vX0":0.6597090131280219,"vY0":-136.4915069974329,"vZ0":-5.289136497729216,"x":139.68,"y":179.64,"x0":-0.566309632717693,"y0":50.00607141512315,"z0":5.2705414068447265,"aX":-3.975864568601287},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":3.7,"spinRate":2150,"spinDirection":213},"zone":7,"typeConfidence":0.73,"plateTime":0.40116216522978787,"extension":7.467312020083207},"index":3,"playId":"e7b4d7ed-0858-3572-b0f2-9d53abd76c1f","pitchNumber":4,"startTime":"2026-02-21T22:30:58.702Z","endTime":"2026-02-21T22:31:02.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":694355,"link":"/api/v1/people/694355","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694355,"link":"/api/v1/people/694355"},"credit":"b_ab"},{"player":{"id":800212,"link":"/api/v1/people/800212"},"credit":"p_ab"},{"player":{"id":694355,"link":"/api/v1/people/694355"},"credit":"b_pa"},{"player":{"id":800212,"link":"/api/v1/people/800212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:31:02.448Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Kaiser strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-21T22:31:17.830Z","endTime":"2026-02-21T22:33:13.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800212,"fullName":"Francis Peña","link":"/api/v1/people/800212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681036,"link":"/api/v1/people/681036"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.744136338876828,"aZ":-28.64326911455179,"pfxX":1.0439885743978579,"pfxZ":2.18117292433214,"pX":-0.5850834695423185,"pZ":2.9495734955564514,"vX0":-0.09283588823821509,"vY0":-126.26096789344288,"vZ0":-0.9098654530186212,"x":139.3,"y":159.14,"x0":-0.6836411854583936,"y0":50.00458317233621,"z0":5.611221218527132,"aX":1.6925275717954764},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":-1.9,"spinRate":2218,"spinDirection":116},"zone":1,"typeConfidence":0.76,"plateTime":0.4331379012379739,"extension":7.3470192246144475},"index":0,"playId":"d176e7df-5a36-3430-a73b-3d8ee51439e2","pitchNumber":1,"startTime":"2026-02-21T22:31:28.699Z","endTime":"2026-02-21T22:31:32.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.181315246203052,"aZ":-25.108826735662376,"pfxX":-6.942206109818047,"pfxZ":3.70914849283092,"pX":-0.9410221304178058,"pZ":1.3063467565702185,"vX0":1.660826734361388,"vY0":-137.08006872104235,"vZ0":-6.099041211051517,"x":152.87,"y":203.51,"x0":-0.6526869243025448,"y0":50.001946752072584,"z0":5.273309101418336,"aX":-13.216076852979663},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":12.2,"spinRate":1919,"spinDirection":206},"zone":13,"typeConfidence":0.78,"plateTime":0.39951365617321866,"extension":7.4383193697303565},"index":1,"playId":"9b34372d-dd62-39a3-a660-e7794438c4ce","pitchNumber":2,"startTime":"2026-02-21T22:31:46.617Z","endTime":"2026-02-21T22:31:52.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.362089342203227,"aZ":-26.15651633983845,"pfxX":-7.053282383638952,"pfxZ":3.169032492655309,"pX":0.8179700517175292,"pZ":0.7655458023377668,"vX0":5.753042092307029,"vY0":-136.98591721651073,"vZ0":-7.16269175729147,"x":85.82,"y":218.11,"x0":-0.39339138345510194,"y0":50.00350335964043,"z0":5.203211618622034,"aX":-13.400488499101353},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.4,"breakHorizontal":11.5,"spinRate":1957,"spinDirection":204},"zone":14,"typeConfidence":0.95,"plateTime":0.39988987438711954,"extension":7.395328264129357},"index":2,"playId":"a589f4cb-5571-332e-bc1a-e82025fb6e4a","pitchNumber":3,"startTime":"2026-02-21T22:32:05.476Z","endTime":"2026-02-21T22:32:08.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94139844984118,"aZ":-30.601502239305532,"pfxX":2.0276178199767694,"pfxZ":1.0091302515216665,"pX":-1.291614892235285,"pZ":2.3590532730548146,"vX0":-2.1424615534671028,"vY0":-124.02480138885201,"vZ0":-1.6925547552806721,"x":166.23,"y":175.09,"x0":-0.6797757651306903,"y0":50.00133027908796,"z0":5.603754402271225,"aX":3.156661619153989},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.7,"breakHorizontal":-3.1,"spinRate":2248,"spinDirection":106},"zone":13,"typeConfidence":0.88,"plateTime":0.44171097906562506,"extension":7.4901544212916455},"index":3,"playId":"aeb1b7a0-5a9c-3085-bc03-9a3d88ede18d","pitchNumber":4,"startTime":"2026-02-21T22:32:24.144Z","endTime":"2026-02-21T22:32:28.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00278682588815,"aZ":-26.55697010352673,"pfxX":-8.48506366873914,"pfxZ":3.0311486228345332,"pX":-1.1687202099981109,"pZ":1.790856205750861,"vX0":1.2092188320760928,"vY0":-135.623011228213,"vZ0":-4.659256178438323,"x":161.55,"y":190.43,"x0":-0.5197234799960379,"y0":50.00410764289565,"z0":5.394331387967544,"aX":-15.730818559870217},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":15.1,"spinRate":2002,"spinDirection":268},"zone":13,"typeConfidence":0.92,"plateTime":0.40461536537653364,"extension":7.502959833384908},"index":4,"playId":"0c155a3f-9da7-3d2c-8687-afe8fc51798b","pitchNumber":5,"startTime":"2026-02-21T22:32:43.941Z","endTime":"2026-02-21T22:32:48.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-02-21T22:32:59.288Z","endTime":"2026-02-21T22:33:10.918Z","isPitch":false,"type":"action","player":{"id":663731,"link":"/api/v1/people/663731"},"defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87529039286863,"aZ":-32.5118459689203,"pfxX":2.8777951653751606,"pfxZ":-0.20872475373626376,"pX":0.24972889075494523,"pZ":1.6063932069051055,"vX0":0.6477926360308772,"vY0":-126.14738771476607,"vZ0":-3.425261712001996,"x":107.48,"y":195.41,"x0":-0.3841128718623234,"y0":50.00220003807691,"z0":5.593676381598294,"aX":4.653051105284552},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.0,"breakHorizontal":-5.4,"spinRate":2118,"spinDirection":150},"zone":14,"typeConfidence":0.88,"plateTime":0.4336507246079906,"extension":7.241229197860982},"index":6,"playId":"0a5289e7-f00f-36b3-9c23-23cfd12dd5e0","pitchNumber":6,"startTime":"2026-02-21T22:33:10.918Z","endTime":"2026-02-21T22:33:13.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663731,"link":"/api/v1/people/663731"},"credit":"b_ab"},{"player":{"id":800212,"link":"/api/v1/people/800212"},"credit":"p_ab"},{"player":{"id":663731,"link":"/api/v1/people/663731"},"credit":"b_pa"},{"player":{"id":800212,"link":"/api/v1/people/800212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:33:13.987Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Schnell walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T22:35:29.381Z","endTime":"2026-02-21T22:37:22.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699325,"fullName":"Oscar Rayo","link":"/api/v1/people/699325"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"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":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Oscar Rayo replaces Jonathan Heasley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T22:34:47.288Z","endTime":"2026-02-21T22:35:31.557Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699325,"link":"/api/v1/people/699325"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669169,"link":"/api/v1/people/669169","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23655694840417,"aZ":-24.884150136933446,"pfxX":8.920360284808936,"pfxZ":4.230121901854046,"pX":0.22850198227779261,"pZ":4.009672985940648,"vX0":-10.867930595879766,"vY0":-130.22830964267538,"vZ0":1.3419663585040262,"x":108.29,"y":130.52,"x0":3.2884537784087846,"y0":50.006426914982605,"z0":5.364055248264747,"aX":15.391501353045337},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.2,"breakHorizontal":-13.9,"spinRate":2098,"spinDirection":109},"zone":12,"typeConfidence":1.3,"plateTime":0.4198960656539268,"extension":6.183024346537677},"index":1,"playId":"fcf9866a-d351-3e4c-b99e-c89443080825","pitchNumber":1,"startTime":"2026-02-21T22:35:31.557Z","endTime":"2026-02-21T22:35:34.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":89.5,"endSpeed":81.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.762118504415007,"aZ":-23.560348692963824,"pfxX":9.439595861746309,"pfxZ":5.047303866043498,"pX":-0.7895636828334716,"pZ":3.6823106597257937,"vX0":-13.491392161482484,"vY0":-129.71154829510778,"vZ0":0.5847315156845273,"x":147.1,"y":139.36,"x0":3.2491284775568756,"y0":50.00167845332755,"z0":5.248266726790948,"aX":16.107886666059127},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.5,"breakHorizontal":-14.2,"spinRate":2167,"spinDirection":110},"zone":11,"typeConfidence":1.31,"plateTime":0.4220237090900394,"extension":6.235599122927442},"index":2,"playId":"2f957f3d-97c4-36fc-af2a-a030a926ff4b","pitchNumber":2,"startTime":"2026-02-21T22:35:44.994Z","endTime":"2026-02-21T22:35:49.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.067623177104572,"aZ":-21.9932268668355,"pfxX":9.357580417032764,"pfxZ":6.028356374052135,"pX":-0.6316993032775563,"pZ":2.4984272023934673,"vX0":-13.067229061188241,"vY0":-128.9256397054773,"vZ0":-2.6060027853979664,"x":141.08,"y":171.32,"x0":3.2796938827675177,"y0":50.00040632167296,"z0":5.214262789391295,"aX":15.797443002990692},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.6,"breakHorizontal":-14.2,"spinRate":2139,"spinDirection":114},"zone":4,"typeConfidence":1.31,"plateTime":0.42435297155078855,"extension":6.2874543298111965},"index":3,"playId":"c07f8e80-0798-3e28-a9f4-b17e3e4ccd64","pitchNumber":3,"startTime":"2026-02-21T22:36:02.432Z","endTime":"2026-02-21T22:36:06.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93034829518834,"aZ":-21.979324985527164,"pfxX":9.69371895789144,"pfxZ":6.062358174938816,"pX":-2.0067873076612113,"pZ":2.3715052705822903,"vX0":-16.06294947614579,"vY0":-128.87471422905085,"vZ0":-2.983773268909293,"x":193.49,"y":174.75,"x0":3.0489302259318736,"y0":50.001590246697845,"z0":5.2431371252930505,"aX":16.297598150380473},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.4,"breakHorizontal":-13.9,"spinRate":2122,"spinDirection":113},"zone":13,"typeConfidence":1.31,"plateTime":0.42510255581854306,"extension":6.244243660246769},"index":4,"playId":"fb3d3f91-9ea4-39b7-baa9-8df7af285c42","pitchNumber":4,"startTime":"2026-02-21T22:36:19.413Z","endTime":"2026-02-21T22:36:22.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.233263916650507,"aZ":-21.06557424135711,"pfxX":8.536038410021405,"pfxZ":6.620738856843245,"pX":0.304763285267238,"pZ":2.6688963401982293,"vX0":-10.551394616425066,"vY0":-128.83020048114793,"vZ0":-2.5091501927579647,"x":105.38,"y":166.72,"x0":3.3480185866480285,"y0":50.00278920047773,"z0":5.2870323327682485,"aX":14.322456706650524},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.6,"breakHorizontal":-13.1,"spinRate":2073,"spinDirection":121},"zone":5,"typeConfidence":1.27,"plateTime":0.4254541118483046,"extension":6.369438738919446},"index":5,"playId":"9021cb4f-1a61-3d90-b2aa-66fa16a81132","pitchNumber":5,"startTime":"2026-02-21T22:36:37.536Z","endTime":"2026-02-21T22:36:40.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.937921846911387,"aZ":-35.06875895674727,"pfxX":8.194227898174294,"pfxZ":-2.076801623095035,"pX":0.12679050676371134,"pZ":1.5244968738963491,"vX0":-9.855404236368761,"vY0":-117.79747720766828,"vZ0":-1.248501862999854,"x":112.17,"y":197.62,"x0":3.3147037357190188,"y0":50.00267524758318,"z0":5.325499539309491,"aX":11.430765405656311},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.8,"breakHorizontal":-12.2,"spinRate":1637,"spinDirection":92},"zone":14,"typeConfidence":0.94,"plateTime":0.4663188574785089,"extension":6.337202473434997},"index":6,"playId":"6626e679-9b97-3f8d-851b-b707e72d28e9","pitchNumber":6,"startTime":"2026-02-21T22:36:59.541Z","endTime":"2026-02-21T22:37:03.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.080550643147564,"aZ":-21.189379452971274,"pfxX":8.758554760745827,"pfxZ":6.490092821588343,"pX":-1.1137767012036284,"pZ":3.366599612127206,"vX0":-13.431295744925514,"vY0":-129.07618960122474,"vZ0":-1.3423840729960346,"x":159.45,"y":147.88,"x0":3.011832854319106,"y0":50.003087349309894,"z0":5.52004841805165,"aX":14.826267456056977},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.6,"breakHorizontal":-13.0,"spinRate":2103,"spinDirection":121},"zone":11,"typeConfidence":1.29,"plateTime":0.4238388981589716,"extension":6.2210685524511575},"index":7,"playId":"079aba65-39b5-3830-93fb-cfd044ed49fb","pitchNumber":7,"startTime":"2026-02-21T22:37:19.000Z","endTime":"2026-02-21T22:37:22.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":678010,"link":"/api/v1/people/678010","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678010,"link":"/api/v1/people/678010"},"credit":"b_pa"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:37:22.000Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Acuna strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T22:37:37.599Z","endTime":"2026-02-21T22:38:44.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699325,"fullName":"Oscar Rayo","link":"/api/v1/people/699325"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672696,"fullName":"Francisco Acuna","link":"/api/v1/people/672696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663503,"link":"/api/v1/people/663503"},"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(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":81.4,"endSpeed":74.6,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.094203504890967,"aZ":-33.52849867979717,"pfxX":7.774970864233911,"pfxZ":-0.9566410100390392,"pX":0.8542868032284069,"pZ":2.0320164798775315,"vX0":-8.241032192188886,"vY0":-118.31452617207181,"vZ0":-0.43592582710006,"x":84.44,"y":183.92,"x0":3.3764863531051987,"y0":50.002869287106144,"z0":5.297720233638557,"aX":10.995649123477907},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.6,"breakHorizontal":-12.0,"spinRate":1732,"spinDirection":88},"zone":14,"typeConfidence":1.15,"plateTime":0.4633767672536391,"extension":6.270819724932664},"index":0,"playId":"9735ad90-61d1-3f7f-a1fd-9f66e1b01fa0","pitchNumber":1,"startTime":"2026-02-21T22:37:51.472Z","endTime":"2026-02-21T22:37:55.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"first":{"id":678010,"link":"/api/v1/people/678010"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.6,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271546223199795,"aZ":-33.7881072622035,"pfxX":-2.146104375866588,"pfxZ":-1.245045738468927,"pX":-0.5096733773595383,"pZ":1.6784482333356576,"vX0":-8.333600240692595,"vY0":-114.2423882474321,"vZ0":-0.37137927185512276,"x":136.43,"y":193.46,"x0":3.4887282220273046,"y0":50.00009888898088,"z0":5.211323060595573,"aX":-2.789404717655624},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-2.0,"breakHorizontal":6.4,"spinRate":673,"spinDirection":339},"zone":7,"typeConfidence":1.27,"plateTime":0.4824872761650707,"extension":6.2578116308456755},"index":1,"playId":"e80c7bcd-c02a-30b5-a4d0-0bdce517507e","pitchNumber":2,"startTime":"2026-02-21T22:38:11.630Z","endTime":"2026-02-21T22:38:15.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"first":{"id":678010,"link":"/api/v1/people/678010"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":2.97,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.148965796081153,"aZ":-22.17644014781285,"pfxX":9.019988304248532,"pfxZ":5.891770213813134,"pX":-0.03243820617910171,"pZ":3.388845419889902,"vX0":-11.53194464463812,"vY0":-129.24523699966116,"vZ0":-0.8000469438057339,"x":118.24,"y":147.28,"x0":3.3088726039611904,"y0":50.00375303209773,"z0":5.400707816918182,"aX":15.309452795496604},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.7,"breakHorizontal":-13.9,"spinRate":1487,"spinDirection":85},"zone":11,"typeConfidence":1.31,"plateTime":0.42328457158401367,"extension":6.062670339620805},"index":2,"playId":"4c5aa1aa-ca9f-300c-9888-57926d07e7af","pitchNumber":3,"startTime":"2026-02-21T22:38:41.440Z","endTime":"2026-02-21T22:38:44.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":672696,"link":"/api/v1/people/672696","batSide":{"code":"R","description":"Right"}},"first":{"id":678010,"link":"/api/v1/people/678010"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672696,"link":"/api/v1/people/672696"},"credit":"b_ab"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_ab"},{"player":{"id":672696,"link":"/api/v1/people/672696"},"credit":"b_pa"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:38:44.705Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcos Castañon singles on a sharp line drive to left fielder Tyler Gentry. Nick Schnell to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T22:39:04.546Z","endTime":"2026-02-21T22:39:19.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699325,"fullName":"Oscar Rayo","link":"/api/v1/people/699325"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"postOnSecond":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694355,"link":"/api/v1/people/694355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"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(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":78.5,"endSpeed":71.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.257880717787657,"aZ":-30.67492604205435,"pfxX":-0.16570941583003274,"pfxZ":1.1448871107358105,"pX":0.3769209346667258,"pZ":2.0799869253733645,"vX0":-6.778061063827711,"vY0":-114.1559606332242,"vZ0":-0.39224915356234136,"x":102.63,"y":182.62,"x0":3.414064190532577,"y0":50.00344550508576,"z0":5.290116786145145,"aX":-0.21715968585716294},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":2.3,"breakHorizontal":2.2,"spinRate":2033,"spinDirection":30},"zone":9,"typeConfidence":1.35,"plateTime":0.48096381066088867,"extension":6.056140478709489},"hitData":{"launchSpeed":110.9,"launchAngle":13.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.64,"coordY":114.01}},"index":0,"playId":"ba44c799-2303-32f8-aa66-7a31da00fe65","pitchNumber":1,"startTime":"2026-02-21T22:39:11.555Z","endTime":"2026-02-21T22:39:19.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":676203,"link":"/api/v1/people/676203","batSide":{"code":"R","description":"Right"}},"first":{"id":678010,"link":"/api/v1/people/678010"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676203,"link":"/api/v1/people/676203"},"credit":"b_ab"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_ab"},{"player":{"id":676203,"link":"/api/v1/people/676203"},"credit":"b_pa"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:39:19.526Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Solak singles on a line drive to right fielder Kameron Misner. Nick Schnell to 3rd. Marcos Castañon to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T22:39:32.985Z","endTime":"2026-02-21T22:40:21.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699325,"fullName":"Oscar Rayo","link":"/api/v1/people/699325"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"postOnSecond":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"postOnThird":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"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":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67371807974612,"aZ":-31.884302333135732,"pfxX":10.04916898724527,"pfxZ":0.20235484978794993,"pX":0.6425523781121012,"pZ":2.666675968697503,"vX0":-9.051257344410288,"vY0":-117.57847708275756,"vZ0":0.5963329259161863,"x":92.51,"y":166.78,"x0":3.2308962473847953,"y0":50.000465066906955,"z0":5.361498237987268,"aX":14.110742438697692},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.8,"breakHorizontal":-16.1,"spinRate":1882,"spinDirection":96},"zone":6,"typeConfidence":1.27,"plateTime":0.4653241166156046,"extension":6.264256094657294},"index":0,"playId":"fd564fba-2acd-3860-9985-3bcbcd7fcde9","pitchNumber":1,"startTime":"2026-02-21T22:39:48.526Z","endTime":"2026-02-21T22:39:53.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":678010,"link":"/api/v1/people/678010"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.283576345339885,"aZ":-32.942327395660016,"pfxX":9.985321607253471,"pfxZ":-0.5497786942820628,"pX":1.3718822107895565,"pZ":2.593700251957288,"vX0":-7.780811447929873,"vY0":-117.87765012098752,"vZ0":0.6554121040666898,"x":64.71,"y":168.75,"x0":3.417234085099095,"y0":50.000393789286406,"z0":5.352020461182528,"aX":14.058755204042955},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.5,"breakHorizontal":-16.2,"spinRate":1823,"spinDirection":106},"zone":12,"typeConfidence":1.24,"plateTime":0.4645557646703704,"extension":6.142951897615361},"hitData":{"launchSpeed":76.2,"launchAngle":14.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.67,"coordY":136.04}},"index":1,"playId":"1bd70806-67b2-346d-bd50-56a7217ac20a","pitchNumber":2,"startTime":"2026-02-21T22:40:07.802Z","endTime":"2026-02-21T22:40:21.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":676203,"link":"/api/v1/people/676203"},"second":{"id":678010,"link":"/api/v1/people/678010"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_ab"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_ab"},{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.29,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:40:21.322Z","atBatIndex":79},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Samad Taylor out on a sacrifice fly to right fielder Kameron Misner. Nick Schnell scores. Nick Solak to 2nd. Throwing error by right fielder Kameron Misner.","rbi":1,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T22:40:44.421Z","endTime":"2026-02-21T22:41:44.190Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699325,"fullName":"Oscar Rayo","link":"/api/v1/people/699325"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"postOnThird":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670224,"link":"/api/v1/people/670224"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":678010,"fullName":"Nick Schnell","link":"/api/v1/people/678010"},"responsiblePitcher":{"id":699325,"link":"/api/v1/people/699325"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.983608194798087,"aZ":-23.364394395696618,"pfxX":9.477549105581557,"pfxZ":5.125176892848041,"pX":-0.3992664525160564,"pZ":2.783665807201612,"vX0":-12.223066300642715,"vY0":-130.21658696198386,"vZ0":-1.9880704060859702,"x":132.22,"y":163.62,"x0":3.1211936817425876,"y0":50.004493325558876,"z0":5.322132414554136,"aX":16.30028186880922},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.0,"breakHorizontal":-14.5,"spinRate":2104,"spinDirection":113},"zone":1,"typeConfidence":1.26,"plateTime":0.42038860223110674,"extension":6.1861799174231376},"index":0,"playId":"9cb921b3-6976-3557-b35f-3cb2a8396e39","pitchNumber":1,"startTime":"2026-02-21T22:40:55.611Z","endTime":"2026-02-21T22:40:58.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":678010,"link":"/api/v1/people/678010"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":78.3,"endSpeed":72.1,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2492351427984,"aZ":-30.89331846141462,"pfxX":-4.616788921005892,"pfxZ":0.9835263065441753,"pX":-1.3208150612048826,"pZ":0.6021737302882098,"vX0":-9.404439749280057,"vY0":-113.6452133687713,"vZ0":-3.262584055079419,"x":167.35,"y":222.52,"x0":3.48255609357061,"y0":50.00037890590875,"z0":5.1480322708129895,"aX":-5.993553943543427},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":1.2,"breakHorizontal":10.9,"spinRate":2097,"spinDirection":286},"zone":13,"typeConfidence":1.32,"plateTime":0.48331723989278563,"extension":6.3276035960178385},"index":1,"playId":"bf7e15b7-3010-3e11-8061-e15ff6df4c7e","pitchNumber":2,"startTime":"2026-02-21T22:41:09.623Z","endTime":"2026-02-21T22:41:13.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":678010,"link":"/api/v1/people/678010"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.293694171523228,"aZ":-25.34712288328482,"pfxX":9.574981377837076,"pfxZ":3.9924811736606944,"pX":-0.46578048499175245,"pZ":2.7600534759527995,"vX0":-12.304727119999912,"vY0":-130.19840121055887,"vZ0":-1.5816981728083719,"x":134.75,"y":164.26,"x0":3.0857613482523476,"y0":50.00430198895888,"z0":5.300650872811498,"aX":16.3794909496133},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":-14.5,"spinRate":2050,"spinDirection":111},"zone":1,"typeConfidence":1.28,"plateTime":0.42128706412072736,"extension":6.121152240881891},"hitData":{"launchSpeed":94.3,"launchAngle":52.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.29,"coordY":106.13}},"index":2,"playId":"a71965b1-d6c2-3e73-b94a-4de1e92acd80","pitchNumber":3,"startTime":"2026-02-21T22:41:28.347Z","endTime":"2026-02-21T22:41:44.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"second":{"id":676203,"link":"/api/v1/people/676203"},"third":{"id":678010,"link":"/api/v1/people/678010"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.35,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:41:44.190Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jase Bowen walks.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T22:42:20.404Z","endTime":"2026-02-21T22:43:41.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699325,"fullName":"Oscar Rayo","link":"/api/v1/people/699325"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"postOnSecond":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"postOnThird":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.162257099346096,"aZ":-31.06064744583596,"pfxX":11.250351755001535,"pfxZ":0.7730898514300417,"pX":0.4817857753493626,"pZ":1.3315019299897235,"vX0":-9.891489356787353,"vY0":-119.58240359219432,"vZ0":-2.547826470257516,"x":98.64,"y":202.83,"x0":3.211069377151744,"y0":50.005785632774774,"z0":5.198607977795992,"aX":16.288975335072045},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.0,"breakHorizontal":-18.0,"spinRate":1878,"spinDirection":102},"zone":14,"typeConfidence":1.3,"plateTime":0.45811265266454404,"extension":6.2681294766756865},"index":0,"playId":"200e629d-c429-37c3-b32e-b62524dd98af","pitchNumber":1,"startTime":"2026-02-21T22:42:20.404Z","endTime":"2026-02-21T22:42:23.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":89.3,"endSpeed":80.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.208225508187894,"aZ":-21.500771807967233,"pfxX":11.471672399810112,"pfxZ":6.334006692895761,"pX":-0.7932699063695918,"pZ":3.436782870393548,"vX0":-13.548536056140506,"vY0":-129.289422955028,"vZ0":-0.6845792140302414,"x":147.24,"y":145.99,"x0":3.036724270249584,"y0":50.001140472617294,"z0":5.362543203980213,"aX":19.324229678214333},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.5,"breakHorizontal":-17.5,"spinRate":2183,"spinDirection":114},"zone":11,"typeConfidence":1.32,"plateTime":0.4244566672860417,"extension":6.210458540957421},"index":1,"playId":"b4e85cf0-2cbf-3bdd-aaf2-455aa19ae16e","pitchNumber":2,"startTime":"2026-02-21T22:42:37.888Z","endTime":"2026-02-21T22:42:42.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":89.5,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.096416782056203,"aZ":-23.2040845756067,"pfxX":11.12337403757321,"pfxZ":5.295524680382044,"pX":1.5949077480315779,"pZ":4.0149726974554065,"vX0":-7.98158214814904,"vY0":-130.05166411249522,"vZ0":0.8657568925045268,"x":56.21,"y":130.38,"x0":3.2756898722288903,"y0":50.00320861300689,"z0":5.452583944399916,"aX":18.843321514299472},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.1,"breakHorizontal":-18.1,"spinRate":2203,"spinDirection":204},"zone":12,"typeConfidence":1.3,"plateTime":0.4229684111154741,"extension":6.0869150302723485},"index":2,"playId":"da04fe97-aee9-32bc-b2f5-690cfc657209","pitchNumber":3,"startTime":"2026-02-21T22:42:55.747Z","endTime":"2026-02-21T22:42:58.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.445820531384385,"aZ":-32.11464963278745,"pfxX":11.71424333219,"pfxZ":0.045025118693947874,"pX":0.5051697620051665,"pZ":1.2904782663165633,"vX0":-9.836476353920983,"vY0":-118.04138600272854,"vZ0":-2.248010201112321,"x":97.74,"y":203.94,"x0":3.223386907236136,"y0":50.00547295084657,"z0":5.2392259806854895,"aX":16.378349282845832},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.2,"breakHorizontal":-18.5,"spinRate":1802,"spinDirection":98},"zone":14,"typeConfidence":1.24,"plateTime":0.4657052962761541,"extension":6.282134809867008},"index":3,"playId":"d770825f-74c1-3bf6-b3e5-6e8134145cba","pitchNumber":4,"startTime":"2026-02-21T22:43:17.870Z","endTime":"2026-02-21T22:43:21.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.990360818210345,"aZ":-33.45389224002169,"pfxX":11.528117333289595,"pfxZ":-0.8994153609750022,"pX":1.2225426335258294,"pZ":2.428643549255455,"vX0":-8.62247783081827,"vY0":-118.8762031263749,"vZ0":0.5570498282270107,"x":70.4,"y":173.21,"x0":3.417462940165675,"y0":50.00564610502335,"z0":5.253551063884036,"aX":16.33133725513796},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.2,"breakHorizontal":-18.5,"spinRate":1835,"spinDirection":104},"zone":14,"typeConfidence":1.25,"plateTime":0.4625924412454139,"extension":6.26459548435728},"index":4,"playId":"42c5b5d9-c435-3ba9-84b3-ef383bfb8aa5","pitchNumber":5,"startTime":"2026-02-21T22:43:35.640Z","endTime":"2026-02-21T22:43:41.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.09999999999999987,"leverageIndex":0.15,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:43:41.211Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ethan Salas singles on a ground ball to second baseman Justin Johnson. Marcos Castañon scores. Nick Solak to 3rd. Jase Bowen to 2nd.","rbi":1,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T22:44:07.905Z","endTime":"2026-02-21T22:45:33.761Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699325,"fullName":"Oscar Rayo","link":"/api/v1/people/699325"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"postOnSecond":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"postOnThird":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":813386,"link":"/api/v1/people/813386"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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_force","runner":{"id":676203,"fullName":"Marcos Castañon","link":"/api/v1/people/676203"},"responsiblePitcher":{"id":699325,"link":"/api/v1/people/699325"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ethan Salas replaces Will Wagner.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-21T22:44:07.903Z","endTime":"2026-02-21T22:44:07.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"302","replacedPlayer":{"id":695238,"link":"/api/v1/people/695238"},"defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":687749,"link":"/api/v1/people/687749"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91715617553264,"aZ":-24.030096566057445,"pfxX":11.690511075897513,"pfxZ":4.76298171803098,"pX":0.7285729790221299,"pZ":2.452349334226981,"vX0":-10.58463571929953,"vY0":-130.51272797249953,"vZ0":-2.51758445673182,"x":89.79,"y":181.02,"x0":3.33671246895674,"y0":50.00025861155259,"z0":5.257687142942751,"aX":19.97296871863341},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.2,"breakHorizontal":-18.6,"spinRate":2082,"spinDirection":110},"zone":6,"typeConfidence":1.27,"plateTime":0.4212142555851477,"extension":6.242657599051967},"index":1,"playId":"072e5a49-be65-3205-bb42-a7db41e41fab","pitchNumber":1,"startTime":"2026-02-21T22:44:07.905Z","endTime":"2026-02-21T22:44:11.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"first":{"id":687749,"link":"/api/v1/people/687749"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.357952329408423,"aZ":-29.98351791344192,"pfxX":-4.586994786089787,"pfxZ":1.700031379067072,"pX":-0.8345640769068592,"pZ":2.1948913780492743,"vX0":-8.22490995815191,"vY0":-114.40964976014094,"vZ0":-0.059843368067586944,"x":146.53,"y":203.15,"x0":3.4415854150221317,"y0":50.00403130501566,"z0":5.2270967513636615,"aX":-5.918488221813812},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":3.4,"breakHorizontal":10.9,"spinRate":53,"spinDirection":349},"zone":13,"typeConfidence":1.38,"plateTime":0.48372482700943475,"extension":6.250685524278712},"index":2,"playId":"4abdebe9-0132-3f6c-ae9f-2675bb492d05","pitchNumber":2,"startTime":"2026-02-21T22:44:21.137Z","endTime":"2026-02-21T22:44:24.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"first":{"id":687749,"link":"/api/v1/people/687749"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.285532762295922,"aZ":-22.41286413021265,"pfxX":10.56511370758706,"pfxZ":5.573564831592474,"pX":0.6726582204550772,"pZ":4.083501968035142,"vX0":-9.879491486445962,"vY0":-131.80720607094713,"vZ0":0.815193354383322,"x":98.91,"y":124.23,"x0":3.1056110398442502,"y0":50.001153429725875,"z0":5.4312735464856035,"aX":18.498007579079125},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.6,"breakHorizontal":-16.8,"spinRate":1941,"spinDirection":175},"zone":12,"typeConfidence":1.01,"plateTime":0.4163297416829521,"extension":6.169103482973145},"index":3,"playId":"f9fe2469-ace5-3b2e-8cdc-1a0d7627d1f6","pitchNumber":3,"startTime":"2026-02-21T22:44:40.355Z","endTime":"2026-02-21T22:44:45.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"first":{"id":687749,"link":"/api/v1/people/687749"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.540001154437558,"aZ":-32.63249017499674,"pfxX":10.75060107123771,"pfxZ":-0.3146804129386265,"pX":0.7138799398036116,"pZ":2.1393356101789602,"vX0":-9.24962143472314,"vY0":-118.94138205903927,"vZ0":-0.5874751509060758,"x":106.79,"y":124.7,"x0":3.2452255044408944,"y0":50.00591670264089,"z0":5.33352785557582,"aX":15.498606090535056},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.5,"breakHorizontal":-17.4,"spinRate":1820,"spinDirection":89},"zone":9,"typeConfidence":1.28,"plateTime":0.45946738857507485,"extension":6.331093294227338},"index":4,"playId":"dd417339-69f1-3146-8cd8-0ee287dc61ac","pitchNumber":4,"startTime":"2026-02-21T22:45:05.072Z","endTime":"2026-02-21T22:45:08.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"first":{"id":687749,"link":"/api/v1/people/687749"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.360457185793177,"aZ":-33.19162171158712,"pfxX":-5.243262462216503,"pfxZ":-0.7738876269438171,"pX":-0.77479893855325,"pZ":1.319529835642849,"vX0":-7.852239146346427,"vY0":-114.97102983617167,"vZ0":-1.2421564902696793,"x":108.11,"y":148.25,"x0":3.3863288744140694,"y0":50.00170068175472,"z0":5.133182107199865,"aX":-6.910185461847668},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.4,"breakHorizontal":11.8,"spinRate":2046,"spinDirection":297},"zone":13,"typeConfidence":1.31,"plateTime":0.4792189413830088,"extension":6.368943238358242},"hitData":{"launchSpeed":81.3,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.36,"coordY":161.0}},"index":5,"playId":"5d0a6328-2d2a-34d9-9716-5a364284618b","pitchNumber":5,"startTime":"2026-02-21T22:45:24.895Z","endTime":"2026-02-21T22:45:33.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":806956,"link":"/api/v1/people/806956","batSide":{"code":"L","description":"Left"}},"first":{"id":687749,"link":"/api/v1/people/687749"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806956,"link":"/api/v1/people/806956"},"credit":"b_ab"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_ab"},{"player":{"id":806956,"link":"/api/v1/people/806956"},"credit":"b_pa"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.8000000000000002,"leverageIndex":0.19,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:45:33.761Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose F Miranda singles on a line drive to left fielder Tyler Gentry. Nick Solak scores. Jase Bowen scores. Ethan Salas to 2nd.","rbi":2,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T22:46:43.357Z","endTime":"2026-02-21T22:47:44.607Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699325,"fullName":"Oscar Rayo","link":"/api/v1/people/699325"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"postOnSecond":{"id":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":669304,"fullName":"Jose F Miranda","link":"/api/v1/people/669304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694355,"link":"/api/v1/people/694355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":{"id":699325,"link":"/api/v1/people/699325"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":{"id":699325,"link":"/api/v1/people/699325"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":806956,"fullName":"Ethan Salas","link":"/api/v1/people/806956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.320753505503628,"aZ":-22.057350486597954,"pfxX":10.779484522083663,"pfxZ":5.996040183483235,"pX":-1.5049906685599146,"pZ":2.6633455852883916,"vX0":-14.81236634639013,"vY0":-129.41466365778786,"vZ0":-2.442057038655104,"x":174.37,"y":166.87,"x0":2.9061183065971954,"y0":50.003666875684445,"z0":5.318185090289936,"aX":18.191361013526578},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.4,"breakHorizontal":-16.1,"spinRate":2143,"spinDirection":111},"zone":11,"typeConfidence":1.3,"plateTime":0.4240784049323665,"extension":6.384354320480174},"index":0,"playId":"31613f9b-a41d-3fda-8aa7-d9a467d04c2b","pitchNumber":1,"startTime":"2026-02-21T22:46:43.357Z","endTime":"2026-02-21T22:46:46.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":687749,"link":"/api/v1/people/687749"},"third":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.873867702338632,"aZ":-23.10848443796076,"pfxX":11.65792791107809,"pfxZ":5.34513293033355,"pX":-0.10597807028504547,"pZ":1.639224587349932,"vX0":-12.556224270801904,"vY0":-129.6083967864476,"vZ0":-4.581971621340482,"x":121.04,"y":194.52,"x0":3.2938673960332823,"y0":50.0041806051099,"z0":5.201785639149042,"aX":19.775041818699982},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.8,"breakHorizontal":-18.2,"spinRate":2186,"spinDirection":110},"zone":8,"typeConfidence":1.31,"plateTime":0.4231080914720513,"extension":6.440526464220694},"index":1,"playId":"18183c0b-8e80-3c69-b290-34cf047ffc27","pitchNumber":2,"startTime":"2026-02-21T22:47:00.066Z","endTime":"2026-02-21T22:47:27.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":687749,"link":"/api/v1/people/687749"},"third":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":699325,"fullName":"Oscar Rayo","link":"/api/v1/people/699325"}},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.626371554350253,"aZ":-22.06022046407675,"pfxX":10.25548496579969,"pfxZ":5.967864446058471,"pX":-0.028847058808037285,"pZ":3.5970811913505063,"vX0":-11.562594812855492,"vY0":-129.27480934176373,"vZ0":-0.3863770578119212,"x":118.1,"y":141.66,"x0":3.1666915410074212,"y0":50.00210284260525,"z0":5.4399434662724495,"aX":17.37981624457013},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.9,"breakHorizontal":-16.1,"spinRate":2082,"spinDirection":115},"zone":11,"typeConfidence":1.32,"plateTime":0.4234748153358572,"extension":6.206683024334404},"hitData":{"launchSpeed":81.8,"launchAngle":13.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.05,"coordY":131.26}},"index":2,"playId":"822309d1-4194-36c7-a01a-cb92784decf4","pitchNumber":3,"startTime":"2026-02-21T22:47:34.678Z","endTime":"2026-02-21T22:47:44.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":669304,"link":"/api/v1/people/669304","batSide":{"code":"R","description":"Right"}},"first":{"id":806956,"link":"/api/v1/people/806956"},"second":{"id":687749,"link":"/api/v1/people/687749"},"third":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_ab"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_ab"},{"player":{"id":669304,"link":"/api/v1/people/669304"},"credit":"b_pa"},{"player":{"id":699325,"link":"/api/v1/people/699325"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.08,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:47:44.607Z","atBatIndex":83},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Anthony Vilar lines out to second baseman Justin Johnson.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-21T22:50:13.785Z","endTime":"2026-02-21T22:50:19.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669441,"fullName":"Chandler Champlain","link":"/api/v1/people/669441"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":681036,"fullName":"Anthony Vilar","link":"/api/v1/people/681036"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":813386,"link":"/api/v1/people/813386"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-21T22:48:11.346Z","endTime":"2026-02-21T22:48:29.208Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chandler Champlain replaces Oscar Rayo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-21T22:48:29.208Z","endTime":"2026-02-21T22:50:15.945Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669441,"link":"/api/v1/people/669441"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699325,"link":"/api/v1/people/699325","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09516024032001,"aZ":-12.125629881812237,"pfxX":-4.177054339488745,"pfxZ":11.17176227249351,"pX":0.5853053515030828,"pZ":1.5536890618261567,"vX0":4.737964721880572,"vY0":-133.45947088147017,"vZ0":-9.005519394636542,"x":94.69,"y":196.83,"x0":-0.674614219406769,"y0":50.00225908719481,"z0":5.856020747546513,"aX":-7.496214972218673},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.4,"breakHorizontal":6.5,"spinRate":2242,"spinDirection":211},"zone":9,"typeConfidence":0.9,"plateTime":0.4112056194985221,"extension":5.87526520492572},"hitData":{"launchSpeed":94.7,"launchAngle":10.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":126.58,"coordY":193.05}},"index":2,"playId":"440f7384-abfb-31e1-b50c-00a6763ee2cf","pitchNumber":1,"startTime":"2026-02-21T22:50:15.945Z","endTime":"2026-02-21T22:50:19.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669441,"link":"/api/v1/people/669441","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663503,"link":"/api/v1/people/663503"},"first":{"id":814528,"link":"/api/v1/people/814528"},"second":{"id":813386,"link":"/api/v1/people/813386"},"third":{"id":801442,"link":"/api/v1/people/801442"},"shortstop":{"id":663731,"link":"/api/v1/people/663731"},"left":{"id":694355,"link":"/api/v1/people/694355"},"center":{"id":811287,"link":"/api/v1/people/811287"},"right":{"id":670224,"link":"/api/v1/people/670224"}},"offense":{"batter":{"id":681036,"link":"/api/v1/people/681036","batSide":{"code":"L","description":"Left"}},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":806956,"link":"/api/v1/people/806956"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681036,"link":"/api/v1/people/681036"},"credit":"b_ab"},{"player":{"id":669441,"link":"/api/v1/people/669441"},"credit":"p_ab"},{"player":{"id":681036,"link":"/api/v1/people/681036"},"credit":"b_pa"},{"player":{"id":669441,"link":"/api/v1/people/669441"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:50:19.534Z","atBatIndex":84},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jack Pineda lines out to left fielder Jase Bowen.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T22:52:35.385Z","endTime":"2026-02-21T22:52:57.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":801442,"fullName":"Jack Pineda","link":"/api/v1/people/801442"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701240,"fullName":"Ethan Routzahn","link":"/api/v1/people/701240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":801442,"fullName":"Jack Pineda","link":"/api/v1/people/801442"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ethan Salas remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-21T22:51:15.866Z","endTime":"2026-02-21T22:51:15.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806956,"link":"/api/v1/people/806956"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"302","replacedPlayer":{"id":695238,"link":"/api/v1/people/695238"},"defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":801442,"link":"/api/v1/people/801442","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ethan Routzahn replaces Francis Peña.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-21T22:51:15.908Z","endTime":"2026-02-21T22:52:37.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701240,"link":"/api/v1/people/701240"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":800212,"link":"/api/v1/people/800212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":801442,"link":"/api/v1/people/801442","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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.4,"endSpeed":84.4,"strikeZoneTop":3.028,"strikeZoneBottom":1.528,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.071064039182186,"aZ":-33.81436515694811,"pfxX":-11.117826519765334,"pfxZ":-0.8990776292509004,"pX":0.7525518296101398,"pZ":2.652954666133729,"vX0":11.392643825603638,"vY0":-134.12640108139695,"vZ0":1.3102367061579077,"x":88.31,"y":167.15,"x0":-2.1060598852330474,"y0":50.003352533857665,"z0":4.56973310343027,"aX":-20.252656191925364},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.1,"breakHorizontal":17.6,"spinRate":2238,"spinDirection":287},"zone":3,"typeConfidence":2.0,"plateTime":0.40840359705889817,"extension":6.208958566669395},"index":2,"playId":"f2bd79fe-8b71-3a88-bfd4-ca02e4df2b53","pitchNumber":1,"startTime":"2026-02-21T22:52:37.569Z","endTime":"2026-02-21T22:52:41.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701240,"link":"/api/v1/people/701240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":801442,"link":"/api/v1/people/801442","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.8,"strikeZoneTop":3.028,"strikeZoneBottom":1.528,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68770223726637,"aZ":-31.649059454954962,"pfxX":7.782475154292856,"pfxZ":0.42213396084434684,"pX":-0.8106731047703445,"pZ":2.1467607242637987,"vX0":1.8795301421178738,"vY0":-110.96394577918895,"vZ0":2.560619744418221,"x":147.9,"y":180.82,"x0":-2.6805581252865798,"y0":50.00257928621127,"z0":4.285439735035015,"aX":9.660365608777221},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":1.8,"breakHorizontal":-14.6,"spinRate":2180,"spinDirection":77},"zone":4,"typeConfidence":2.0,"plateTime":0.49445952622814904,"extension":6.477764369992402},"hitData":{"launchSpeed":88.1,"launchAngle":21.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.07,"coordY":110.8}},"index":3,"playId":"81caff6f-f69f-3aab-ae1c-dea57b2e080b","pitchNumber":2,"startTime":"2026-02-21T22:52:52.382Z","endTime":"2026-02-21T22:52:57.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701240,"link":"/api/v1/people/701240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":801442,"link":"/api/v1/people/801442","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801442,"link":"/api/v1/people/801442"},"credit":"b_ab"},{"player":{"id":701240,"link":"/api/v1/people/701240"},"credit":"p_ab"},{"player":{"id":801442,"link":"/api/v1/people/801442"},"credit":"b_pa"},{"player":{"id":701240,"link":"/api/v1/people/701240"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:52:57.032Z","atBatIndex":85},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Justin Johnson pops out to second baseman Nick Solak.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T22:53:23.367Z","endTime":"2026-02-21T22:54:07.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":813386,"fullName":"Justin Johnson","link":"/api/v1/people/813386"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701240,"fullName":"Ethan Routzahn","link":"/api/v1/people/701240"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":813386,"fullName":"Justin Johnson","link":"/api/v1/people/813386"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Justin Johnson batted out of order","event":"Game Advisory","eventType":"game_advisory","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-21T22:53:23.365Z","endTime":"2026-02-21T22:53:23.366Z","isPitch":false,"type":"action","player":{"id":663503,"link":"/api/v1/people/663503"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.7,"strikeZoneTop":3.127,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.269557136493507,"aZ":-33.702410785483735,"pfxX":9.973417411757104,"pfxZ":-1.1605557444074481,"pX":-0.2701540915470269,"pZ":2.8815922040862985,"vX0":2.526472117097933,"vY0":-114.13750548470082,"vZ0":4.10057338820107,"x":127.3,"y":160.98,"x0":-2.689056174146737,"y0":50.0056982898151,"z0":4.3933365536753985,"aX":13.076042779476722},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.7,"breakHorizontal":-18.7,"spinRate":2980,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4810764604066078,"extension":6.280602063055739},"index":1,"playId":"b2bf8894-39f4-3312-995c-64ca68006140","pitchNumber":1,"startTime":"2026-02-21T22:53:23.367Z","endTime":"2026-02-21T22:53:36.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701240,"link":"/api/v1/people/701240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":813386,"link":"/api/v1/people/813386","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.127,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93047973917084,"aZ":-34.497712285741535,"pfxX":-8.666934296983205,"pfxZ":-1.3159772998850219,"pX":-0.611563673577818,"pZ":2.9457527411499744,"vX0":7.6333899622163734,"vY0":-131.85392934687545,"vZ0":2.3964824154754503,"x":140.31,"y":159.24,"x0":-2.4121822232800842,"y0":50.000773817893915,"z0":4.563308782642621,"aX":-15.323050113133602},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.7,"breakHorizontal":14.2,"spinRate":2085,"spinDirection":253},"zone":1,"typeConfidence":2.0,"plateTime":0.4147367633357306,"extension":6.169750261755507},"index":2,"playId":"12dcb679-6e73-3d34-b663-8846709bead2","pitchNumber":2,"startTime":"2026-02-21T22:53:37.081Z","endTime":"2026-02-21T22:53:45.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701240,"link":"/api/v1/people/701240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":813386,"link":"/api/v1/people/813386","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.127,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.522227639982273,"aZ":-34.32131148193528,"pfxX":7.070154099761548,"pfxZ":-1.6552646093231278,"pX":-0.04425480137779725,"pZ":2.3979699816277353,"vX0":3.5589702042565015,"vY0":-113.15955544809468,"vZ0":3.1734345030742688,"x":118.69,"y":174.03,"x0":-2.5555249478834337,"y0":50.001974842064236,"z0":4.414264762139578,"aX":9.174352090427863},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-1.9,"breakHorizontal":-13.7,"spinRate":2347,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.4839119978262345,"extension":6.320652087296853},"hitData":{"launchSpeed":87.7,"launchAngle":64.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.93,"coordY":140.75}},"index":3,"playId":"6ba48f1a-c63f-34e5-8ff1-74046d298caa","pitchNumber":3,"startTime":"2026-02-21T22:53:56.920Z","endTime":"2026-02-21T22:54:07.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701240,"link":"/api/v1/people/701240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":813386,"link":"/api/v1/people/813386","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813386,"link":"/api/v1/people/813386"},"credit":"b_ab"},{"player":{"id":701240,"link":"/api/v1/people/701240"},"credit":"p_ab"},{"player":{"id":813386,"link":"/api/v1/people/813386"},"credit":"b_pa"},{"player":{"id":701240,"link":"/api/v1/people/701240"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:54:07.772Z","atBatIndex":86},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elih Marrero lines out to left fielder Jase Bowen.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-21T22:54:28.979Z","endTime":"2026-02-21T22:54:35.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663503,"fullName":"Elih Marrero","link":"/api/v1/people/663503"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701240,"fullName":"Ethan Routzahn","link":"/api/v1/people/701240"},"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":663503,"fullName":"Elih Marrero","link":"/api/v1/people/663503"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Elih Marrero batted out of order","event":"Game Advisory","eventType":"game_advisory","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-21T22:54:28.977Z","endTime":"2026-02-21T22:54:28.978Z","isPitch":false,"type":"action","player":{"id":670224,"link":"/api/v1/people/670224"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0185444758459,"aZ":-32.11293675012022,"pfxX":8.40704403356388,"pfxZ":0.0483016675893726,"pX":-0.10597018791664047,"pZ":2.449214811667272,"vX0":3.089035865473043,"vY0":-113.55917130837328,"vZ0":2.7254337497018515,"x":121.04,"y":172.65,"x0":-2.578591250817833,"y0":50.00280880245213,"z0":4.441572744148308,"aX":10.910976692915606},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":1.2,"breakHorizontal":-16.1,"spinRate":2341,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.4834868433733037,"extension":6.2072981012808},"hitData":{"launchSpeed":90.3,"launchAngle":24.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.04,"coordY":93.53}},"index":1,"playId":"df507cac-12e4-3a49-bdfb-06a3fe490c6c","pitchNumber":1,"startTime":"2026-02-21T22:54:28.979Z","endTime":"2026-02-21T22:54:35.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701240,"link":"/api/v1/people/701240","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681036,"link":"/api/v1/people/681036"},"first":{"id":669304,"link":"/api/v1/people/669304"},"second":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":676203,"link":"/api/v1/people/676203"},"shortstop":{"id":672696,"link":"/api/v1/people/672696"},"left":{"id":687749,"link":"/api/v1/people/687749"},"center":{"id":669392,"link":"/api/v1/people/669392"},"right":{"id":678010,"link":"/api/v1/people/678010"}},"offense":{"batter":{"id":663503,"link":"/api/v1/people/663503","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663503,"link":"/api/v1/people/663503"},"credit":"b_ab"},{"player":{"id":701240,"link":"/api/v1/people/701240"},"credit":"p_ab"},{"player":{"id":663503,"link":"/api/v1/people/663503"},"credit":"b_pa"},{"player":{"id":701240,"link":"/api/v1/people/701240"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-21T22:54:35.216Z","atBatIndex":87}]