[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Zac Veen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-20T20:11:17.837Z","endTime":"2026-02-20T20:11:55.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,5],"actionIndex":[0,1,2],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T17:00:17.263Z","endTime":"2026-02-20T19:48:22.822Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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-20T19:48:22.822Z","endTime":"2026-02-20T20:09:56.888Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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-20T20:09:56.888Z","endTime":"2026-02-20T20:11:19.808Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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":96.6,"endSpeed":88.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46780785400527,"aZ":-13.183706022318715,"pfxX":-2.7384976141613944,"pfxZ":9.468962214674974,"pX":-0.06545527034458504,"pZ":3.2511700316661836,"vX0":5.980765168494853,"vY0":-140.6162874046276,"vZ0":-4.919426921799735,"x":119.5,"y":151.0,"x0":-1.862744848218023,"y0":50.00107788426842,"z0":5.876592942297876,"aX":-5.49178879775233},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":3.7,"spinRate":2300,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3893167035841567,"extension":6.05045407872701},"index":3,"playId":"b0b9a29a-d4af-37f7-9f02-87e86469493e","pitchNumber":1,"startTime":"2026-02-20T20:11:19.808Z","endTime":"2026-02-20T20:11:22.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-02-20T20:11:33.634Z","endTime":"2026-02-20T20:11:45.024Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.701289862034532,"aZ":-34.37161968345535,"pfxX":1.9821800018902573,"pfxZ":-1.4936091575426023,"pX":-0.2455517861075205,"pZ":1.3197230043547217,"vX0":3.954754430352859,"vY0":-120.01333345661243,"vZ0":-3.8525053251182966,"x":126.36,"y":203.15,"x0":-2.167782890934226,"y0":50.0035907270075,"z0":5.984589526166121,"aX":2.911983234972936},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.4,"breakHorizontal":-4.4,"spinRate":2505,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.45515614223101775,"extension":5.939053476705624},"hitData":{"launchSpeed":94.0,"launchAngle":29.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.86,"coordY":71.0}},"index":5,"playId":"2173cd21-3534-3f38-aefb-4597b5aea9a1","pitchNumber":2,"startTime":"2026-02-20T20:11:45.024Z","endTime":"2026-02-20T20:11:55.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-20T20:11:55.135Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Geraldo Perdomo pops out to third baseman Kyle Karros in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-20T20:11:53.868Z","endTime":"2026-02-20T20:12:44.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05202410065003,"aZ":-22.692724226326995,"pfxX":5.5692526147469374,"pfxZ":6.17404510210776,"pX":-1.5154273954184276,"pZ":3.652661432021674,"vX0":0.7709611531766016,"vY0":-123.77381236454859,"vZ0":-1.2948640145181116,"x":174.76,"y":140.16,"x0":-2.5545927828392587,"y0":50.00269638186288,"z0":6.1012703741351055,"aX":8.552913103681629},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":11.0,"breakHorizontal":-10.2,"spinRate":2202,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.4442485102437801,"extension":5.773551803133262},"index":0,"playId":"f3c6f82a-6b2a-328e-b877-e6069d4c1c3e","pitchNumber":1,"startTime":"2026-02-20T20:12:17.320Z","endTime":"2026-02-20T20:12:20.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79293010601423,"aZ":-12.569794430620291,"pfxX":-2.5526670136386596,"pfxZ":10.21285832713591,"pX":0.2617577843508925,"pZ":3.3213715549497653,"vX0":6.8234065604178324,"vY0":-137.93974711136923,"vZ0":-4.740287356404878,"x":107.02,"y":149.1,"x0":-1.9165284001768854,"y0":50.001550451577735,"z0":5.9150550963708275,"aX":-4.89978114233475},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":3.1,"spinRate":2318,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.39765606421410604,"extension":6.050654970616049},"hitData":{"launchSpeed":78.2,"launchAngle":84.0,"totalDistance":32.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":114.82,"coordY":197.04}},"index":1,"playId":"2d2e485b-c9ba-3ca6-8c44-7ee49969083f","pitchNumber":2,"startTime":"2026-02-20T20:12:33.870Z","endTime":"2026-02-20T20:12:44.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:12:44.881Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pavin Smith singles on a sharp line drive to right fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-20T20:12:50.760Z","endTime":"2026-02-20T20:14:37.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"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":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35567976948122,"aZ":-25.769888027409653,"pfxX":2.3711929417909254,"pfxZ":4.2096361106087965,"pX":0.2596628035443592,"pZ":3.529711985587866,"vX0":5.096240243758084,"vY0":-122.36131669726811,"vZ0":-0.9748620355743673,"x":107.1,"y":143.48,"x0":-2.1552677271480807,"y0":50.003265874866955,"z0":6.134285811021031,"aX":3.607817431323034},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.7,"breakHorizontal":-5.4,"spinRate":2253,"spinDirection":93},"zone":12,"typeConfidence":2.0,"plateTime":0.4470344276895024,"extension":5.790199160671208},"index":0,"playId":"3532ae13-a7ac-389c-afb0-67a6bd92b774","pitchNumber":1,"startTime":"2026-02-20T20:13:15.458Z","endTime":"2026-02-20T20:13:20.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.895356796896174,"aZ":-37.155815215953155,"pfxX":3.921611326248714,"pfxZ":-3.4368466236692,"pX":-0.25435723415418005,"pZ":0.733777916795916,"vX0":3.3195177597834116,"vY0":-119.3969299080336,"vZ0":-4.5362450013100695,"x":126.7,"y":218.97,"x0":-2.1694877478438124,"y0":50.000539730482835,"z0":5.983671087182712,"aX":5.6894613671809005},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.0,"breakHorizontal":-7.9,"spinRate":2490,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.45784582210137925,"extension":5.861923568470325},"index":1,"playId":"2ddd5fd9-9eef-38da-a24e-60c7bfd99e4d","pitchNumber":2,"startTime":"2026-02-20T20:13:31.208Z","endTime":"2026-02-20T20:13:34.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.390904792663274,"aZ":-15.65881705634158,"pfxX":-4.213894763701267,"pfxZ":8.374345501419556,"pX":-0.835739241596395,"pZ":3.9041550591237817,"vX0":4.72216116206659,"vY0":-139.53730623992337,"vZ0":-2.775916596966919,"x":148.86,"y":133.37,"x0":-2.00246956218075,"y0":50.002977853729774,"z0":5.943616625853035,"aX":-8.310442147354191},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":6.6,"spinRate":2226,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3925297654105009,"extension":5.882590217007362},"index":2,"playId":"2d08e820-4ccf-3bab-8041-8d6c92775ff3","pitchNumber":3,"startTime":"2026-02-20T20:13:49.983Z","endTime":"2026-02-20T20:13:53.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":95.5,"endSpeed":86.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.763564691154905,"aZ":-15.63667014630544,"pfxX":-3.019196669701974,"pfxZ":8.569881961172447,"pX":-0.6082340128785719,"pZ":3.2985551832870015,"vX0":4.258920012548691,"vY0":-138.93175466038224,"vZ0":-4.62667388512528,"x":140.18,"y":149.72,"x0":-1.7778115121182907,"y0":50.00617489241694,"z0":6.044554861251786,"aX":-5.829176286029733},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":4.4,"spinRate":2276,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.3961388186455168,"extension":6.203450894034292},"index":3,"playId":"f9753add-d1b8-3bfa-9829-544287cb8fa9","pitchNumber":4,"startTime":"2026-02-20T20:14:10.037Z","endTime":"2026-02-20T20:14:14.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.00408945470008,"aZ":-15.104706366335925,"pfxX":-3.7347187195930323,"pfxZ":8.900884038527492,"pX":0.14077102664217483,"pZ":3.1042869908714743,"vX0":6.151920438956015,"vY0":-138.5743775938614,"vZ0":-4.806080205078893,"x":111.63,"y":154.96,"x0":-1.6371296202754133,"y0":50.00334738087571,"z0":5.892466888033879,"aX":-7.162981613747139},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":5.3,"spinRate":2296,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3974014835625219,"extension":6.27931408642249},"hitData":{"launchSpeed":102.9,"launchAngle":17.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.73,"coordY":93.43}},"index":4,"playId":"33ca01df-f7b0-31c0-8563-184329ea8e5d","pitchNumber":5,"startTime":"2026-02-20T20:14:27.628Z","endTime":"2026-02-20T20:14:37.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:14:37.732Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Moreno lines out to shortstop Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-20T20:14:35.799Z","endTime":"2026-02-20T20:16:44.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7253883191348,"aZ":-25.949605515740057,"pfxX":1.623110795099496,"pfxZ":3.548559498217653,"pX":0.40884657799700874,"pZ":2.137026384181677,"vX0":6.098422759339639,"vY0":-131.5546601032216,"vZ0":-4.785395876235843,"x":101.42,"y":181.08,"x0":-2.1495361900123537,"y0":50.003103721925385,"z0":5.901528818132998,"aX":2.8459397177960732},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":-4.3,"spinRate":2441,"spinDirection":178},"zone":6,"typeConfidence":2.0,"plateTime":0.4162438624278635,"extension":6.026888243588417},"index":0,"playId":"79248ad3-bafd-3e22-9b2b-fd03ee0f746a","pitchNumber":1,"startTime":"2026-02-20T20:15:04.813Z","endTime":"2026-02-20T20:15:15.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"79248ad3-bafd-3e22-9b2b-fd03ee0f746a","startTime":"2026-02-20T20:15:34.369Z","endTime":"2026-02-20T20:15:34.370Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by catcher Braxton Fulford on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"79248ad3-bafd-3e22-9b2b-fd03ee0f746a","startTime":"2026-02-20T20:15:34.370Z","endTime":"2026-02-20T20:15:43.110Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656976,"link":"/api/v1/people/656976"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"postOnSecond":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.88,"dramaIndex":33.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.635634381265078,"aZ":-25.29856913333463,"pfxX":7.1688845756864135,"pfxZ":4.628749429728725,"pX":0.08449949366643295,"pZ":3.8217678618765234,"vX0":3.2123504616268885,"vY0":-121.83836611076585,"vZ0":-0.3344772298595705,"x":113.78,"y":135.59,"x0":-2.187186255368955,"y0":50.00156959184567,"z0":6.16990827909007,"aX":10.647107645700094},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.5,"breakHorizontal":-13.8,"spinRate":2210,"spinDirection":76},"zone":12,"typeConfidence":2.0,"plateTime":0.4516470314279073,"extension":5.973821975089356},"index":3,"playId":"7508e8cb-a4df-3c57-9b2c-bd474453c179","pitchNumber":2,"startTime":"2026-02-20T20:15:43.110Z","endTime":"2026-02-20T20:15:47.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.307108657321145,"aZ":-22.19974353487138,"pfxX":-8.19759650412573,"pfxZ":5.1377169325700365,"pX":0.4800198751724205,"pZ":2.7322218275152084,"vX0":9.518512962337912,"vY0":-138.33019779930018,"vZ0":-4.5135341588161255,"x":98.7,"y":165.01,"x0":-1.937394719064446,"y0":50.004487367098506,"z0":5.869770230709513,"aX":-15.919367552620727},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.5,"breakHorizontal":13.0,"spinRate":2279,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.39566802272237034,"extension":6.232529072184373},"index":4,"playId":"542202b4-b5aa-3a81-b52c-3e774bdb65d4","pitchNumber":3,"startTime":"2026-02-20T20:16:00.547Z","endTime":"2026-02-20T20:16:05.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90594953460227,"aZ":-26.113762328220155,"pfxX":-8.129224552142325,"pfxZ":3.070186711011299,"pX":0.19486353425576786,"pZ":0.9364802813463554,"vX0":9.163779383374031,"vY0":-139.21087921976718,"vZ0":-8.33052411007862,"x":109.57,"y":213.5,"x0":-2.076198753996166,"y0":50.00003611447571,"z0":5.683852436573441,"aX":-16.02707916717446},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.1,"breakHorizontal":13.0,"spinRate":2293,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39276293498751436,"extension":6.320078171544862},"index":5,"playId":"f20311e0-20aa-3898-88dc-7324384847a9","pitchNumber":4,"startTime":"2026-02-20T20:16:18.988Z","endTime":"2026-02-20T20:16:23.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.527870208274013,"aZ":-22.065410188254855,"pfxX":1.485596603331945,"pfxZ":5.4652668038782934,"pX":-0.06573338769022044,"pZ":2.4311922795030525,"vX0":5.602620600663816,"vY0":-134.46374626244284,"vZ0":-4.904910716996053,"x":119.51,"y":173.14,"x0":-2.3610809362910157,"y0":50.00021265468362,"z0":5.824700358102182,"aX":2.7449628875156566},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":-3.8,"spinRate":2437,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.40585524654596483,"extension":6.004389601516267},"hitData":{"launchSpeed":111.8,"launchAngle":7.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":106.39,"coordY":153.1}},"index":6,"playId":"4cfa659e-df6e-35cf-a63d-ff5758041612","pitchNumber":5,"startTime":"2026-02-20T20:16:38.284Z","endTime":"2026-02-20T20:16:44.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:16:44.961Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-20T20:18:40.899Z","endTime":"2026-02-20T20:20:48.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":94.3,"endSpeed":86.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.116045014285266,"aZ":-10.58964341696429,"pfxX":-5.6120708153107675,"pfxZ":11.374664105810346,"pX":0.27933470101296587,"pZ":1.8117310477426134,"vX0":6.105209049492575,"vY0":-137.06878709805324,"vZ0":-8.181309669706115,"x":106.35,"y":189.86,"x0":-1.2508147645979504,"y0":50.00050727725345,"z0":5.563600132123,"aX":-10.64691523859466},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.0,"breakHorizontal":8.9,"spinRate":2567,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40004486879354717,"extension":6.1511562511226465},"index":0,"playId":"a5e01783-53a2-3c4e-b883-6f40fadd2319","pitchNumber":1,"startTime":"2026-02-20T20:19:08.383Z","endTime":"2026-02-20T20:19:12.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.604199248560676,"aZ":-18.656285313386455,"pfxX":-0.36038623388237045,"pfxZ":7.4192820236060015,"pX":1.1800416528867033,"pZ":1.9420550521001083,"vX0":6.595518916908132,"vY0":-133.16727173065672,"vZ0":-5.996350141817109,"x":72.02,"y":186.34,"x0":-1.2666434158778541,"y0":50.00628428018012,"z0":5.542205162938067,"aX":-0.6568835391785411},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":-0.6,"spinRate":2558,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.40897818765790994,"extension":6.031324008212781},"index":1,"playId":"3c412026-cf31-3889-b985-77ec72bd0017","pitchNumber":2,"startTime":"2026-02-20T20:19:20.394Z","endTime":"2026-02-20T20:19:25.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.303013493598783,"aZ":-26.13792349076582,"pfxX":-7.9478492065906785,"pfxZ":3.6971334740864465,"pX":-0.30040549556116647,"pZ":1.4834583477591872,"vX0":5.350468036682645,"vY0":-126.11382276811862,"vZ0":-4.912015659029201,"x":128.45,"y":198.73,"x0":-1.4020984632087738,"y0":50.005474690432784,"z0":5.529496081706951,"aX":-12.982764339222722},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.9,"breakHorizontal":13.4,"spinRate":1546,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43204129532681046,"extension":6.13327692025127},"index":2,"playId":"ac4d08d9-432b-3ce5-b572-85cd822b6ef7","pitchNumber":3,"startTime":"2026-02-20T20:19:34.514Z","endTime":"2026-02-20T20:19:38.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.618271106609814,"aZ":-21.934954150053787,"pfxX":1.0327275368390174,"pfxZ":5.743655058723819,"pX":0.07619675908951364,"pZ":3.7337196875670586,"vX0":3.7986429775126416,"vY0":-131.16205149707972,"vZ0":-0.8444739495087548,"x":114.1,"y":137.97,"x0":-1.5114878634541542,"y0":50.0048136565751,"z0":5.661038928159664,"aX":1.8417106509033547},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":-2.5,"spinRate":2637,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.4139005879665332,"extension":6.087501281144768},"index":3,"playId":"8f358159-046c-3ea2-a1f7-a99c23f13e8b","pitchNumber":4,"startTime":"2026-02-20T20:19:52.090Z","endTime":"2026-02-20T20:19:55.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-20T20:20:14.950Z","endTime":"2026-02-20T20:20:20.483Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.744698809260882,"aZ":-26.10589414596313,"pfxX":-9.007798966611475,"pfxZ":3.5947706815986438,"pX":-0.5569843246961493,"pZ":1.3928267356213868,"vX0":4.970974714386482,"vY0":-128.85944209770605,"vZ0":-5.139571607133144,"x":138.23,"y":201.17,"x0":-1.3365883065097355,"y0":50.00427887182433,"z0":5.419842070742376,"aX":-15.212037513600885},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.6,"breakHorizontal":15.2,"spinRate":1663,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42439706681324685,"extension":6.086200061743116},"index":5,"playId":"949a545b-e91e-3f9d-98fd-27dc6945e57d","pitchNumber":5,"startTime":"2026-02-20T20:20:20.483Z","endTime":"2026-02-20T20:20:27.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45047540465098,"aZ":-25.080579981486423,"pfxX":1.8978450975631374,"pfxZ":4.295205551446431,"pX":1.303733380645868,"pZ":0.39243344005891123,"vX0":5.682172466854374,"vY0":-126.7776090016171,"vZ0":-7.897285952982319,"x":67.3,"y":228.18,"x0":-1.2003491973931244,"y0":50.00209370486328,"z0":5.507641012225277,"aX":3.132442834724426},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.5,"breakHorizontal":-4.6,"spinRate":2617,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.42970647557184183,"extension":6.208440734869841},"index":6,"playId":"0e7a68ea-82f8-38cc-8aab-ed84f6ae83b4","pitchNumber":6,"startTime":"2026-02-20T20:20:38.338Z","endTime":"2026-02-20T20:20:48.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:20:48.079Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Carrigg grounds out, shortstop Geraldo Perdomo to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-20T20:20:51.109Z","endTime":"2026-02-20T20:21:37.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917190197902467,"aZ":-18.935693908046144,"pfxX":0.2614426360230657,"pfxZ":7.417003948494089,"pX":0.02180025155260455,"pZ":2.492588952735671,"vX0":3.6000648520825473,"vY0":-131.97233041235066,"vZ0":-4.435813977920916,"x":116.17,"y":171.48,"x0":-1.387200688645405,"y0":50.00357215920538,"z0":5.56762045388379,"aX":0.4667212716079435},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.8,"breakHorizontal":-1.2,"spinRate":2564,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.41312803025643774,"extension":6.113274834178113},"index":0,"playId":"dca5efcc-c503-3572-9f40-0a304cb6760b","pitchNumber":1,"startTime":"2026-02-20T20:21:10.338Z","endTime":"2026-02-20T20:21:14.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":87.5,"endSpeed":81.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557458088372766,"aZ":-28.512263948639358,"pfxX":-9.847728291654136,"pfxZ":2.2034558707543095,"pX":-0.8767587365283624,"pZ":1.9687941032348828,"vX0":4.491901203288424,"vY0":-127.42730221070155,"vZ0":-3.3067571940069214,"x":150.42,"y":185.62,"x0":-1.3726982591793866,"y0":50.0044878606455,"z0":5.510363362519246,"aX":-16.369551276872798},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":17.0,"spinRate":14,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.42808767859471075,"extension":6.235882791272421},"hitData":{"launchSpeed":91.8,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.11,"coordY":146.51}},"index":1,"playId":"96ac9c43-981f-33d9-b773-e8ac5f8456b0","pitchNumber":2,"startTime":"2026-02-20T20:21:29.270Z","endTime":"2026-02-20T20:21:37.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:21:37.375Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-20T20:21:37.954Z","endTime":"2026-02-20T20:24:32.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":84.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44000441431944,"aZ":-20.72576023931669,"pfxX":0.6671195856551899,"pfxZ":6.439421850720794,"pX":-0.08631872771100192,"pZ":2.5284435250130883,"vX0":3.1188873549409264,"vY0":-131.1855561880296,"vZ0":-3.9882168559323112,"x":120.29,"y":170.51,"x0":-1.3675663743782278,"y0":50.00462497198757,"z0":5.574711499066682,"aX":1.1868290551413938},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.2,"breakHorizontal":-1.8,"spinRate":2574,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.41431112858618313,"extension":6.076836021856315},"index":0,"playId":"24327fcf-dfe6-314d-b66b-422dcfbe1f92","pitchNumber":1,"startTime":"2026-02-20T20:22:00.669Z","endTime":"2026-02-20T20:22:03.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77971652368021,"aZ":-26.07122095670772,"pfxX":0.48149964575031934,"pfxZ":3.6590553623158284,"pX":1.0215643752255656,"pZ":1.4228600974948626,"vX0":5.587681364851706,"vY0":-127.68468193606898,"vZ0":-5.583253046873414,"x":78.06,"y":200.36,"x0":-1.2485184753737775,"y0":50.0038814589286,"z0":5.66282843156134,"aX":0.8021902110701342},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":-2.0,"spinRate":2518,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4273139303710676,"extension":5.877708966906469},"index":1,"playId":"4beeb920-05c1-3894-9cd3-72c8c0f39e8d","pitchNumber":2,"startTime":"2026-02-20T20:22:13.606Z","endTime":"2026-02-20T20:22:17.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.691273967049074,"aZ":-21.116426485221744,"pfxX":-8.299235383307053,"pfxZ":5.794062396885439,"pX":-0.6911956240731795,"pZ":1.7738632918923647,"vX0":4.24558386596352,"vY0":-136.87873737101313,"vZ0":-6.298783521922743,"x":143.35,"y":190.89,"x0":-1.1796985373472935,"y0":50.00125146081697,"z0":5.539082433355414,"aX":-15.831007735684064},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.5,"breakHorizontal":14.2,"spinRate":2382,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.39934284120039987,"extension":5.97571219127606},"index":2,"playId":"df5b84c4-91a2-333a-8904-552e179a3057","pitchNumber":3,"startTime":"2026-02-20T20:22:32.775Z","endTime":"2026-02-20T20:22:59.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58770243072202,"aZ":-27.507010819545357,"pfxX":-10.357462290915022,"pfxZ":2.8009682151062494,"pX":-0.7348800459551414,"pZ":-0.18654308922914295,"vX0":4.995439325928983,"vY0":-127.94558469261933,"vZ0":-8.433311030130186,"x":145.01,"y":243.82,"x0":-1.3636395521087732,"y0":50.00051244722815,"z0":5.297484572433393,"aX":-17.22553661260507},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":17.6,"spinRate":1691,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4275638019166328,"extension":6.1225827954733925},"index":3,"playId":"c1f0aebd-71d0-3765-a187-0e7893226d2b","pitchNumber":4,"startTime":"2026-02-20T20:23:08.349Z","endTime":"2026-02-20T20:23:13.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68335387037034,"aZ":-24.304283600155927,"pfxX":-9.253139585587194,"pfxZ":4.019237222635741,"pX":0.10387088890551725,"pZ":2.0013757664717757,"vX0":6.5332745566565285,"vY0":-138.55171146653342,"vZ0":-5.2478897311485495,"x":113.04,"y":184.74,"x0":-1.073116282358686,"y0":50.00631308108836,"z0":5.527604970989484,"aX":-18.134794425786527},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.5,"breakHorizontal":15.6,"spinRate":2340,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.39414615063183467,"extension":6.1014878661106335},"index":4,"playId":"d26519a9-0f2d-37e8-b8a9-be64d624b966","pitchNumber":5,"startTime":"2026-02-20T20:23:28.572Z","endTime":"2026-02-20T20:23:31.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.829170068130118,"aZ":-26.13694835722484,"pfxX":1.9054677396179796,"pfxZ":3.666550505637791,"pX":0.7150860483992783,"pZ":1.4623341125928067,"vX0":4.2599800652803985,"vY0":-126.44110537069172,"vZ0":-5.184669822934115,"x":89.74,"y":199.3,"x0":-1.2281821942294673,"y0":50.000703385410226,"z0":5.5944903343702554,"aX":3.1349189721389257},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.9,"breakHorizontal":-4.3,"spinRate":2387,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.43051126045933774,"extension":6.024200835894567},"index":5,"playId":"f542fe99-271e-3022-8f07-b10a59a40fef","pitchNumber":6,"startTime":"2026-02-20T20:23:49.350Z","endTime":"2026-02-20T20:23:54.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.310946591269044,"aZ":-26.540000679803374,"pfxX":1.8393260730458203,"pfxZ":3.2950293756054236,"pX":-0.020029529033442135,"pZ":2.519140778517394,"vX0":3.0525088682093617,"vY0":-128.7662409343799,"vZ0":-2.928117494833069,"x":117.76,"y":170.76,"x0":-1.4517456630524646,"y0":50.002236307775206,"z0":5.686459317240764,"aX":3.1420284613607823},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.6,"breakHorizontal":-4.0,"spinRate":2497,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.42253934522773307,"extension":6.032333348556195},"index":6,"playId":"934d9962-f25c-3144-ae69-05244eda1336","pitchNumber":7,"startTime":"2026-02-20T20:24:06.507Z","endTime":"2026-02-20T20:24:09.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01341634230796,"aZ":-20.125069613363408,"pfxX":-8.12142619990728,"pfxZ":6.124507026636334,"pX":0.2611930422023854,"pZ":1.4552009156715149,"vX0":6.518440167870299,"vY0":-138.43872748313618,"vZ0":-7.4947789443053106,"x":107.04,"y":199.49,"x0":-1.0531698033449766,"y0":50.002935796847645,"z0":5.514653246323921,"aX":-15.976182071712905},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.0,"breakHorizontal":13.6,"spinRate":2354,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.39363275159943667,"extension":6.130221273323473},"index":7,"playId":"110ae639-689d-32ee-84cc-6f518ad1b708","pitchNumber":8,"startTime":"2026-02-20T20:24:27.115Z","endTime":"2026-02-20T20:24:32.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":641672,"link":"/api/v1/people/641672"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:24:32.883Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Arenado homers (1) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-20T20:26:18.893Z","endTime":"2026-02-20T20:27:46.600Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":622608,"link":"/api/v1/people/622608"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34982237558039,"aZ":-12.848500847789841,"pfxX":-2.8617457860550526,"pfxZ":9.781332358833069,"pX":0.4982556041674603,"pZ":3.3742810578894016,"vX0":6.842885457150587,"vY0":-139.64671324131132,"vZ0":-5.13252530693115,"x":98.01,"y":147.67,"x0":-1.6116874959168972,"y0":50.00177601871618,"z0":6.08072371296018,"aX":-5.654186527670513},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":3.7,"spinRate":2368,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.39218126741267323,"extension":6.19384496913072},"index":0,"playId":"044572df-f85f-3f32-8833-c5c32cd9864c","pitchNumber":1,"startTime":"2026-02-20T20:26:46.858Z","endTime":"2026-02-20T20:26:53.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":95.0,"endSpeed":86.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.807974374193726,"aZ":-23.000279159885267,"pfxX":-8.940883872980425,"pfxZ":4.759447466688382,"pX":-1.1997194687643296,"pZ":2.9822926606234765,"vX0":5.090411654153547,"vY0":-138.17324112734158,"vZ0":-4.004219544867467,"x":162.73,"y":158.26,"x0":-1.9077610740008017,"y0":50.00206681078119,"z0":6.002560977262744,"aX":-17.225542348578696},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":15.1,"spinRate":2135,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3969529482421237,"extension":5.965952532364496},"index":1,"playId":"af0aee37-3ecf-35ca-a9ae-8fa383686cc2","pitchNumber":2,"startTime":"2026-02-20T20:27:07.532Z","endTime":"2026-02-20T20:27:14.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":74.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93133346670285,"aZ":-21.750901266098506,"pfxX":5.520617670479696,"pfxZ":7.221610836964988,"pX":0.24262513685496656,"pZ":3.037337120338293,"vX0":3.7406108308207244,"vY0":-120.62920590225461,"vZ0":-2.5181443800677226,"x":107.45,"y":163.99,"x0":-2.0565114719777893,"y0":50.004138358355135,"z0":6.054627516059591,"aX":7.969992532535151},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":12.6,"breakHorizontal":-11.0,"spinRate":2255,"spinDirection":92},"zone":3,"typeConfidence":2.0,"plateTime":0.4576541986441294,"extension":5.908518193885943},"hitData":{"launchSpeed":102.3,"launchAngle":32.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":64.31,"coordY":37.01}},"index":2,"playId":"f96f26ff-d6c2-36d3-b395-4e0684391436","pitchNumber":3,"startTime":"2026-02-20T20:27:22.925Z","endTime":"2026-02-20T20:27:46.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-10.299999999999997,"leverageIndex":0.92,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:27:46.600Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Santana grounds out, pitcher Antonio Senzatela to shortstop Cole Carrigg to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-20T20:27:44.843Z","endTime":"2026-02-20T20:28:44.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.474467706327367,"aZ":-34.90751180159569,"pfxX":3.983435873493771,"pfxZ":-1.9755685737649333,"pX":-0.8518403547959638,"pZ":3.0408849406294,"vX0":1.7194284492767848,"vY0":-116.85717778540125,"vZ0":0.10712817205241199,"x":149.47,"y":156.68,"x0":-2.1153236473589674,"y0":50.005621253363124,"z0":6.279683257166098,"aX":5.4978366169887085},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.2,"breakHorizontal":-7.7,"spinRate":2470,"spinDirection":71},"zone":1,"typeConfidence":2.0,"plateTime":0.46910033165283815,"extension":5.694303852116558},"index":0,"playId":"73a3d9ac-9217-327e-9d90-3c9590be57eb","pitchNumber":1,"startTime":"2026-02-20T20:28:07.092Z","endTime":"2026-02-20T20:28:15.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.900230996438726,"aZ":-23.546022060694426,"pfxX":-9.82341673796315,"pfxZ":5.299900005965542,"pX":0.6031178921074078,"pZ":2.650851476878755,"vX0":9.839134621419205,"vY0":-127.24443796439147,"vZ0":-3.3609921180654707,"x":94.01,"y":167.21,"x0":-2.051058901235638,"y0":50.00294255991635,"z0":5.870069650074101,"aX":-15.991140584599824},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.0,"breakHorizontal":15.4,"spinRate":2322,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.4316732549221114,"extension":6.234853680206505},"index":1,"playId":"bb19f695-fc02-3dbf-b9ec-da67458e3494","pitchNumber":2,"startTime":"2026-02-20T20:28:21.806Z","endTime":"2026-02-20T20:28:26.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82702620042972,"aZ":-12.978995551211245,"pfxX":-4.767302570377158,"pfxZ":9.76698048578673,"pX":0.10014469414212575,"pZ":3.216854524826967,"vX0":7.434330722342162,"vY0":-139.40255404545024,"vZ0":-4.688532156956748,"x":113.18,"y":151.92,"x0":-1.9838604246820615,"y0":50.000107769065444,"z0":5.779705200846057,"aX":-9.367103596754013},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":7.1,"spinRate":2932,"spinDirection":260},"zone":2,"typeConfidence":2.0,"plateTime":0.3931670324905392,"extension":6.250067331826346},"hitData":{"launchSpeed":65.0,"launchAngle":8.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":123.63,"coordY":152.09}},"index":2,"playId":"5973aba1-4b32-35ac-ac24-4dbf0aa9ab04","pitchNumber":3,"startTime":"2026-02-20T20:28:36.207Z","endTime":"2026-02-20T20:28:44.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:28:44.237Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alek Thomas doubles (1) on a line drive to left fielder Zac Veen.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-20T20:28:50.025Z","endTime":"2026-02-20T20:29:39.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"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(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":78.6,"endSpeed":72.9,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.976697575643612,"aZ":-37.359428083330954,"pfxX":4.657265674232923,"pfxZ":-3.8796140685021197,"pX":-1.4006010792339687,"pZ":3.2039175584349846,"vX0":0.4322327140716944,"vY0":-114.59936570780576,"vZ0":1.3010678437859704,"x":170.39,"y":152.27,"x0":-2.1967568532486514,"y0":50.00068084023493,"z0":6.26133830897307,"aX":6.230782260069727},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-6.5,"breakHorizontal":-8.5,"spinRate":2407,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.47684718662085057,"extension":5.820750885825967},"index":0,"playId":"ce131a04-466d-3780-9181-f78867c918b2","pitchNumber":1,"startTime":"2026-02-20T20:29:13.328Z","endTime":"2026-02-20T20:29:18.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.311218121644423,"aZ":-24.872258795480356,"pfxX":-8.883213250834604,"pfxZ":4.376108005049187,"pX":0.3843754138740603,"pZ":1.89699571011854,"vX0":9.03051631993196,"vY0":-128.27206067215525,"vZ0":-4.966412644514181,"x":102.35,"y":187.56,"x0":-2.026145666345999,"y0":50.001674161484324,"z0":5.795293090078409,"aX":-14.815873114825118},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":14.0,"spinRate":2222,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.42685286805907685,"extension":6.176524386839743},"hitData":{"launchSpeed":91.3,"launchAngle":16.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":35.18,"coordY":118.27}},"index":1,"playId":"a917f2a8-a9cf-387c-adc4-256fff1ada93","pitchNumber":2,"startTime":"2026-02-20T20:29:26.933Z","endTime":"2026-02-20T20:29:39.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.61,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:29:39.288Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Waldschmidt grounds out, shortstop Cole Carrigg to first baseman TJ Rumfield. Alek Thomas to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-20T20:29:41.773Z","endTime":"2026-02-20T20:32:26.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8228578527026,"aZ":-23.353067533764616,"pfxX":-7.190983632547527,"pfxZ":4.5511758729928555,"pX":-0.1632132156293007,"pZ":3.354641886302504,"vX0":8.237510803836424,"vY0":-137.85609749314625,"vZ0":-2.843525753951563,"x":123.22,"y":148.2,"x0":-2.2467946439717554,"y0":50.000040912393274,"z0":5.964850394928659,"aX":-13.927238735208586},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":11.4,"spinRate":2230,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3963684769064053,"extension":5.976403461734629},"index":0,"playId":"1b576bea-d7e7-3413-8205-d73dfd5de0c5","pitchNumber":1,"startTime":"2026-02-20T20:30:20.008Z","endTime":"2026-02-20T20:30:25.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.364144590465116,"aZ":-24.22909907454423,"pfxX":-7.774677156343891,"pfxZ":4.029930887152652,"pX":-0.5299978980800201,"pZ":2.341874719668927,"vX0":6.791484877877194,"vY0":-138.8750504749613,"vZ0":-5.095404853659245,"x":137.2,"y":175.55,"x0":-1.985884826566993,"y0":50.00311810064661,"z0":5.792360947469718,"aX":-15.329309770199341},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.5,"breakHorizontal":12.8,"spinRate":2269,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.39299040673373486,"extension":6.1638299755520025},"index":1,"playId":"18bd391f-0606-31e6-ab29-5d1b5857d338","pitchNumber":2,"startTime":"2026-02-20T20:30:38.788Z","endTime":"2026-02-20T20:30:43.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":87.1,"endSpeed":80.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.292999808624764,"aZ":-22.774009220615852,"pfxX":1.8494239227484703,"pfxZ":5.779838831393681,"pX":1.2763237736041013,"pZ":2.1927940407417954,"vX0":8.064393926346751,"vY0":-126.54857498704213,"vZ0":-4.811188230740131,"x":68.35,"y":179.57,"x0":-2.1888541553411307,"y0":50.00071459994138,"z0":5.937847011215039,"aX":3.00358646101752},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.6,"breakHorizontal":-5.2,"spinRate":2364,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4324572086570817,"extension":5.957498850034724},"index":2,"playId":"f4e04512-7887-386e-b50c-fdf0bb4fd1cc","pitchNumber":3,"startTime":"2026-02-20T20:30:59.545Z","endTime":"2026-02-20T20:31:03.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14159017798811,"aZ":-24.698152996632484,"pfxX":-6.423339184684747,"pfxZ":3.710955855075719,"pX":-0.10970131366305297,"pZ":1.8161287227403293,"vX0":7.498712367092225,"vY0":-139.9417343166713,"vZ0":-6.386681086503755,"x":121.18,"y":189.74,"x0":-1.9706051135273148,"y0":50.00155672373233,"z0":5.711683162701168,"aX":-12.931184918178538},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.8,"breakHorizontal":10.3,"spinRate":2315,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.38918863930859615,"extension":6.088858629950049},"index":3,"playId":"2b8f08b4-44ef-3d02-81e4-cd2e3352768d","pitchNumber":4,"startTime":"2026-02-20T20:31:15.773Z","endTime":"2026-02-20T20:31:22.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-20T20:31:44.389Z","endTime":"2026-02-20T20:31:59.641Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":87.7,"endSpeed":80.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071759399034672,"aZ":-25.477821436858946,"pfxX":-6.198882643766895,"pfxZ":4.029931027887793,"pX":-0.8983692657139758,"pZ":3.7552747385369636,"vX0":5.619852495596505,"vY0":-127.73784048834128,"vZ0":-0.3684618952489604,"x":151.24,"y":137.39,"x0":-2.3162343076956424,"y0":50.000612158284454,"z0":5.89576944850333,"aX":-10.294458580709575},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.4,"breakHorizontal":10.1,"spinRate":2258,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.427959880096739,"extension":6.162089319238057},"index":5,"playId":"ea457c39-85f9-3e86-9d98-ee0bab3bc7a2","pitchNumber":5,"startTime":"2026-02-20T20:31:59.641Z","endTime":"2026-02-20T20:32:05.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.862367260891524,"aZ":-25.87939190563199,"pfxX":-6.775901169745063,"pfxZ":3.1643003246109567,"pX":-0.3462222759048094,"pZ":1.7288739577250716,"vX0":7.06106006014733,"vY0":-139.37108043841033,"vZ0":-6.254394561608479,"x":130.2,"y":192.1,"x0":-2.0180211248286386,"y0":50.004074821848924,"z0":5.683561186217712,"aX":-13.488256229417626},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.8,"breakHorizontal":11.0,"spinRate":2215,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.3912427125481446,"extension":6.228456344803002},"hitData":{"launchSpeed":115.6,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":96.87,"coordY":135.97}},"index":6,"playId":"5a035c8c-8735-3544-b3f8-d0323dbd2545","pitchNumber":6,"startTime":"2026-02-20T20:32:18.849Z","endTime":"2026-02-20T20:32:26.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:32:26.915Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Barrosa grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-20T20:32:37.409Z","endTime":"2026-02-20T20:35:14.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":2.943,"strikeZoneBottom":1.485,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832775676110032,"aZ":-24.934921679472158,"pfxX":-5.83481265633264,"pfxZ":4.16330370543294,"pX":0.7221487401002884,"pZ":1.775082808228446,"vX0":9.437358691587919,"vY0":-130.42541482755564,"vZ0":-5.159046613439341,"x":89.47,"y":190.85,"x0":-2.16857304786176,"y0":50.00611308489542,"z0":5.635272725707675,"aX":-10.156294002939752},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":8.8,"spinRate":2418,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4183373713345344,"extension":6.2165779361449305},"index":0,"playId":"c3f74ff0-0593-3763-9743-62cced3514ee","pitchNumber":1,"startTime":"2026-02-20T20:32:54.225Z","endTime":"2026-02-20T20:32:58.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":78.0,"strikeZoneTop":2.943,"strikeZoneBottom":1.485,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.111971612010187,"aZ":-37.59984089220263,"pfxX":3.88177403566804,"pfxZ":-3.6041117507602873,"pX":-0.3613615700358957,"pZ":0.17528721912573159,"vX0":3.236271946878828,"vY0":-121.42008833339509,"vZ0":-5.796565093625105,"x":130.77,"y":234.05,"x0":-2.2123531488509336,"y0":50.004313350763056,"z0":5.8376512925582515,"aX":5.839593616133125},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.6,"breakHorizontal":-7.8,"spinRate":2767,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.44981180882324123,"extension":5.79282822653176},"index":1,"playId":"ecf69f5c-17e4-3aae-8e81-6aca27258329","pitchNumber":2,"startTime":"2026-02-20T20:33:12.573Z","endTime":"2026-02-20T20:33:20.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.8,"strikeZoneTop":2.943,"strikeZoneBottom":1.485,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.694526499452298,"aZ":-14.052363420299823,"pfxX":-2.765528084282021,"pfxZ":8.851438222907891,"pX":0.47757923320286233,"pZ":3.646358779755902,"vX0":7.669154471147172,"vY0":-141.1318028140168,"vZ0":-3.3778757326381417,"x":98.8,"y":140.33,"x0":-1.8980413577608812,"y0":50.00018782559914,"z0":5.745522970602167,"aX":-5.6615963496707895},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":3.7,"spinRate":1956,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.38593660419451936,"extension":6.165162651284043},"index":2,"playId":"201d7107-0348-3cb5-ab80-6514b5ee9a35","pitchNumber":3,"startTime":"2026-02-20T20:33:39.171Z","endTime":"2026-02-20T20:33:42.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-20T20:33:59.920Z","endTime":"2026-02-20T20:34:14.055Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":2.943,"strikeZoneBottom":1.485,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.389812573430582,"aZ":-24.785440722720608,"pfxX":-5.923439225636892,"pfxZ":4.131704482914635,"pX":0.68285416256115,"pZ":1.1782978576374825,"vX0":9.291870025612633,"vY0":-132.70089489883335,"vZ0":-6.834100108973487,"x":90.97,"y":206.97,"x0":-2.0885100394629577,"y0":50.00627951033019,"z0":5.582952727266853,"aX":-10.60607108171477},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.2,"breakHorizontal":8.8,"spinRate":2318,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4121455897499193,"extension":6.245283989904688},"index":4,"playId":"0a1f7c32-de42-3a19-a222-c1695d05cb66","pitchNumber":4,"startTime":"2026-02-20T20:34:14.055Z","endTime":"2026-02-20T20:34:18.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":2.943,"strikeZoneBottom":1.485,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34728007479074,"aZ":-15.086165208554073,"pfxX":-4.066853242973512,"pfxZ":8.458851570284708,"pX":-0.3218803213068212,"pZ":3.7359100066143807,"vX0":6.658936453397086,"vY0":-140.83156599359697,"vZ0":-2.8380508452386444,"x":129.27,"y":137.91,"x0":-2.1826350140467428,"y0":50.00051918984523,"z0":5.725796017835901,"aX":-8.213985734379394},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":6.1,"spinRate":2272,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.388114980358238,"extension":6.27117984256143},"index":5,"playId":"cceee736-451d-30f9-bfb9-c54121d4b79f","pitchNumber":5,"startTime":"2026-02-20T20:34:32.912Z","endTime":"2026-02-20T20:34:39.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":2.943,"strikeZoneBottom":1.485,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.548785016001542,"aZ":-35.908198728046195,"pfxX":4.1500358792780485,"pfxZ":-2.510373316356503,"pX":-0.4924007679443807,"pZ":1.1348017487336566,"vX0":2.906714855751469,"vY0":-120.99783177094035,"vZ0":-4.009006192548117,"x":135.77,"y":208.14,"x0":-2.2463183925327392,"y0":50.000934914723025,"z0":5.943690532300501,"aX":6.181403637946843},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.2,"breakHorizontal":-8.2,"spinRate":2667,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.45185163407320417,"extension":6.081881784962674},"hitData":{"launchSpeed":40.6,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.38,"coordY":163.06}},"index":6,"playId":"c7428fa0-dfad-3362-adf1-474e36069ad7","pitchNumber":6,"startTime":"2026-02-20T20:35:07.124Z","endTime":"2026-02-20T20:35:14.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.32,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:35:14.734Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edouard Julien lines out sharply to center fielder Alek Thomas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-20T20:37:33.256Z","endTime":"2026-02-20T20:39:43.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Hoffmann replaces Thomas Hatch.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T20:37:00.370Z","endTime":"2026-02-20T20:37:35.468Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694851,"link":"/api/v1/people/694851"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641672,"link":"/api/v1/people/641672","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38726186705113,"aZ":-13.4867836843831,"pfxX":-2.9243734476571666,"pfxZ":9.739768243414622,"pX":1.1568076335678554,"pZ":0.8925822821882973,"vX0":5.148654076277042,"vY0":-138.03969669140406,"vZ0":-10.571839480021987,"x":72.91,"y":214.68,"x0":-0.3575494881993644,"y0":50.00516258009706,"z0":5.6940414171139935,"aX":-5.6123866055344305},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":4.2,"spinRate":2548,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.39767064982152966,"extension":6.559517050696066},"index":1,"playId":"706de466-dd7d-3192-be60-55b8488e1bb0","pitchNumber":1,"startTime":"2026-02-20T20:37:35.468Z","endTime":"2026-02-20T20:37:39.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63819254610221,"aZ":-10.728772073283006,"pfxX":-2.7323775867808004,"pfxZ":11.40940848520654,"pX":-0.08082224999766441,"pZ":1.69454271888805,"vX0":1.8706645696630293,"vY0":-136.5984323270693,"vZ0":-8.82653370983616,"x":120.08,"y":193.03,"x0":-0.4214593454337218,"y0":50.001853900574865,"z0":5.71629631356861,"aX":-5.134815077592279},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":4.6,"spinRate":2338,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4018372632516054,"extension":6.584132793832802},"index":2,"playId":"da0f8fd8-34f5-37fd-ba96-4aa76ed9944f","pitchNumber":2,"startTime":"2026-02-20T20:37:53.700Z","endTime":"2026-02-20T20:37:58.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":87.9,"endSpeed":81.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061608172600092,"aZ":-32.25718888567751,"pfxX":-6.036902457540048,"pfxZ":-0.05491805345748632,"pX":0.22866781340174663,"pZ":-0.029611503602358542,"vX0":3.30730791489822,"vY0":-127.76720371439421,"vZ0":-7.991432441823339,"x":108.28,"y":239.58,"x0":-0.29755940413229304,"y0":50.000524854752555,"z0":5.669912162118072,"aX":-9.990091241204023},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.7,"breakHorizontal":10.2,"spinRate":1127,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4285267132524204,"extension":6.544230507091514},"index":3,"playId":"e209e71f-e980-301e-8ae1-6500aaaa049c","pitchNumber":3,"startTime":"2026-02-20T20:38:11.690Z","endTime":"2026-02-20T20:38:16.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.419189466513977,"aZ":-13.267718632843184,"pfxX":-4.1612267351837335,"pfxZ":9.969075064817867,"pX":-0.5672965287509479,"pZ":1.526232228113189,"vX0":1.1014644702977083,"vY0":-136.88720598923155,"vZ0":-8.860865441617795,"x":138.62,"y":197.57,"x0":-0.4345058801437195,"y0":50.00049390236674,"z0":5.714836539020091,"aX":-7.8902650492600115},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":673,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.40023989522929027,"extension":6.413290743790657},"index":4,"playId":"a7873f5b-b718-34eb-8462-54801a2e877b","pitchNumber":4,"startTime":"2026-02-20T20:38:32.463Z","endTime":"2026-02-20T20:38:48.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-20T20:38:48.813Z","endTime":"2026-02-20T20:39:06.171Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":87.3,"endSpeed":80.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069293989435653,"aZ":-31.79728783997163,"pfxX":-6.276204090972046,"pfxZ":0.2259245092729003,"pX":0.502309581524604,"pZ":1.9070563621767933,"vX0":4.195637716406623,"vY0":-127.15106464643463,"vZ0":-3.614647133976867,"x":97.85,"y":187.29,"x0":-0.3503597222540734,"y0":50.00128260079925,"z0":5.859122737505985,"aX":-10.318033850640935},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.1,"breakHorizontal":10.4,"spinRate":1064,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.43010216139506463,"extension":6.371285065473569},"index":6,"playId":"87eeff79-5e02-356e-b348-45b4de121407","pitchNumber":5,"startTime":"2026-02-20T20:39:06.171Z","endTime":"2026-02-20T20:39:10.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.874330050224813,"aZ":-11.694702224531914,"pfxX":-2.2753421541921792,"pfxZ":10.778965348211305,"pX":-0.1660165976309575,"pZ":2.1661910791568704,"vX0":1.3212491770229742,"vY0":-137.09394482382885,"vZ0":-7.475960188827167,"x":123.33,"y":180.29,"x0":-0.3591095680499694,"y0":50.0011880274894,"z0":5.730327267422182,"aX":-4.321991147492579},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":3.8,"spinRate":2344,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.39984376249323095,"extension":6.527190632846748},"hitData":{"launchSpeed":106.5,"launchAngle":16.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.34,"coordY":66.72}},"index":7,"playId":"81efe3ac-8d43-3695-a6e0-841837bf8516","pitchNumber":6,"startTime":"2026-02-20T20:39:35.992Z","endTime":"2026-02-20T20:39:43.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:39:43.310Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno challenged (pitch result), call on the field was overturned: Braxton Fulford called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-20T20:39:42.722Z","endTime":"2026-02-20T20:42:01.731Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28081842108282,"aZ":-28.84934302692149,"pfxX":3.4862369965508853,"pfxZ":2.014820247243593,"pX":0.41892659996497944,"pZ":2.4180038236088355,"vX0":1.2908428560954066,"vY0":-127.00527138484598,"vZ0":-2.832685589457787,"x":101.03,"y":173.49,"x0":-0.5474159420384401,"y0":50.00600977464768,"z0":5.815986178946395,"aX":5.759358923767974},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":-6.6,"spinRate":2537,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4294343070222184,"extension":6.633064721045272},"index":0,"playId":"c6c951fb-7d83-350a-97af-b34f585a7a6c","pitchNumber":1,"startTime":"2026-02-20T20:40:10.131Z","endTime":"2026-02-20T20:40:13.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.749854012083755,"aZ":-28.796739171227163,"pfxX":1.139324777455617,"pfxZ":2.1020093537423197,"pX":0.5987727931238831,"pZ":2.612302126357769,"vX0":2.0242515123200993,"vY0":-125.94290955883676,"vZ0":-2.236701184199985,"x":94.18,"y":168.25,"x0":-0.36359576749910283,"y0":50.00199700236709,"z0":5.8426382735483875,"aX":1.82824765984777},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":-2.5,"spinRate":2521,"spinDirection":96},"zone":6,"typeConfidence":2.0,"plateTime":0.43502797472288046,"extension":6.535213208665477},"index":1,"playId":"ddb087dd-5337-3edd-99a6-f2b496f3b665","pitchNumber":2,"startTime":"2026-02-20T20:40:29.984Z","endTime":"2026-02-20T20:40:33.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.442956334347922,"aZ":-29.102710679409316,"pfxX":-6.842584537216251,"pfxZ":1.8552488579332187,"pX":0.9502390299681397,"pZ":0.7550754423100342,"vX0":5.44222429282801,"vY0":-127.87057545641969,"vZ0":-6.664765018608915,"x":80.78,"y":218.39,"x0":-0.31698113299113057,"y0":50.00197602803142,"z0":5.679372627274846,"aX":-11.327232070817429},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.0,"breakHorizontal":11.2,"spinRate":881,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4283837651210587,"extension":6.465447015971321},"index":2,"playId":"ab9bbbc0-87dc-3b8b-98b7-bae79e3b2dea","pitchNumber":3,"startTime":"2026-02-20T20:40:52.030Z","endTime":"2026-02-20T20:40:56.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":88.9,"endSpeed":82.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.617219654454086,"aZ":-28.98887321656108,"pfxX":-6.2777410410261,"pfxZ":1.8824719190342272,"pX":0.5195631301104038,"pZ":0.5598840843919353,"vX0":4.1517583642492815,"vY0":-129.22992330925646,"vZ0":-7.428189223261219,"x":97.2,"y":223.66,"x0":-0.29116511058168726,"y0":50.00477544125516,"z0":5.694698235000537,"aX":-10.632524189657628},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.9,"breakHorizontal":10.4,"spinRate":1054,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4236429921862297,"extension":6.576074111980505},"index":3,"playId":"81552a93-9cae-37a8-a8f0-824cb0625a20","pitchNumber":4,"startTime":"2026-02-20T20:41:12.852Z","endTime":"2026-02-20T20:41:16.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.225251301448917,"aZ":-12.147730716108635,"pfxX":-5.6000868402106265,"pfxZ":10.471524561903099,"pX":0.5578399931084908,"pZ":1.6057691173185824,"vX0":3.7532432336964683,"vY0":-137.15286600336705,"vZ0":-8.865750708877565,"x":95.74,"y":195.42,"x0":-0.09800125290681844,"y0":50.00641393449479,"z0":5.700978368933387,"aX":-10.71284554473752},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":9.4,"spinRate":2270,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.39877021960832604,"extension":6.447920629575026},"index":4,"playId":"b463237a-88a5-33e7-802b-81abd0fd2c17","pitchNumber":5,"startTime":"2026-02-20T20:41:34.728Z","endTime":"2026-02-20T20:42:01.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:42:01.731Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno challenged (pitch result), call on the field was overturned: Kyle Karros called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-20T20:42:05.814Z","endTime":"2026-02-20T20:44:40.363Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.452083806314537,"aZ":-29.013398537552774,"pfxX":4.81419878739514,"pfxZ":1.8818647964097757,"pX":0.7238838513923211,"pZ":1.4668587046007986,"vX0":1.570879132360702,"vY0":-128.3432885548766,"vZ0":-5.234454529348182,"x":89.41,"y":199.17,"x0":-0.5207361262868829,"y0":50.00036590333537,"z0":5.7802015299989185,"aX":8.064838696211572},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":-9.1,"spinRate":2466,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4260422953894354,"extension":6.559776876755471},"index":0,"playId":"044bf2f1-2414-3b51-8bc8-a90057aa783f","pitchNumber":1,"startTime":"2026-02-20T20:42:22.741Z","endTime":"2026-02-20T20:42:31.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":94.7,"endSpeed":86.3,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.191913352654353,"aZ":-11.569486206238816,"pfxX":-2.638805831113773,"pfxZ":10.752087355355284,"pX":1.3895225068499242,"pZ":3.215504333840942,"vX0":5.34452383053359,"vY0":-137.70875311284144,"vZ0":-4.907175945723307,"x":64.03,"y":151.96,"x0":-0.2354463891938852,"y0":50.00286191186637,"z0":5.80616834101719,"aX":-5.05717895358078},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":3.6,"spinRate":2464,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.3980656971353267,"extension":6.500484509924372},"index":1,"playId":"34315b76-ffba-3b10-83e3-f82eed0f22c4","pitchNumber":2,"startTime":"2026-02-20T20:42:42.183Z","endTime":"2026-02-20T20:42:45.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":87.1,"endSpeed":79.9,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.290297649867963,"aZ":-29.58277328572276,"pfxX":-3.9474685704165244,"pfxZ":1.6011257798137306,"pX":-0.9238116225279497,"pZ":1.0455057193839092,"vX0":0.0455740443495295,"vY0":-126.79390393173482,"vZ0":-5.988163748170214,"x":152.21,"y":210.55,"x0":-0.4296488059406615,"y0":50.004720717912896,"z0":5.815369803886609,"aX":-6.391268150468193},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.7,"breakHorizontal":7.1,"spinRate":844,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.43292216080644863,"extension":6.305758259424247},"index":2,"playId":"ccb8209e-341d-3aed-bf99-91d975a96a27","pitchNumber":3,"startTime":"2026-02-20T20:43:01.183Z","endTime":"2026-02-20T20:43:06.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36868065427452,"aZ":-12.409606987787644,"pfxX":-3.876017028325397,"pfxZ":10.480259642578059,"pX":0.09988803430891846,"pZ":2.885997962950924,"vX0":2.3589323318500046,"vY0":-136.97065884853015,"vZ0":-5.521428840002333,"x":113.19,"y":160.86,"x0":-0.27228026058321436,"y0":50.003578433828245,"z0":5.788309946822907,"aX":-7.309861232672304},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":6.5,"spinRate":2411,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.40104474641430965,"extension":6.457283409822674},"index":3,"playId":"538a7598-f8a0-326d-8625-a3582bdddd8a","pitchNumber":4,"startTime":"2026-02-20T20:43:26.618Z","endTime":"2026-02-20T20:43:31.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.639929362979732,"aZ":-13.949227807185352,"pfxX":-3.3541017884200284,"pfxZ":9.651858472202154,"pX":-1.0046180455792209,"pZ":3.6925120318463494,"vX0":-0.001200747611729086,"vY0":-136.8798822824157,"vZ0":-3.0626688705310436,"x":155.29,"y":139.08,"x0":-0.5688555932490834,"y0":50.000286626590565,"z0":5.787385084771099,"aX":-6.331101556455954},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":6.1,"spinRate":3561,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4009349944251044,"extension":6.443745395910537},"index":4,"playId":"abe524b7-1526-33d4-8d3e-1238fb629554","pitchNumber":5,"startTime":"2026-02-20T20:43:47.656Z","endTime":"2026-02-20T20:43:50.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.633273528271783,"aZ":-14.371724390579612,"pfxX":-1.7006223358987738,"pfxZ":9.442601707391269,"pX":0.7305680736650237,"pZ":2.0385895766797395,"vX0":3.912033451275212,"vY0":-136.7927415628619,"vZ0":-7.030010772160084,"x":89.15,"y":183.74,"x0":-0.5004338726166923,"y0":50.00276491495216,"z0":5.636991979094084,"aX":-3.2065199231424675},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":2.2,"spinRate":2290,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.40120571727646226,"extension":6.53574456668204},"index":5,"playId":"6f6e580d-c83d-3112-b086-f8732a7a8ab4","pitchNumber":6,"startTime":"2026-02-20T20:44:13.347Z","endTime":"2026-02-20T20:44:40.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:44:40.363Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-20T20:46:47.985Z","endTime":"2026-02-20T20:48:13.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Mejia replaces Antonio Senzatela.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T20:46:05.844Z","endTime":"2026-02-20T20:46:50.196Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98915339104457,"aZ":-23.818900711994562,"pfxX":-6.630076171451055,"pfxZ":4.272388151801749,"pX":-0.8363761794933916,"pZ":2.7749891943219716,"vX0":3.7170476643136854,"vY0":-138.9725827312142,"vZ0":-4.333529907628444,"x":148.88,"y":163.86,"x0":-1.3293634917493473,"y0":50.00683294983254,"z0":5.935763041726776,"aX":-12.978460936218646},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":11.3,"spinRate":2385,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3940490165617576,"extension":5.954891617786185},"index":1,"playId":"cb3198ca-19a6-3656-8b4d-edd6b7ab290e","pitchNumber":1,"startTime":"2026-02-20T20:46:50.196Z","endTime":"2026-02-20T20:46:56.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656236413331776,"aZ":-20.57687554931236,"pfxX":0.24268331807933374,"pfxZ":5.7742071179447105,"pX":0.18096745124568597,"pZ":3.08736956994565,"vX0":3.665631191895076,"vY0":-140.33346716683397,"vZ0":-4.450741735787741,"x":110.1,"y":155.42,"x0":-1.1698729162382484,"y0":50.00298619328761,"z0":6.021761827213227,"aX":0.4872342392956598},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":-1.2,"spinRate":2379,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3892573398597099,"extension":5.778272351040892},"index":2,"playId":"9c00be99-1f3d-341f-8969-8c28e655279c","pitchNumber":2,"startTime":"2026-02-20T20:47:06.686Z","endTime":"2026-02-20T20:47:10.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.990154106940842,"aZ":-16.61100188471728,"pfxX":-1.6135313188279652,"pfxZ":7.660062740085019,"pX":-0.47961682373791475,"pZ":3.073267325216111,"vX0":2.632095165438352,"vY0":-141.36389203016165,"vZ0":-5.011262456129034,"x":135.28,"y":155.8,"x0":-1.2114162957495476,"y0":50.006850303814126,"z0":5.928826323230159,"aX":-3.2800878777239477},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.1,"breakHorizontal":2.4,"spinRate":2371,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3868580128212944,"extension":5.96971134372089},"index":3,"playId":"0aa712ce-7d05-353b-9194-423f2dc89369","pitchNumber":3,"startTime":"2026-02-20T20:47:22.499Z","endTime":"2026-02-20T20:47:25.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-20T20:47:37.398Z","endTime":"2026-02-20T20:47:49.101Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80370297850735,"aZ":-19.224775189487605,"pfxX":-6.611081169749429,"pfxZ":7.151462046428968,"pX":-0.9615864064142726,"pZ":2.6909206320776313,"vX0":3.1870795704491734,"vY0":-133.9197936716971,"vZ0":-4.962371325968066,"x":153.65,"y":166.13,"x0":-1.3103198337481623,"y0":50.00179580397737,"z0":5.949371045283845,"aX":-11.968061871477737},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":11.3,"spinRate":2144,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4095112624991688,"extension":5.813120920838315},"index":5,"playId":"234806e2-311b-3b9a-96a6-3ee67fbd5b5d","pitchNumber":4,"startTime":"2026-02-20T20:47:49.101Z","endTime":"2026-02-20T20:47:52.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":97.3,"endSpeed":89.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.839362216599504,"aZ":-16.96669798759919,"pfxX":-3.022665391146379,"pfxZ":7.44227040051587,"pX":0.16370596114182132,"pZ":3.2739895697933044,"vX0":4.510881992355708,"vY0":-141.70163666532932,"vZ0":-4.662095421102064,"x":110.76,"y":150.38,"x0":-1.0524038479153597,"y0":50.00517971113216,"z0":6.01653160573439,"aX":-6.178995473583375},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.7,"breakHorizontal":4.6,"spinRate":2548,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.38578881393391384,"extension":5.85728723500929},"index":6,"playId":"a6b48698-8dda-3320-b2b9-7e0f42ec633f","pitchNumber":5,"startTime":"2026-02-20T20:48:08.757Z","endTime":"2026-02-20T20:48:13.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:48:13.957Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-20T20:48:11.701Z","endTime":"2026-02-20T20:50:41.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.813954176477267,"aZ":-13.361272207718176,"pfxX":-4.297632484579335,"pfxZ":9.168264747167463,"pX":-0.35566031127387654,"pZ":1.3398582888310977,"vX0":3.353081255972,"vY0":-141.96487952582578,"vZ0":-10.06711737099738,"x":130.56,"y":202.6,"x0":-0.9904386215525687,"y0":50.00515078774181,"z0":5.770345637933022,"aX":-8.822021263641275},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":7.2,"spinRate":2516,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.38500600724581613,"extension":5.927046335651035},"index":0,"playId":"a0f10d27-35cf-3557-8a0f-263575063481","pitchNumber":1,"startTime":"2026-02-20T20:48:38.029Z","endTime":"2026-02-20T20:48:42.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.080083749636458,"aZ":-17.76043932151851,"pfxX":-1.2701056694139463,"pfxZ":7.081186431360205,"pX":-0.27880727292568946,"pZ":3.138717639747554,"vX0":2.879753952340153,"vY0":-141.06622981357435,"vZ0":-4.605804968870945,"x":127.63,"y":154.03,"x0":-1.143309286424029,"y0":50.00249314083409,"z0":5.92119968215904,"aX":-2.585438271892781},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.2,"breakHorizontal":1.8,"spinRate":2338,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3867977943779115,"extension":6.02372572861259},"index":1,"playId":"91675f8e-e0ec-3b21-afa9-7093614fe85c","pitchNumber":2,"startTime":"2026-02-20T20:48:56.766Z","endTime":"2026-02-20T20:49:00.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25939524804394,"aZ":-30.893150451826294,"pfxX":9.252169108783221,"pfxZ":0.8393753891165403,"pX":0.018365286107394338,"pZ":2.601614595713344,"vX0":0.4164326175568906,"vY0":-122.74296099009847,"vZ0":-1.7944251715735033,"x":116.3,"y":168.54,"x0":-1.354791098240778,"y0":50.0009418511135,"z0":5.983392049848754,"aX":14.054361055228583},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-16.8,"spinRate":2762,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.44696696980777384,"extension":5.901192765606211},"index":2,"playId":"a14a2867-7892-39ee-9973-66ea0a404dc3","pitchNumber":3,"startTime":"2026-02-20T20:49:13.133Z","endTime":"2026-02-20T20:49:21.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":97.6,"endSpeed":89.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.521337517876027,"aZ":-14.995578989733922,"pfxX":-2.9317010018710503,"pfxZ":8.337167920808351,"pX":-1.3884192742111188,"pZ":3.1899210603049166,"vX0":0.8211641760025328,"vY0":-142.1668479056254,"vZ0":-5.203816532588574,"x":169.92,"y":152.65,"x0":-1.2988256872362465,"y0":50.00472197390397,"z0":5.985351359667272,"aX":-6.0425706390384075},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":5.2,"spinRate":2368,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.38426753076634546,"extension":5.868088359210122},"index":3,"playId":"65b052d6-4616-398c-9a20-ad1beecf5c7f","pitchNumber":4,"startTime":"2026-02-20T20:49:37.263Z","endTime":"2026-02-20T20:49:41.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":85.3,"endSpeed":78.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.957474959335162,"aZ":-30.46316350027875,"pfxX":8.908493622582025,"pfxZ":1.0926419810876045,"pX":1.6324660397907957,"pZ":2.106923022550386,"vX0":3.6544996415802933,"vY0":-124.24480935984111,"vZ0":-3.3268949102095666,"x":54.77,"y":181.89,"x0":-1.0147668067488462,"y0":50.00080417370492,"z0":5.995515416466649,"aX":13.921668373512611},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.4,"breakHorizontal":-16.9,"spinRate":2757,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4408827059922853,"extension":5.820732517684984},"index":4,"playId":"6f2f5f84-ad01-34f6-a4c1-31fe4b3b8e92","pitchNumber":5,"startTime":"2026-02-20T20:49:54.914Z","endTime":"2026-02-20T20:50:00.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.773488039792955,"aZ":-17.394684666832624,"pfxX":-1.6873855890853822,"pfxZ":7.373880541904204,"pX":-0.00788592014226344,"pZ":2.376513567930701,"vX0":3.647311722717248,"vY0":-140.41857871769287,"vZ0":-6.722681714782391,"x":117.3,"y":174.61,"x0":-1.1023463736923889,"y0":50.000584115983855,"z0":5.926646628675665,"aX":-3.381235881459468},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.2,"breakHorizontal":2.3,"spinRate":2300,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.38956700289536883,"extension":6.000508562761655},"index":5,"playId":"0dc58a73-ffec-332b-8a00-d3817ea4d607","pitchNumber":6,"startTime":"2026-02-20T20:50:15.065Z","endTime":"2026-02-20T20:50:18.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2209548262939,"aZ":-16.030034955824178,"pfxX":-2.0016114508111653,"pfxZ":8.152228717604203,"pX":0.9348492253355142,"pZ":1.800669732497486,"vX0":5.630208329915285,"vY0":-140.20929463217607,"vZ0":-8.346419833353169,"x":81.37,"y":190.16,"x0":-0.8438071562857854,"y0":50.004457441085606,"z0":5.873113239248928,"aX":-3.96496891395188},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":2.4,"spinRate":2341,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.39141389414416006,"extension":5.968058517020076},"index":6,"playId":"6d3904f0-4dcc-3f1e-b1c1-a6e404e9dd80","pitchNumber":7,"startTime":"2026-02-20T20:50:36.058Z","endTime":"2026-02-20T20:50:41.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:50:41.116Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pavin Smith grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-20T20:50:40.558Z","endTime":"2026-02-20T20:51:11.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"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":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70499989706581,"aZ":-30.257326816054995,"pfxX":0.09788549600083252,"pfxZ":1.1062157397547683,"pX":0.18959909984949855,"pZ":2.100674758186726,"vX0":3.429798931684672,"vY0":-130.74390615593708,"vZ0":-3.959005915990109,"x":109.77,"y":182.06,"x0":-1.152200952358353,"y0":50.002132746499946,"z0":5.906649383773186,"aX":0.16872592021581143},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.3,"breakHorizontal":-1.0,"spinRate":2636,"spinDirection":97},"zone":8,"typeConfidence":2.0,"plateTime":0.41902472175568084,"extension":5.897628330876617},"hitData":{"launchSpeed":103.0,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.52,"coordY":167.3}},"index":0,"playId":"7acbccf7-e689-35d9-90c2-f9fa82e36e7d","pitchNumber":1,"startTime":"2026-02-20T20:51:04.114Z","endTime":"2026-02-20T20:51:11.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:51:11.814Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out to first baseman Carlos Santana.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-20T20:53:32.301Z","endTime":"2026-02-20T20:54:12.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Philip Abner replaces Andrew Hoffmann.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T20:52:33.942Z","endTime":"2026-02-20T20:53:34.497Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691769,"link":"/api/v1/people/691769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.006211772671847,"aZ":-16.479602258562114,"pfxX":4.4045872329219655,"pfxZ":8.64948280718167,"pX":-0.14986938407853084,"pZ":1.3690173697694248,"vX0":-8.954646744889667,"vY0":-133.65093871535447,"vZ0":-7.386464099286839,"x":122.71,"y":201.82,"x0":2.667296323215533,"y0":50.00347893598806,"z0":5.345835288625135,"aX":7.993365270193346},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.3,"breakHorizontal":-6.1,"spinRate":2426,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.409355135749049,"extension":6.350650043937332},"index":1,"playId":"5aecc2d8-26ea-30e2-bb2f-0b6594f60922","pitchNumber":1,"startTime":"2026-02-20T20:53:34.497Z","endTime":"2026-02-20T20:53:39.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.325955733376563,"aZ":-26.334930713873042,"pfxX":-1.805162725528182,"pfxZ":4.096299417097142,"pX":0.017080373125360416,"pZ":2.0503846414636424,"vX0":-6.315600527008338,"vY0":-118.3062655754511,"vZ0":-1.860462688200426,"x":116.35,"y":183.42,"x0":2.9494237580405067,"y0":50.00412115907455,"z0":5.2470784114690865,"aX":-2.5730371504106295},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.2,"breakHorizontal":4.7,"spinRate":2391,"spinDirection":266},"zone":8,"typeConfidence":2.0,"plateTime":0.4619416958457063,"extension":6.2938968087910885},"index":2,"playId":"8b8fd4ee-c59c-371a-9da6-35037d446828","pitchNumber":2,"startTime":"2026-02-20T20:53:49.249Z","endTime":"2026-02-20T20:53:53.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65867138047339,"aZ":-17.406429773114393,"pfxX":4.294834529693828,"pfxZ":8.15878543163711,"pX":1.1853701407754045,"pZ":2.2697775603569545,"vX0":-5.416314687501585,"vY0":-133.66448043352244,"vZ0":-5.31063399789896,"x":71.82,"y":177.5,"x0":2.6794797485719957,"y0":50.004193193493464,"z0":5.531114403429838,"aX":7.776209607569798},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":-6.6,"spinRate":2425,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.40968871501264115,"extension":6.485631124744729},"hitData":{"launchSpeed":68.4,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.51,"coordY":169.32}},"index":3,"playId":"64f32e87-b8ee-39a1-aaf2-56ac1b0dfcab","pitchNumber":3,"startTime":"2026-02-20T20:54:04.561Z","endTime":"2026-02-20T20:54:12.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:54:12.590Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zac Veen strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-20T20:54:22.902Z","endTime":"2026-02-20T20:56:01.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":91.2,"endSpeed":83.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.283024118623203,"aZ":-18.875776550941143,"pfxX":1.4348373048454013,"pfxZ":7.486041129616149,"pX":0.23369830224925203,"pZ":2.7872485214391944,"vX0":-6.769688120806225,"vY0":-132.6611803383955,"vZ0":-3.6256728371459594,"x":108.09,"y":163.52,"x0":2.6358849439100003,"y0":50.00103474459875,"z0":5.553339744490669,"aX":2.5484637427699375},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.0,"breakHorizontal":-1.1,"spinRate":2299,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.4134121971010849,"extension":6.4753045520945305},"index":0,"playId":"83cd0847-8bae-3cb5-b787-414f616a09ce","pitchNumber":1,"startTime":"2026-02-20T20:54:47.663Z","endTime":"2026-02-20T20:54:51.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.816034913775027,"aZ":-18.076695721915616,"pfxX":2.4124275861634863,"pfxZ":7.912663861136684,"pX":0.5822347703732039,"pZ":2.7024048960390363,"vX0":-6.430749375622311,"vY0":-132.52699673371316,"vZ0":-3.9139473763509836,"x":94.81,"y":165.82,"x0":2.724812845039686,"y0":50.005227433509496,"z0":5.515489963731875,"aX":4.299922544968335},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.7,"breakHorizontal":-3.0,"spinRate":2347,"spinDirection":161},"zone":6,"typeConfidence":2.0,"plateTime":0.41298692620831234,"extension":6.147795067289737},"index":1,"playId":"14427f47-7ce1-3238-8e2f-5fe2c832af34","pitchNumber":2,"startTime":"2026-02-20T20:55:03.240Z","endTime":"2026-02-20T20:55:06.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94561150489072,"aZ":-17.665884263407204,"pfxX":1.292218217282584,"pfxZ":8.134783980764432,"pX":-0.6325438903784337,"pZ":2.8839300514620607,"vX0":-8.840447848728209,"vY0":-132.81640314235054,"vZ0":-3.564510302082771,"x":141.11,"y":160.91,"x0":2.5737881001057232,"y0":50.00164160749312,"z0":5.5312066386380225,"aX":2.3058987950350156},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":-0.4,"spinRate":2297,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4126875637693028,"extension":6.46288116846485},"index":2,"playId":"4d32434f-81db-38ff-9cb9-f73ff2029a38","pitchNumber":3,"startTime":"2026-02-20T20:55:27.658Z","endTime":"2026-02-20T20:55:30.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91326186121849,"aZ":-25.942955768812226,"pfxX":-5.909604486215905,"pfxZ":4.59419369511774,"pX":-1.502206652569766,"pZ":1.190574723768763,"vX0":-8.156120141733767,"vY0":-117.09388351250296,"vZ0":-3.6280965939267453,"x":174.26,"y":206.63,"x0":2.8255527211882936,"y0":50.00221542069095,"z0":5.250896089490342,"aX":-8.014195111775217},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":7.4,"breakHorizontal":13.1,"spinRate":2437,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4720101531994323,"extension":6.368940417108217},"index":3,"playId":"2af2c48b-b8bd-3c90-869e-9d7bac8054d9","pitchNumber":4,"startTime":"2026-02-20T20:55:58.044Z","endTime":"2026-02-20T20:56:01.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:56:01.485Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nicky Lopez flies out to right fielder Jorge Barrosa.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-20T20:56:00.874Z","endTime":"2026-02-20T20:56:54.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.9,"endSpeed":74.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.019907951908806,"aZ":-25.486120006517172,"pfxX":-4.5462064316076845,"pfxZ":4.775848166767476,"pX":-0.18834369280577704,"pZ":2.8677765077673487,"vX0":-5.7374769212982475,"vY0":-117.78041267394441,"vZ0":-0.3543286480674184,"x":124.18,"y":161.35,"x0":2.872789029033204,"y0":50.00387419905698,"z0":5.38338764811785,"aX":-6.3661750485611215},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":8.9,"breakHorizontal":9.7,"spinRate":2271,"spinDirection":268},"zone":2,"typeConfidence":2.0,"plateTime":0.4656052945351612,"extension":6.1862072414529425},"index":0,"playId":"0d3c9104-edc8-376f-a2f0-754628f9740f","pitchNumber":1,"startTime":"2026-02-20T20:56:27.567Z","endTime":"2026-02-20T20:56:32.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07807963484748,"aZ":-18.666934885107796,"pfxX":1.2194094985095163,"pfxZ":7.678644982316299,"pX":0.04664749344122586,"pZ":2.623413707107077,"vX0":-6.927111805657694,"vY0":-132.0152907051384,"vZ0":-4.144420455259451,"x":115.22,"y":167.95,"x0":2.550262489479635,"y0":50.00137465831857,"z0":5.594466361270164,"aX":2.1462004222076305},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":-0.6,"spinRate":2385,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.4154999581065355,"extension":6.3152672272123045},"hitData":{"launchSpeed":92.8,"launchAngle":29.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.5,"coordY":59.21}},"index":1,"playId":"b07f8524-d4af-3dc5-85ba-f30b380e97c6","pitchNumber":2,"startTime":"2026-02-20T20:56:45.599Z","endTime":"2026-02-20T20:56:54.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-20T20:56:54.121Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-20T20:59:18.447Z","endTime":"2026-02-20T21:00:07.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zach Agnos replaces Juan Mejia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T20:58:17.513Z","endTime":"2026-02-20T20:59:20.639Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.877149885351855,"aZ":-19.940820474378103,"pfxX":0.07657540633453672,"pfxZ":6.575341116410376,"pX":0.011224832318275977,"pZ":1.8346251964466198,"vX0":4.631126272210303,"vY0":-134.6797456595871,"vZ0":-6.633084313619732,"x":116.57,"y":189.25,"x0":-1.7315936007768185,"y0":50.00000817333205,"z0":5.712708900770927,"aX":0.1413152193882054},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":-1.0,"spinRate":2274,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.404790842928632,"extension":6.1121993000200145},"index":1,"playId":"503bee7a-6fb8-3ce0-90cb-0aeb5f720273","pitchNumber":1,"startTime":"2026-02-20T20:59:20.639Z","endTime":"2026-02-20T20:59:24.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.822711376243788,"aZ":-33.461869700853946,"pfxX":5.194474953002599,"pfxZ":-0.857380288248649,"pX":0.7682694359333143,"pZ":1.6548840001791907,"vX0":4.7047412049075,"vY0":-121.98845695312528,"vZ0":-2.864974320562016,"x":87.72,"y":194.1,"x0":-1.8627633563504553,"y0":50.00275157980855,"z0":5.739801510079299,"aX":7.7994926729820095},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.0,"breakHorizontal":-10.6,"spinRate":2273,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.4496316326141101,"extension":5.920647200987287},"index":2,"playId":"7ff96a1d-409c-3646-be80-011ce96cfbdb","pitchNumber":2,"startTime":"2026-02-20T20:59:34.634Z","endTime":"2026-02-20T20:59:42.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-20T20:59:46.958Z","endTime":"2026-02-20T21:00:02.621Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25686181367283,"aZ":-25.28029941281107,"pfxX":-9.853523046222062,"pfxZ":3.6362455057786844,"pX":-1.0784436926216032,"pZ":1.7301207879030032,"vX0":5.446933793381355,"vY0":-136.5831767609571,"vZ0":-5.753391957615832,"x":158.11,"y":192.07,"x0":-1.8153106980711267,"y0":50.002337879691765,"z0":5.5956109883288105,"aX":-18.67042659144012},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":16.8,"spinRate":2257,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.40057739257324254,"extension":6.028810712773136},"index":4,"playId":"2a066bf8-f41a-3fad-b1a3-e5535189068f","pitchNumber":3,"startTime":"2026-02-20T21:00:02.621Z","endTime":"2026-02-20T21:00:07.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:00:07.079Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Arenado flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-20T21:00:06.755Z","endTime":"2026-02-20T21:01:31.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(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":92.9,"endSpeed":86.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428571637830792,"aZ":-20.441373379512974,"pfxX":0.764300387318587,"pfxZ":6.27221312618154,"pX":0.3771546701959171,"pZ":1.6477261434615686,"vX0":5.1486563806248595,"vY0":-135.19179876650128,"vZ0":-6.985607498263771,"x":102.62,"y":194.29,"x0":-1.6428187544271398,"y0":50.00556848067448,"z0":5.675078433710319,"aX":1.4307685156676173},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":-2.4,"spinRate":2402,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4034527946583535,"extension":6.073746283527511},"index":0,"playId":"9a1f4f1f-2a79-3df9-891f-2f7db6c075b7","pitchNumber":1,"startTime":"2026-02-20T21:00:31.481Z","endTime":"2026-02-20T21:00:58.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"}},"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":86.2,"endSpeed":79.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.454626406228957,"aZ":-33.04637864994215,"pfxX":5.336856716501526,"pfxZ":-0.5514064671494192,"pX":0.5220586509969971,"pZ":0.8900823564008696,"vX0":4.1356073005740965,"vY0":-125.42863264813913,"vZ0":-5.15738978830305,"x":97.1,"y":214.75,"x0":-1.846711814951478,"y0":50.004790876252784,"z0":5.695364310784444,"aX":8.427955056773698},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.0,"breakHorizontal":-10.7,"spinRate":2402,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4381684981405116,"extension":5.943806484561415},"index":1,"playId":"6612c1ab-1fad-3fb2-a7aa-0a5e4f6e14ee","pitchNumber":2,"startTime":"2026-02-20T21:01:04.810Z","endTime":"2026-02-20T21:01:14.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.996565226647654,"aZ":-21.856829044321586,"pfxX":-9.516385565510454,"pfxZ":5.436546594901994,"pX":-0.6727974156815293,"pZ":2.418796918461693,"vX0":6.118876029297011,"vY0":-136.65461883833603,"vZ0":-4.654943781727892,"x":142.65,"y":173.47,"x0":-1.699900124724856,"y0":50.00614185852833,"z0":5.6380646206513525,"aX":-18.073460288896126},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":16.0,"spinRate":2212,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.40019433509778635,"extension":6.02429335097757},"hitData":{"launchSpeed":95.0,"launchAngle":51.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.26,"coordY":82.81}},"index":2,"playId":"0474e483-3f55-3260-b337-57e04f127349","pitchNumber":3,"startTime":"2026-02-20T21:01:20.363Z","endTime":"2026-02-20T21:01:31.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:01:31.747Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Santana flies out to left fielder Zac Veen.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-20T21:01:30.444Z","endTime":"2026-02-20T21:02:32.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61021732034369,"aZ":-39.71401052566164,"pfxX":2.468316439760533,"pfxZ":-5.0708411110935065,"pX":-0.24744823426192222,"pZ":1.7756014333672308,"vX0":2.6252655821018904,"vY0":-121.69348921483626,"vZ0":-1.6526238576400023,"x":126.43,"y":190.84,"x0":-1.6638952630089188,"y0":50.00036493621115,"z0":5.928219523841671,"aX":3.6724074595767635},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.2,"breakHorizontal":-5.2,"spinRate":2455,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.4514321085953279,"extension":6.0355822770708745},"index":0,"playId":"495135cf-9725-3227-b84f-627c03570efc","pitchNumber":1,"startTime":"2026-02-20T21:01:53.156Z","endTime":"2026-02-20T21:01:57.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.766315186482537,"aZ":-29.751453859529448,"pfxX":-6.664046169465652,"pfxZ":1.5253687397082087,"pX":-0.9782964161046259,"pZ":1.2194929382005713,"vX0":4.272964406627096,"vY0":-125.14908498593593,"vZ0":-4.92309278273097,"x":154.29,"y":205.85,"x0":-1.84019853980593,"y0":50.00344099136013,"z0":5.643050263883945,"aX":-10.59319698502385},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":11.2,"spinRate":1296,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43731312668345046,"extension":6.122156248931997},"index":1,"playId":"22fae07e-7554-34b8-86f5-8ccfdfdfdb02","pitchNumber":2,"startTime":"2026-02-20T21:02:07.213Z","endTime":"2026-02-20T21:02:11.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.028613084639442,"aZ":-18.973806813928316,"pfxX":0.364712723676992,"pfxZ":7.100311334803672,"pX":0.10372282811906904,"pZ":1.9144325989978535,"vX0":4.602397820040431,"vY0":-134.93837480058903,"vZ0":-6.5784841802402,"x":113.05,"y":187.09,"x0":-1.6654697009127826,"y0":50.005479820821286,"z0":5.702788247190321,"aX":0.6783747490345178},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":-1.6,"spinRate":2474,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.40459511190059905,"extension":6.117287842533937},"hitData":{"launchSpeed":92.7,"launchAngle":56.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.41,"coordY":112.95}},"index":2,"playId":"d54343e4-6f73-3ca7-9d79-4950904435f9","pitchNumber":3,"startTime":"2026-02-20T21:02:21.830Z","endTime":"2026-02-20T21:02:32.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:02:32.852Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to third baseman Nolan Arenado.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T21:04:49.743Z","endTime":"2026-02-20T21:06:14.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaiah Campbell replaces Philip Abner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T21:03:52.930Z","endTime":"2026-02-20T21:04:51.937Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663462,"link":"/api/v1/people/663462"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92449896090862,"aZ":-11.16890316387816,"pfxX":-4.547548514939363,"pfxZ":10.450158095593244,"pX":-0.4103207490732445,"pZ":2.422354708976102,"vX0":4.918932011630158,"vY0":-140.65490965857808,"vZ0":-8.51316790294718,"x":132.64,"y":173.38,"x0":-1.5882419715722345,"y0":50.005353052652445,"z0":6.206529587118677,"aX":-9.143195347045209},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":7.3,"spinRate":2371,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.3889182437256249,"extension":6.279057124943163},"index":1,"playId":"cdeb36f8-fd29-3926-9ac9-ec31517e4dba","pitchNumber":1,"startTime":"2026-02-20T21:04:51.937Z","endTime":"2026-02-20T21:04:56.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":85.9,"endSpeed":79.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.431446022232784,"aZ":-29.024172951277638,"pfxX":2.5122379424157804,"pfxZ":2.00054962497751,"pX":0.944676264182834,"pZ":1.0923619587923963,"vX0":5.2141234973486545,"vY0":-124.86123993588178,"vZ0":-6.7130645582943425,"x":80.99,"y":209.29,"x0":-1.498196285520917,"y0":50.00533739909821,"z0":6.208027384746679,"aX":3.9620206613447055},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.3,"breakHorizontal":-5.8,"spinRate":2606,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4388716332089988,"extension":6.328738078343297},"index":2,"playId":"0fd7c139-dd8e-3675-94e1-019b8d84c53d","pitchNumber":2,"startTime":"2026-02-20T21:05:08.204Z","endTime":"2026-02-20T21:05:12.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47995920176347,"aZ":-13.776303469502158,"pfxX":-4.689279549902486,"pfxZ":9.380800357806521,"pX":-0.10248600127043646,"pZ":3.7311929347972903,"vX0":5.799896027527277,"vY0":-139.43531696521205,"vZ0":-4.626177803741415,"x":120.91,"y":138.04,"x0":-1.6040570225838633,"y0":50.00625118258611,"z0":6.326616492215482,"aX":-9.20033788842212},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":7.2,"spinRate":2365,"spinDirection":198},"zone":11,"typeConfidence":0.86,"plateTime":0.39340322054107046,"extension":6.273277498609368},"index":3,"playId":"3e6486aa-3f63-3ef5-bb7c-9be951697466","pitchNumber":3,"startTime":"2026-02-20T21:05:22.671Z","endTime":"2026-02-20T21:05:28.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.3738072269485,"aZ":-10.714098280478849,"pfxX":-3.2373137096621813,"pfxZ":10.782861888585742,"pX":-1.018686873268852,"pZ":4.860369082863364,"vX0":2.5578204447075645,"vY0":-140.96661808080273,"vZ0":-2.262162388340733,"x":155.83,"y":107.55,"x0":-1.5222995384880533,"y0":50.001732763892,"z0":6.375174171863198,"aX":-6.442430330066268},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":5.3,"spinRate":2381,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.39021239968447086,"extension":6.211487375837978},"index":4,"playId":"e3b41d84-cc56-3739-9683-d6fe4f043046","pitchNumber":4,"startTime":"2026-02-20T21:05:46.825Z","endTime":"2026-02-20T21:05:51.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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.5,"endSpeed":79.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12228660476369,"aZ":-34.98212832341964,"pfxX":2.236985528402231,"pfxZ":-1.7608731519365808,"pX":-0.3414401973804982,"pZ":3.441118315832531,"vX0":2.44514586994548,"vY0":-125.93469914565759,"vZ0":-0.24799636305822048,"x":130.01,"y":145.87,"x0":-1.6178842048592625,"y0":50.00222974840963,"z0":6.386125698016034,"aX":3.5691185171628432},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":-4.7,"spinRate":2703,"spinDirection":49},"zone":1,"typeConfidence":0.9,"plateTime":0.4360211124540596,"extension":6.061138476735964},"hitData":{"launchSpeed":85.2,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.95,"coordY":181.49}},"index":5,"playId":"99bff632-d32b-32b8-9e71-33bc7107f9fc","pitchNumber":5,"startTime":"2026-02-20T21:06:04.280Z","endTime":"2026-02-20T21:06:14.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":663462,"link":"/api/v1/people/663462"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":663462,"link":"/api/v1/people/663462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:06:14.580Z","atBatIndex":24},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Cole Carrigg triples (1) on a sharp line drive to center fielder Alek Thomas. Jake McCarthy scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T21:06:18.984Z","endTime":"2026-02-20T21:09:28.613Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6,7,8],"actionIndex":[2],"runnerIndex":[0,1,2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":663462,"link":"/api/v1/people/663462"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42783434292729,"aZ":-12.096627640632232,"pfxX":-3.591413496881029,"pfxZ":10.189872888414577,"pX":-1.0724458542999638,"pZ":3.9437357269417475,"vX0":2.9657233385852035,"vY0":-140.13318908728888,"vZ0":-4.554172537398468,"x":157.88,"y":132.3,"x0":-1.6828226695028579,"y0":50.0002440239989,"z0":6.392694838233587,"aX":-7.0749995594563275},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":5.8,"spinRate":2317,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3922682826077768,"extension":6.16676933321535},"index":0,"playId":"fe77a703-958d-3f04-858a-876fe3819f45","pitchNumber":1,"startTime":"2026-02-20T21:06:40.102Z","endTime":"2026-02-20T21:06:43.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.102343065105426,"aZ":-34.63072670894904,"pfxX":1.1390018193513747,"pfxZ":-1.6102093056154274,"pX":-1.0379305077627012,"pZ":2.418769444657249,"vX0":1.4762472232395403,"vY0":-123.29570812921996,"vZ0":-2.214557973668769,"x":156.56,"y":173.47,"x0":-1.7939373012175945,"y0":50.00059826839535,"z0":6.270553711996414,"aX":1.7409700545206965},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.2,"breakHorizontal":-2.4,"spinRate":2566,"spinDirection":67},"zone":13,"typeConfidence":0.86,"plateTime":0.4454167799938098,"extension":5.9876210732557},"index":1,"playId":"1a7bf19d-892a-3bb1-81a8-c565512fdde6","pitchNumber":2,"startTime":"2026-02-20T21:06:59.394Z","endTime":"2026-02-20T21:07:11.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"contextMetrics":{}},{"details":{"description":"Gabriel Moreno challenged (pitch result), call on the field was confirmed: Jake McCarthy steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"1a7bf19d-892a-3bb1-81a8-c565512fdde6","startTime":"2026-02-20T21:07:11.901Z","endTime":"2026-02-20T21:07:41.648Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"postOnSecond":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"homeTeamWinProbability":50.9,"awayTeamWinProbability":49.1,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.98,"dramaIndex":74.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31621269562198,"aZ":-12.703491758706068,"pfxX":-3.701351414888538,"pfxZ":10.01832990664692,"pX":-0.7371671857768749,"pZ":3.0671412167793717,"vX0":3.2702592177946572,"vY0":-139.25298072658745,"vZ0":-6.094254071170329,"x":145.1,"y":155.97,"x0":-1.4519171807625288,"y0":50.00338694203213,"z0":6.141556302536424,"aX":-7.193741410467096},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2311,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.39491464812219235,"extension":6.249601795825275},"index":3,"playId":"d5bd8b96-9d6a-3190-8a36-a8a4252ff2af","pitchNumber":3,"startTime":"2026-02-20T21:07:41.648Z","endTime":"2026-02-20T21:07:44.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.243437462642724,"aZ":-10.16560528351979,"pfxX":-3.455694919153271,"pfxZ":11.108479307996772,"pX":-0.09767388383556641,"pZ":1.8436776591269786,"vX0":5.463893871964837,"vY0":-140.01321242983886,"vZ0":-9.809512754681768,"x":120.72,"y":189.0,"x0":-1.627376903904878,"y0":50.003255943016214,"z0":6.062285239536362,"aX":-6.8470673219161435},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":5.2,"spinRate":2431,"spinDirection":206},"zone":8,"typeConfidence":0.91,"plateTime":0.39151703262822224,"extension":6.2329048621871594},"index":4,"playId":"71bed7be-b5e8-3b2c-ae64-3d91717668d9","pitchNumber":4,"startTime":"2026-02-20T21:08:02.239Z","endTime":"2026-02-20T21:08:06.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-20T21:08:09.572Z","endTime":"2026-02-20T21:08:28.375Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83327441206031,"aZ":-31.699050252314418,"pfxX":1.41268986633904,"pfxZ":0.29737092857018776,"pX":-0.5750477578575274,"pZ":1.3270938482126244,"vX0":2.308787604884481,"vY0":-126.22673951674659,"vZ0":-5.425300574581881,"x":138.92,"y":202.95,"x0":-1.6853678905709508,"y0":50.00500725550506,"z0":6.058348078946313,"aX":2.278389045503301},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.5,"breakHorizontal":-3.1,"spinRate":2645,"spinDirection":59},"zone":13,"typeConfidence":0.91,"plateTime":0.4340185565018304,"extension":6.243082550891338},"index":6,"playId":"3f2eb4bb-ecbb-39fc-a390-806377e8be9b","pitchNumber":5,"startTime":"2026-02-20T21:08:28.375Z","endTime":"2026-02-20T21:08:34.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.007459562889764,"aZ":-9.887942638629864,"pfxX":-6.22949679526936,"pfxZ":11.337218220322029,"pX":-0.4542229775494946,"pZ":2.257197127948905,"vX0":5.025136931102152,"vY0":-139.889189060487,"vZ0":-8.765135100358133,"x":134.31,"y":177.84,"x0":-1.472004571177792,"y0":50.00008548858551,"z0":6.0947855432228035,"aX":-12.241898099436318},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":10.1,"spinRate":2413,"spinDirection":208},"zone":4,"typeConfidence":0.89,"plateTime":0.39280483467789784,"extension":6.313264628317498},"index":7,"playId":"03f444a5-1897-3218-9298-0f37a611f49c","pitchNumber":6,"startTime":"2026-02-20T21:08:46.864Z","endTime":"2026-02-20T21:08:50.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.041726571503695,"aZ":-10.620244792189952,"pfxX":-3.792738775055949,"pfxZ":10.931603674027544,"pX":-0.48395435837799367,"pZ":3.4127139799659707,"vX0":4.51426609803663,"vY0":-140.3238449706596,"vZ0":-5.850017911765282,"x":135.45,"y":146.64,"x0":-1.6293019519735188,"y0":50.006690963567216,"z0":6.232803090790607,"aX":-7.481353461930801},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":5.8,"spinRate":2386,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.39199153035235623,"extension":6.35027846858503},"hitData":{"launchSpeed":104.4,"launchAngle":21.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":49.91,"coordY":79.0}},"index":8,"playId":"46693f4b-5daf-3b20-ac0d-0c033a9778d1","pitchNumber":7,"startTime":"2026-02-20T21:09:12.010Z","endTime":"2026-02-20T21:09:28.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":694249,"link":"/api/v1/people/694249","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_ab"},{"player":{"id":663462,"link":"/api/v1/people/663462"},"credit":"p_ab"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"credit":"b_pa"},{"player":{"id":663462,"link":"/api/v1/people/663462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.5,"awayTeamWinProbability":33.5,"homeTeamWinProbabilityAdded":15.600000000000001,"leverageIndex":1.98,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:09:28.613Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T21:09:43.965Z","endTime":"2026-02-20T21:10:54.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.682791312503703,"aZ":-29.09725131782855,"pfxX":0.9463079456739805,"pfxZ":1.9113390876318572,"pX":0.6097547482213196,"pZ":2.2062471632478893,"vX0":4.954977092778866,"vY0":-126.09843192663713,"vZ0":-4.1949861363613445,"x":93.76,"y":179.21,"x0":-1.5038117312031962,"y0":50.00404487395503,"z0":6.239508206851077,"aX":1.522726321037233},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.8,"breakHorizontal":-2.9,"spinRate":2658,"spinDirection":37},"zone":9,"typeConfidence":0.91,"plateTime":0.4344067742066189,"extension":6.319098672130639},"index":0,"playId":"59d35bec-9327-3466-b6fb-3fac8afb420a","pitchNumber":1,"startTime":"2026-02-20T21:10:06.562Z","endTime":"2026-02-20T21:10:11.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":86.0,"endSpeed":78.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.561919288001125,"aZ":-29.819422907924665,"pfxX":3.6258485952139754,"pfxZ":1.4913118954144924,"pX":-0.03731520601313206,"pZ":3.106568468685622,"vX0":2.8706363891396776,"vY0":-125.17341115649117,"vZ0":-1.7342254790365756,"x":118.42,"y":154.9,"x0":-1.6722188608681097,"y0":50.001546425495874,"z0":6.262540843210502,"aX":5.721654813588188},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.5,"breakHorizontal":-7.2,"spinRate":2557,"spinDirection":54},"zone":2,"typeConfidence":0.91,"plateTime":0.43849298791996016,"extension":6.302751428363051},"index":1,"playId":"b445db4a-6c3f-3d77-bac8-cae2302537c4","pitchNumber":2,"startTime":"2026-02-20T21:10:24.121Z","endTime":"2026-02-20T21:10:27.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36555702680534,"aZ":-9.69474843677893,"pfxX":-3.9546134284034444,"pfxZ":11.50891005776036,"pX":-0.0983138664619993,"pZ":2.3841328535084845,"vX0":5.004351179742379,"vY0":-139.78115466117768,"vZ0":-8.579500910372023,"x":120.75,"y":174.41,"x0":-1.4091287951793734,"y0":50.00109455883391,"z0":6.153918963686624,"aX":-7.722899838187143},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.0,"breakHorizontal":6.0,"spinRate":2401,"spinDirection":203},"zone":5,"typeConfidence":0.91,"plateTime":0.3938313093041437,"extension":6.292135717562349},"index":2,"playId":"11cb9a99-f463-39c3-8d01-ffee669de403","pitchNumber":3,"startTime":"2026-02-20T21:10:49.358Z","endTime":"2026-02-20T21:10:54.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":663462,"link":"/api/v1/people/663462"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":663462,"link":"/api/v1/people/663462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.2,"awayTeamWinProbability":37.8,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.18,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:10:54.449Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, shortstop Geraldo Perdomo to first baseman Carlos Santana. Cole Carrigg scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T21:10:56.151Z","endTime":"2026-02-20T21:11:44.187Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":663462,"link":"/api/v1/people/663462"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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.2,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.314105052963008,"aZ":-30.634911323138134,"pfxX":1.7492369454130174,"pfxZ":0.9688251544141399,"pX":0.28790234327439734,"pZ":0.2164632391435252,"vX0":4.447318273672986,"vY0":-126.57879576314568,"vZ0":-8.259953331769053,"x":106.03,"y":232.94,"x0":-1.7352996212321266,"y0":50.00277275386062,"z0":6.054104644374541,"aX":2.7728159350774964},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":-4.4,"spinRate":2573,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4365405849194417,"extension":6.500081349406853},"index":0,"playId":"1b0b2647-9a5c-36de-adb6-2526cb08f334","pitchNumber":1,"startTime":"2026-02-20T21:11:15.753Z","endTime":"2026-02-20T21:11:20.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64303934634451,"aZ":-12.203617353146697,"pfxX":-3.2816121365606468,"pfxZ":10.477674756662553,"pX":0.26953072781844856,"pZ":2.9465981743244547,"vX0":5.97410535914068,"vY0":-138.1129652283409,"vZ0":-6.37757834003467,"x":106.73,"y":159.22,"x0":-1.5085713391751523,"y0":50.001771686764506,"z0":6.1290531399052055,"aX":-6.254639837767256},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":4.6,"spinRate":2272,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.39864907143096673,"extension":6.399988007398959},"hitData":{"launchSpeed":86.4,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.83,"coordY":136.82}},"index":1,"playId":"f77f6638-0093-35f6-b459-018cd249b1e5","pitchNumber":2,"startTime":"2026-02-20T21:11:36.266Z","endTime":"2026-02-20T21:11:44.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"third":{"id":694249,"link":"/api/v1/people/694249"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":663462,"link":"/api/v1/people/663462"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":663462,"link":"/api/v1/people/663462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.73,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:11:44.187Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Braxton Fulford flies out sharply to center fielder Alek Thomas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-20T21:11:48.915Z","endTime":"2026-02-20T21:12:50.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663462,"fullName":"Isaiah Campbell","link":"/api/v1/people/663462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75443378496005,"aZ":-12.125361699247494,"pfxX":-2.6489480698965506,"pfxZ":10.483841449157548,"pX":0.6445712611321577,"pZ":1.8922700697183812,"vX0":6.285239341470195,"vY0":-138.12873180732095,"vZ0":-9.40049090785118,"x":92.43,"y":187.69,"x0":-1.3268332368565123,"y0":50.00290851829582,"z0":6.177122525549797,"aX":-5.066282176978967},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":3.4,"spinRate":2360,"spinDirection":201},"zone":9,"typeConfidence":0.91,"plateTime":0.3981269729222716,"extension":6.3475678235895},"index":0,"playId":"d57e3e5a-a076-3961-87ea-4ae36a773894","pitchNumber":1,"startTime":"2026-02-20T21:12:09.717Z","endTime":"2026-02-20T21:12:13.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.600949731418492,"aZ":-32.72310037905741,"pfxX":0.8171403002735875,"pfxZ":-0.34845480402238316,"pX":1.1212981154785742,"pZ":0.623854425935034,"vX0":5.722680759990154,"vY0":-126.17824515259099,"vZ0":-7.125260092937747,"x":74.26,"y":221.94,"x0":-1.2896502226640858,"y0":50.000338501934586,"z0":6.1483706319713844,"aX":1.3053332438391865},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.2,"breakHorizontal":-2.9,"spinRate":2646,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.43544362865842867,"extension":6.391256109171648},"index":1,"playId":"866bba9d-417a-3e0d-aa02-dd204ff82128","pitchNumber":2,"startTime":"2026-02-20T21:12:25.666Z","endTime":"2026-02-20T21:12:29.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.710227878822984,"aZ":-11.555465572789615,"pfxX":-2.9640530461499766,"pfxZ":10.837340963373276,"pX":-0.06948919537590327,"pZ":2.3681304033565853,"vX0":4.535585236395775,"vY0":-138.0273069925639,"vZ0":-8.348137182021057,"x":119.65,"y":174.84,"x0":-1.3595744863280839,"y0":50.006229166083045,"z0":6.237266880715186,"aX":-5.641272947218447},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":4.3,"spinRate":2304,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.39897160769897333,"extension":6.384029220506303},"hitData":{"launchSpeed":100.3,"launchAngle":34.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":126.01,"coordY":43.67}},"index":2,"playId":"be987a61-4c62-33da-88bf-997ee2cd887a","pitchNumber":3,"startTime":"2026-02-20T21:12:42.812Z","endTime":"2026-02-20T21:12:50.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":663462,"link":"/api/v1/people/663462"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":663462,"link":"/api/v1/people/663462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:12:50.932Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alek Thomas walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-20T21:15:17.810Z","endTime":"2026-02-20T21:16:15.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696275,"fullName":"RJ Petit","link":"/api/v1/people/696275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: RJ Petit replaces Zach Agnos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T21:15:17.808Z","endTime":"2026-02-20T21:15:17.809Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696275,"link":"/api/v1/people/696275"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57678986180986,"aZ":-29.26548787073745,"pfxX":2.9724157775347684,"pfxZ":1.7531845170496716,"pX":-0.6436153336169241,"pZ":4.079911395232113,"vX0":1.6871666249210304,"vY0":-128.44762605941497,"vZ0":0.19740908586914374,"x":168.81,"y":181.42,"x0":-1.6967721776854714,"y0":50.00147445859085,"z0":6.2924194964283915,"aX":4.926611082161926},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":-5.8,"spinRate":2092,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4277133509595874,"extension":6.588506093967319},"index":1,"playId":"19b6314a-be57-3209-9bdf-55f533b81002","pitchNumber":1,"startTime":"2026-02-20T21:15:17.810Z","endTime":"2026-02-20T21:15:22.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":84.2,"endSpeed":76.7,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.993416793383407,"aZ":-37.13415760987175,"pfxX":1.8867129296705143,"pfxZ":-3.3230554672931136,"pX":0.17293050706325025,"pZ":1.2515643463725872,"vX0":3.6246304891080716,"vY0":-122.41667873084711,"vZ0":-3.4937724163208395,"x":174.51,"y":137.13,"x0":-1.582086333399407,"y0":50.00417279812828,"z0":5.932104271499038,"aX":2.8145570443043235},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.7,"breakHorizontal":-4.4,"spinRate":2243,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4503656625358339,"extension":6.682604560920021},"index":2,"playId":"b3cf42f8-cd69-3cae-8836-793ce038bc59","pitchNumber":2,"startTime":"2026-02-20T21:15:29.718Z","endTime":"2026-02-20T21:15:35.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.1,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06830114849584,"aZ":-16.549260156999217,"pfxX":-8.788840076650432,"pfxZ":8.195711956602048,"pX":0.9548099225389568,"pZ":1.0619139869983627,"vX0":9.594044344982724,"vY0":-138.22164128798693,"vZ0":-9.869593677700124,"x":132.0,"y":203.57,"x0":-1.4440488781833594,"y0":50.00019598016872,"z0":5.8262507165171895,"aX":-16.751505867349426},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":13.6,"spinRate":2266,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3985360355218024,"extension":6.649062884855963},"index":3,"playId":"6ea406ec-4e1d-303b-b597-58db0a92cf5a","pitchNumber":3,"startTime":"2026-02-20T21:15:42.874Z","endTime":"2026-02-20T21:15:48.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.184938064511684,"aZ":-18.842687536852857,"pfxX":-8.634927227736998,"pfxZ":7.223916385567794,"pX":-0.57552331382786,"pZ":2.5119722618879994,"vX0":5.629297117272371,"vY0":-135.82978003291376,"vZ0":-5.561415200735815,"x":134.19,"y":156.45,"x0":-1.566216066321254,"y0":50.00316641016062,"z0":5.920589825430862,"aX":-15.935678540326723},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.9,"breakHorizontal":14.3,"spinRate":2180,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.40517130412726887,"extension":6.6439483523160305},"index":4,"playId":"888b39b9-3bb8-3d79-a5f9-865e5164be5c","pitchNumber":4,"startTime":"2026-02-20T21:15:56.055Z","endTime":"2026-02-20T21:16:00.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72937122845645,"aZ":-14.787054994893507,"pfxX":-6.915050600505374,"pfxZ":9.011561983064071,"pX":0.9891955239632404,"pZ":2.7787538044112203,"vX0":8.755313770555713,"vY0":-138.6669920447991,"vZ0":-6.230263538307804,"x":153.03,"y":176.24,"x0":-1.3246638759203613,"y0":50.00181951649846,"z0":6.057965918212204,"aX":-13.34027933974314},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":10.4,"spinRate":2344,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.39643829035388567,"extension":6.799032974244745},"index":5,"playId":"b34efffa-9b6d-3a40-a1a3-1ed43051a1f3","pitchNumber":5,"startTime":"2026-02-20T21:16:08.927Z","endTime":"2026-02-20T21:16:15.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:16:15.167Z","atBatIndex":29},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ryan Waldschmidt grounds into a force out, shortstop Cole Carrigg to second baseman Edouard Julien. Alek Thomas out at 2nd. Ryan Waldschmidt to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-20T21:16:38.933Z","endTime":"2026-02-20T21:18:11.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696275,"fullName":"RJ Petit","link":"/api/v1/people/696275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13785817151613,"aZ":-21.368111081935652,"pfxX":-10.726903361018055,"pfxZ":5.715300647309092,"pX":-0.27212668011992636,"pZ":2.4087870173003725,"vX0":7.052121855742509,"vY0":-137.27513837280097,"vZ0":-5.464811368371451,"x":94.74,"y":174.82,"x0":-1.4936307530770836,"y0":50.00048904657473,"z0":5.899897294065962,"aX":-20.271543130867315},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":17.8,"spinRate":2252,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.40048676482451606,"extension":6.721737481158015},"index":0,"playId":"d3e6d933-4c8b-34eb-a15e-501533e4f128","pitchNumber":1,"startTime":"2026-02-20T21:16:38.933Z","endTime":"2026-02-20T21:16:43.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50050429192837,"aZ":-34.94227220974488,"pfxX":0.7019019908049762,"pfxZ":-1.7620086721788448,"pX":0.02286879063003533,"pZ":1.518867935620336,"vX0":3.769219755467528,"vY0":-124.36579246258583,"vZ0":-3.915722794706606,"x":116.13,"y":197.77,"x0":-1.6023937082216817,"y0":50.00366359750466,"z0":6.006094826950015,"aX":1.101526681813523},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.8,"breakHorizontal":-2.2,"spinRate":2275,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.44009285559520306,"extension":6.958111521012872},"index":1,"playId":"57e56f3d-b1c9-3c1a-b05a-3f5bf52c0548","pitchNumber":2,"startTime":"2026-02-20T21:16:57.717Z","endTime":"2026-02-20T21:17:00.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-02-20T21:17:17.545Z","endTime":"2026-02-20T21:17:29.015Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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.8,"endSpeed":87.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59226412238103,"aZ":-15.338216079511135,"pfxX":-6.9158100946939545,"pfxZ":8.630945447630118,"pX":1.1481376390211853,"pZ":2.1986407503441914,"vX0":8.376628511465166,"vY0":-139.09863777383794,"vZ0":-7.9899132998148525,"x":73.24,"y":179.42,"x0":-1.010584572819163,"y0":50.00216487505168,"z0":6.135197127314435,"aX":-13.488008677623807},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":10.7,"spinRate":2353,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3944975690286352,"extension":6.904952492516092},"index":3,"playId":"e60022a1-8580-3f90-bd68-81e96192fbcc","pitchNumber":3,"startTime":"2026-02-20T21:17:29.015Z","endTime":"2026-02-20T21:17:33.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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.1,"endSpeed":86.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.532960989245353,"aZ":-26.531370434393203,"pfxX":-9.974958078487592,"pfxZ":2.9968508449783253,"pX":-0.4461956233512881,"pZ":0.8202244764999841,"vX0":6.233126088604385,"vY0":-136.69733923186303,"vZ0":-8.693764452817984,"x":134.01,"y":216.63,"x0":-1.465820078625211,"y0":50.00483042234498,"z0":5.877762186978494,"aX":-18.78580708951787},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.7,"breakHorizontal":16.7,"spinRate":2311,"spinDirection":230},"zone":13,"typeConfidence":0.92,"plateTime":0.40145579814139376,"extension":6.522395167642213},"index":4,"playId":"a716805f-8192-3d90-8cf9-791a5f06603f","pitchNumber":4,"startTime":"2026-02-20T21:17:45.878Z","endTime":"2026-02-20T21:17:52.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51626344503708,"aZ":-19.586066880882772,"pfxX":-9.716378688538123,"pfxZ":6.492818766614336,"pX":-0.3348457629969411,"pZ":2.759992598548036,"vX0":6.253848873933803,"vY0":-138.74538382434164,"vZ0":-5.344857462318285,"x":129.76,"y":164.26,"x0":-1.3615246423038545,"y0":50.00674234396837,"z0":6.026399103685186,"aX":-18.851442618428674},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":16.2,"spinRate":2314,"spinDirection":230},"zone":4,"typeConfidence":0.55,"plateTime":0.39554620963560794,"extension":6.702012848963006},"hitData":{"launchSpeed":79.1,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.91,"coordY":157.66}},"index":5,"playId":"771aab88-24e5-3f08-a8f0-e3746a1e041f","pitchNumber":5,"startTime":"2026-02-20T21:18:03.121Z","endTime":"2026-02-20T21:18:11.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":2.13,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:18:11.143Z","atBatIndex":30},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jorge Barrosa grounds into a double play, third baseman Kyle Karros to shortstop Cole Carrigg to first baseman TJ Rumfield. Ryan Waldschmidt out at 2nd. Jorge Barrosa out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-20T21:18:20.959Z","endTime":"2026-02-20T21:20:08.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696275,"fullName":"RJ Petit","link":"/api/v1/people/696275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":2.943,"strikeZoneBottom":1.485,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64770843926845,"aZ":-26.685333529711826,"pfxX":-10.194611815719918,"pfxZ":2.9587956251494294,"pX":-1.1457774510764502,"pZ":2.7734832990592952,"vX0":4.593650194036306,"vY0":-136.45156227870143,"vZ0":-3.7986118014120698,"x":160.67,"y":163.9,"x0":-1.5421250952314025,"y0":50.00319427278408,"z0":6.057784433010417,"aX":-18.906545126085238},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.7,"breakHorizontal":17.3,"spinRate":2273,"spinDirection":231},"zone":11,"typeConfidence":0.92,"plateTime":0.40397107162663515,"extension":6.494905844178843},"index":0,"playId":"8392d941-ba1d-33d6-92ab-12b6e0a97546","pitchNumber":1,"startTime":"2026-02-20T21:18:37.636Z","endTime":"2026-02-20T21:18:41.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":2.943,"strikeZoneBottom":1.485,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04459984716956,"aZ":-24.766026832713532,"pfxX":1.331648853871975,"pfxZ":4.207112008961739,"pX":0.4126801487689971,"pZ":2.026001406600285,"vX0":4.547496626232001,"vY0":-132.32548909237542,"vZ0":-5.7794110977142745,"x":101.27,"y":184.08,"x0":-1.505958407646503,"y0":50.00410010420707,"z0":6.069674421974755,"aX":2.344867352471784},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":-3.5,"spinRate":2133,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.41501654754746875,"extension":6.7530549267510365},"index":1,"playId":"67878f16-2fa3-3af9-8c22-3894cc724ade","pitchNumber":2,"startTime":"2026-02-20T21:18:56.149Z","endTime":"2026-02-20T21:19:00.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":85.9,"endSpeed":79.0,"strikeZoneTop":2.943,"strikeZoneBottom":1.485,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.690026426724234,"aZ":-35.64333123498109,"pfxX":1.317007573013162,"pfxZ":-2.199792401578307,"pX":0.5261266235974492,"pZ":1.2682817722021436,"vX0":4.730698112752897,"vY0":-125.013839890551,"vZ0":-4.421742869906035,"x":96.95,"y":204.54,"x0":-1.566875488897203,"y0":50.00602040949842,"z0":6.005900317171382,"aX":2.072075180079132},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.8,"breakHorizontal":-3.6,"spinRate":2439,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.43918766225539985,"extension":6.834590687541959},"index":2,"playId":"057290e1-c337-39c8-bb34-a93e7a11abb1","pitchNumber":3,"startTime":"2026-02-20T21:19:13.976Z","endTime":"2026-02-20T21:19:17.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-20T21:19:33.324Z","endTime":"2026-02-20T21:19:42.481Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":2.943,"strikeZoneBottom":1.485,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14509498758609,"aZ":-33.896578751060915,"pfxX":3.983154925189482,"pfxZ":-1.1293593055476583,"pX":-0.8610517343943827,"pZ":1.9592740183282664,"vX0":0.9148566908114817,"vY0":-123.1493257379629,"vZ0":-2.94587476946466,"x":149.82,"y":185.88,"x0":-1.754964074566818,"y0":50.00115761719743,"z0":6.047098365725396,"aX":6.097947561172962},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.5,"breakHorizontal":-7.4,"spinRate":2386,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.44529532984349673,"extension":6.87522274575477},"index":4,"playId":"c50ebdd9-1ead-3918-b7a1-412afa184116","pitchNumber":4,"startTime":"2026-02-20T21:19:42.481Z","endTime":"2026-02-20T21:19:49.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.2,"strikeZoneTop":2.943,"strikeZoneBottom":1.485,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.29419421312865,"aZ":-16.72340483200573,"pfxX":-7.451999373909864,"pfxZ":8.005981296052553,"pX":-0.6207154157781741,"pZ":3.182906201433231,"vX0":4.9537904123493695,"vY0":-139.24815454216997,"vZ0":-5.003070766696344,"x":140.66,"y":152.84,"x0":-1.4704818476164776,"y0":50.00389859282539,"z0":6.138730875867498,"aX":-14.382842153764638},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":12.2,"spinRate":2319,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39597886219068457,"extension":6.641997302208574},"hitData":{"launchSpeed":87.5,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.97,"coordY":164.76}},"index":5,"playId":"6dacd535-187e-364a-855b-9305be9731c2","pitchNumber":5,"startTime":"2026-02-20T21:20:00.380Z","endTime":"2026-02-20T21:20:08.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":696275,"link":"/api/v1/people/696275"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":1.77,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:20:08.454Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, third baseman Jose Fernandez to first baseman Carlos Santana.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-20T21:22:23.510Z","endTime":"2026-02-20T21:22:33.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686826,"fullName":"Bryce Jarvis","link":"/api/v1/people/686826"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jose Fernandez replaces third baseman Nolan Arenado, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T21:22:02.828Z","endTime":"2026-02-20T21:22:02.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryce Jarvis replaces Isaiah Campbell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-20T21:22:02.842Z","endTime":"2026-02-20T21:22:25.704Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686826,"link":"/api/v1/people/686826"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663462,"link":"/api/v1/people/663462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.727106247795554,"aZ":-18.092192936907406,"pfxX":-10.142691105464284,"pfxZ":7.508057962141107,"pX":-1.1508115697088794,"pZ":3.1738929459505556,"vX0":5.084496258616437,"vY0":-136.71267778204506,"vZ0":-2.932172853610367,"x":160.87,"y":153.08,"x0":-1.726269762583911,"y0":50.002987284898154,"z0":5.515919196437494,"aX":-19.022685528494545},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":17.2,"spinRate":2177,"spinDirection":234},"zone":11,"typeConfidence":0.87,"plateTime":0.4020554939694332,"extension":5.819063172999928},"hitData":{"launchSpeed":68.1,"launchAngle":-13.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.38,"coordY":173.89}},"index":2,"playId":"32a44a49-3d67-3c84-b021-3905e2b5ecbd","pitchNumber":1,"startTime":"2026-02-20T21:22:25.704Z","endTime":"2026-02-20T21:22:33.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:22:33.506Z","atBatIndex":32},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"TJ Rumfield hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-20T21:22:48.813Z","endTime":"2026-02-20T21:24:22.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686826,"fullName":"Bryce Jarvis","link":"/api/v1/people/686826"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.1,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.829356058756844,"aZ":-14.98965729570761,"pfxX":-8.102311621673856,"pfxZ":8.945979446365765,"pX":0.5033206736269988,"pZ":2.06947427122559,"vX0":7.708954782630776,"vY0":-138.865560122686,"vZ0":-6.762394735859654,"x":97.81,"y":182.9,"x0":-1.278245986954159,"y0":50.00644809452514,"z0":5.564386810630401,"aX":-15.569475540224852},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":12.7,"spinRate":2352,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.39691781874139487,"extension":5.895307739370494},"index":0,"playId":"76eed5da-fe4e-366e-82e9-d250447a8b08","pitchNumber":1,"startTime":"2026-02-20T21:22:57.913Z","endTime":"2026-02-20T21:23:02.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":82.3,"endSpeed":74.5,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.366245771442856,"aZ":-28.428748277337366,"pfxX":-10.742750706191377,"pfxZ":2.6108811284856444,"pX":-2.180327828074516,"pZ":4.564922560191708,"vX0":2.6307937506908377,"vY0":-119.65734233908873,"vZ0":3.843229466208536,"x":200.11,"y":115.53,"x0":-1.9057684426481454,"y0":50.00239440896748,"z0":5.5004403321006725,"aX":-15.413012314925892},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.0,"breakHorizontal":18.7,"spinRate":2071,"spinDirection":268},"zone":11,"typeConfidence":0.9,"plateTime":0.45960151441484687,"extension":5.6552539627407965},"index":1,"playId":"ce48a158-f59b-35bd-9f63-5a9778588999","pitchNumber":2,"startTime":"2026-02-20T21:23:13.319Z","endTime":"2026-02-20T21:23:17.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11787431722786,"aZ":-11.425018003366565,"pfxX":-7.328431899217798,"pfxZ":11.10240319905126,"pX":1.0245690647141759,"pZ":0.7263998016792429,"vX0":9.016558668700705,"vY0":-136.3651305961682,"vZ0":-10.429652309467555,"x":77.95,"y":219.17,"x0":-1.3845090542023317,"y0":50.00196808770621,"z0":5.406047915753965,"aX":-13.695979381740418},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":11.2,"spinRate":2260,"spinDirection":217},"zone":14,"typeConfidence":0.93,"plateTime":0.4028373901000415,"extension":5.831850134639},"index":2,"playId":"fd9772aa-6341-3f90-a438-fa455803821a","pitchNumber":3,"startTime":"2026-02-20T21:23:30.118Z","endTime":"2026-02-20T21:23:37.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.117958470419385,"aZ":-29.76894621658853,"pfxX":-12.05477087513392,"pfxZ":1.6829014059921565,"pX":0.9507985744312003,"pZ":1.8481695205812536,"vX0":9.046633129328988,"vY0":-119.31219565932554,"vZ0":-1.5607441489449323,"x":80.76,"y":188.88,"x0":-1.3427397388955185,"y0":50.0017030976293,"z0":5.219034962283311,"aX":-17.203743624573367},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.9,"breakHorizontal":19.3,"spinRate":2086,"spinDirection":263},"zone":14,"typeConfidence":0.91,"plateTime":0.46085058430678316,"extension":5.834311762520156},"index":3,"playId":"5e211e98-b5a1-3956-aa98-e75de14883f4","pitchNumber":4,"startTime":"2026-02-20T21:23:51.249Z","endTime":"2026-02-20T21:23:55.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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(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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.433,"strikeZoneBottom":1.733,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841030667734888,"aZ":-37.65044503967886,"pfxX":1.0290736598432488,"pfxZ":-3.4513239410247056,"pX":1.721291280832689,"pZ":1.9773291397158732,"vX0":8.090970765416872,"vY0":-125.34138160766544,"vZ0":-0.9364735168837841,"x":51.39,"y":185.39,"x0":-1.6850026057182177,"y0":50.00221070894374,"z0":5.436049428048528,"aX":1.6319382737754728},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.2,"breakHorizontal":-3.7,"spinRate":2757,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4373498606568833,"extension":5.660333474708506},"index":4,"playId":"5ae84fea-edb2-30c0-a284-483d53cc9e16","pitchNumber":5,"startTime":"2026-02-20T21:24:17.330Z","endTime":"2026-02-20T21:24:22.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:24:22.334Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zac Veen flies out to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-20T21:24:26.290Z","endTime":"2026-02-20T21:25:56.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686826,"fullName":"Bryce Jarvis","link":"/api/v1/people/686826"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39482329252566,"aZ":-18.06029262221743,"pfxX":-8.092667544365451,"pfxZ":7.322925031044956,"pX":0.005132843918573455,"pZ":2.251938672158755,"vX0":7.196433710389515,"vY0":-138.1073769116906,"vZ0":-5.620646744497123,"x":116.8,"y":177.98,"x0":-1.5857525911992092,"y0":50.005267676751394,"z0":5.532529746493739,"aX":-15.600988863178143},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":13.1,"spinRate":2248,"spinDirection":221},"zone":8,"typeConfidence":0.86,"plateTime":0.3969473662770322,"extension":5.806157424324607},"index":0,"playId":"2c0bcd7c-d64b-372f-ac60-6d9c19e1ad16","pitchNumber":1,"startTime":"2026-02-20T21:24:54.130Z","endTime":"2026-02-20T21:24:57.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-02-20T21:25:12.451Z","endTime":"2026-02-20T21:25:27.727Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":81.6,"endSpeed":73.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.138215952656545,"aZ":-26.374666966891454,"pfxX":-11.985252888768825,"pfxZ":4.160293830657917,"pX":-1.5567756562234403,"pZ":4.416536321794125,"vX0":4.446972861347793,"vY0":-118.57585319806003,"vZ0":3.026227141557916,"x":176.34,"y":119.53,"x0":-1.9219094583085896,"y0":50.00242359109414,"z0":5.561744349403068,"aX":-16.705783237123374},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.8,"breakHorizontal":20.3,"spinRate":1970,"spinDirection":263},"zone":11,"typeConfidence":0.91,"plateTime":0.46570623581329373,"extension":5.892419920755398},"index":2,"playId":"861b7a11-a09c-3948-81b4-1f10315251bb","pitchNumber":2,"startTime":"2026-02-20T21:25:27.727Z","endTime":"2026-02-20T21:25:33.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77040382423464,"aZ":-16.11682087737812,"pfxX":-8.036886549136907,"pfxZ":8.681156617387273,"pX":0.33642005884513093,"pZ":2.315168474053411,"vX0":7.723127714606136,"vY0":-136.11468178667414,"vZ0":-5.585479160341956,"x":104.18,"y":176.27,"x0":-1.512880699845056,"y0":50.00674046235281,"z0":5.5352628171137495,"aX":-14.87336506815367},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":12.6,"spinRate":2147,"spinDirection":225},"zone":6,"typeConfidence":0.89,"plateTime":0.40456550105745404,"extension":5.819879874528312},"hitData":{"launchSpeed":87.6,"launchAngle":52.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.7,"coordY":110.92}},"index":3,"playId":"e11a9d5d-5475-3d72-9735-1da37c324ae1","pitchNumber":3,"startTime":"2026-02-20T21:25:45.160Z","endTime":"2026-02-20T21:25:56.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691728,"link":"/api/v1/people/691728","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_ab"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_ab"},{"player":{"id":691728,"link":"/api/v1/people/691728"},"credit":"b_pa"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":1.17,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:25:56.270Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nicky Lopez lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-20T21:26:37.166Z","endTime":"2026-02-20T21:27:22.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686826,"fullName":"Bryce Jarvis","link":"/api/v1/people/686826"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"4a7c72c2-074f-3185-a1ad-7443dd382a07","startTime":"2026-02-20T21:26:21.703Z","endTime":"2026-02-20T21:26:25.324Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.033218839206313,"aZ":-34.10064561546614,"pfxX":2.818283057238675,"pfxZ":-1.258058340959618,"pX":-0.8840076857921993,"pZ":1.736912009523067,"vX0":2.363871707454379,"vY0":-123.46267942656893,"vZ0":-1.6388067607811374,"x":150.7,"y":191.88,"x0":-2.2221300037174125,"y0":50.002020813711084,"z0":5.296204471767712,"aX":4.32228677065371},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.4,"breakHorizontal":-5.6,"spinRate":2427,"spinDirection":51},"zone":13,"typeConfidence":0.91,"plateTime":0.4447213106930863,"extension":5.609292684768502},"index":1,"playId":"ab23983c-1db9-3e40-a225-3b63bd25cccc","pitchNumber":1,"startTime":"2026-02-20T21:26:39.314Z","endTime":"2026-02-20T21:26:44.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25698921998127,"aZ":-15.503769144653575,"pfxX":-7.3248356664765275,"pfxZ":9.003079757111237,"pX":-0.5607417211309147,"pZ":2.604241886871721,"vX0":5.590837657963926,"vY0":-136.27462564730337,"vZ0":-5.083030040593745,"x":138.37,"y":168.47,"x0":-1.7032313928342309,"y0":50.00277851380297,"z0":5.590784559717147,"aX":-13.564143747396846},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":11.9,"spinRate":2132,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.4043199272885838,"extension":5.757981587863903},"index":2,"playId":"fe201ea4-539f-3b72-b51a-2d194bfddef9","pitchNumber":2,"startTime":"2026-02-20T21:26:59.179Z","endTime":"2026-02-20T21:27:03.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91106043683865,"aZ":-35.471909424596596,"pfxX":1.723759932153608,"pfxZ":-2.1588660440771985,"pX":-0.6451389683803077,"pZ":2.306710694193091,"vX0":3.2255244190733277,"vY0":-122.63242419532952,"vZ0":-0.008471232920385097,"x":141.59,"y":176.5,"x0":-2.2007395495355304,"y0":50.0052091100858,"z0":5.332333515718927,"aX":2.62917781023562},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.7,"breakHorizontal":-3.8,"spinRate":2448,"spinDirection":61},"zone":4,"typeConfidence":0.89,"plateTime":0.44638229232824234,"extension":5.607807175633118},"hitData":{"launchSpeed":102.0,"launchAngle":8.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":106.9,"coordY":152.09}},"index":3,"playId":"c55d2765-d9ca-375c-9450-a59442fc422b","pitchNumber":3,"startTime":"2026-02-20T21:27:16.828Z","endTime":"2026-02-20T21:27:22.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.9,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:27:22.045Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out sharply to left fielder Sterlin Thompson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-20T21:29:39.876Z","endTime":"2026-02-20T21:30:56.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[8,9,10,11,12],"actionIndex":[0,1,2,3,4,5,6,7],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Drew Avans replaces center fielder Jake McCarthy, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T21:29:25.900Z","endTime":"2026-02-20T21:29:25.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Chad Stevens replaces shortstop Cole Carrigg, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-20T21:29:25.914Z","endTime":"2026-02-20T21:29:25.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":694249,"link":"/api/v1/people/694249"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":694249,"link":"/api/v1/people/694249"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan Ritter replaces second baseman Edouard Julien, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-20T21:29:25.915Z","endTime":"2026-02-20T21:29:26.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brett Sullivan replaces catcher Braxton Fulford, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-20T21:29:25.915Z","endTime":"2026-02-20T21:29:25.916Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":690924,"link":"/api/v1/people/690924"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Vimael Machín replaces third baseman Kyle Karros, batting 6th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-20T21:29:25.916Z","endTime":"2026-02-20T21:29:25.917Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Charlie Condon replaces first baseman TJ Rumfield, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-20T21:29:25.917Z","endTime":"2026-02-20T21:29:25.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Sterlin Thompson replaces left fielder Zac Veen, batting 8th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-02-20T21:29:25.918Z","endTime":"2026-02-20T21:29:25.919Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":691728,"link":"/api/v1/people/691728"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":691728,"link":"/api/v1/people/691728"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luis Peralta replaces RJ Petit.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-02-20T21:29:25.919Z","endTime":"2026-02-20T21:29:42.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678821,"link":"/api/v1/people/678821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696275,"link":"/api/v1/people/696275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.607841812437965,"aZ":-14.051373380294251,"pfxX":6.475837681547588,"pfxZ":9.969905171876515,"pX":-1.809754451491592,"pZ":2.4208441919167094,"vX0":-13.11807113005033,"vY0":-134.11702433284253,"vZ0":-4.43011412563699,"x":185.98,"y":173.42,"x0":2.3082858422899277,"y0":50.00192627650975,"z0":5.099574627467385,"aX":11.7715015751182},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":-8.9,"spinRate":2275,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4087375056635816,"extension":6.107410455027122},"index":8,"playId":"d04c71a9-a9cd-30ba-b347-371a89bd6125","pitchNumber":1,"startTime":"2026-02-20T21:29:42.185Z","endTime":"2026-02-20T21:29:46.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.257205301347824,"aZ":-15.873618638618083,"pfxX":6.531861091068032,"pfxZ":9.240683719086952,"pX":-0.2330421342793199,"pZ":3.4031581822481005,"vX0":-8.736948317773459,"vY0":-132.2369806383734,"vZ0":-1.364070780005286,"x":125.88,"y":146.89,"x0":2.2712496743800643,"y0":50.00140993074535,"z0":5.094953514284623,"aX":11.52110883108822},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.7,"breakHorizontal":-9.8,"spinRate":2258,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4148451821887509,"extension":5.988891996510039},"index":9,"playId":"bdb6c171-2a8b-34b3-b172-e694aef9eae7","pitchNumber":2,"startTime":"2026-02-20T21:29:57.181Z","endTime":"2026-02-20T21:30:02.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.537478170759403,"aZ":-23.2509182517517,"pfxX":8.083861343633924,"pfxZ":5.808210158899547,"pX":-0.8796739483993009,"pZ":1.5014989287278708,"vX0":-10.584392314209122,"vY0":-122.71647133468238,"vZ0":-3.6326370083629,"x":150.53,"y":198.24,"x0":2.4238721621557473,"y0":50.004653129884986,"z0":4.9643340508884926,"aX":12.42578879844735},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.0,"breakHorizontal":-12.4,"spinRate":1674,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4450350468480706,"extension":6.050131750398795},"index":10,"playId":"13d4a1cc-dc26-31e7-81c4-f1d0009896fa","pitchNumber":3,"startTime":"2026-02-20T21:30:15.033Z","endTime":"2026-02-20T21:30:20.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":83.8,"endSpeed":76.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41188956878128,"aZ":-25.98763561870081,"pfxX":8.920774720105378,"pfxZ":4.102113888753909,"pX":1.6863984807289023,"pZ":3.394214900006212,"vX0":-5.353804054113698,"vY0":-121.94021569073938,"vZ0":1.2033909548978547,"x":52.72,"y":147.14,"x0":2.7485127132426883,"y0":50.00583366351388,"z0":5.132107935146694,"aX":13.470552749946169},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.9,"breakHorizontal":-14.9,"spinRate":1754,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.44874540288311326,"extension":6.000320175126001},"index":11,"playId":"073c6d6f-2f58-3fc0-823a-4e96803ec133","pitchNumber":4,"startTime":"2026-02-20T21:30:28.807Z","endTime":"2026-02-20T21:30:34.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.569619313940926,"aZ":-15.264766703086769,"pfxX":6.152728462699044,"pfxZ":9.4218733954336,"pX":0.029358785957206666,"pZ":3.4645643785349005,"vX0":-8.247512829215026,"vY0":-133.13001482222705,"vZ0":-1.420402641535642,"x":115.88,"y":145.24,"x0":2.3680792310598946,"y0":50.006568490478834,"z0":5.1099289737813045,"aX":11.04792237084524},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":-9.4,"spinRate":2267,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.41142346287211007,"extension":6.0182901010744425},"hitData":{"launchSpeed":108.1,"launchAngle":50.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":57.67,"coordY":88.94}},"index":12,"playId":"da0c3328-574d-305b-930a-221181998271","pitchNumber":5,"startTime":"2026-02-20T21:30:44.429Z","endTime":"2026-02-20T21:30:56.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:30:56.742Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a sharp line drive to center fielder Drew Avans.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-20T21:31:05.230Z","endTime":"2026-02-20T21:32:22.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.613032332607126,"aZ":-13.953170363080341,"pfxX":7.27376192468326,"pfxZ":9.890060105763276,"pX":0.6337235045919227,"pZ":1.9332199721531542,"vX0":-7.304847036248591,"vY0":-135.38379100716904,"vZ0":-5.56836886139422,"x":92.84,"y":186.58,"x0":2.4315611559960555,"y0":50.00370019832311,"z0":5.005888219902726,"aX":13.40265506848396},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":-11.5,"spinRate":2330,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4057323823466512,"extension":6.106149147756528},"index":0,"playId":"fff1838c-dc85-3365-8ee8-66563de116fd","pitchNumber":1,"startTime":"2026-02-20T21:31:19.107Z","endTime":"2026-02-20T21:31:23.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42587621089037,"aZ":-20.407060822499552,"pfxX":9.240847103199476,"pfxZ":7.555621668882093,"pX":0.44385656851359945,"pZ":1.6844158457741885,"vX0":-7.9878321139353226,"vY0":-124.16489591934265,"vZ0":-3.7560226672271675,"x":100.08,"y":193.3,"x0":2.5058128385504226,"y0":50.00275867088087,"z0":4.919733335134247,"aX":14.393511733966553},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":13.0,"breakHorizontal":-14.9,"spinRate":1742,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4415243951576535,"extension":5.9068959854930885},"index":1,"playId":"2d93a803-11b8-322a-9e09-81cac1cfd167","pitchNumber":2,"startTime":"2026-02-20T21:31:33.337Z","endTime":"2026-02-20T21:31:38.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.505702302381735,"aZ":-22.148676166827176,"pfxX":9.496514821993102,"pfxZ":6.469790051768929,"pX":0.9280058643908322,"pZ":1.1493743762241022,"vX0":-7.1311861794785205,"vY0":-124.15789449327076,"vZ0":-4.529527862471232,"x":81.63,"y":207.75,"x0":2.6137249336924158,"y0":50.00424344928849,"z0":4.856985912401509,"aX":14.722195407040557},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.8,"breakHorizontal":-15.4,"spinRate":1847,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.44235735295740275,"extension":5.9660878071582},"index":2,"playId":"3bbd939c-4906-3752-9443-12a8e1cf5b72","pitchNumber":3,"startTime":"2026-02-20T21:31:47.592Z","endTime":"2026-02-20T21:31:51.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63648782543508,"aZ":-16.91719387652866,"pfxX":7.877233743847091,"pfxZ":8.138344842092904,"pX":0.5942153026155022,"pZ":3.1378891281565715,"vX0":-7.528202101873593,"vY0":-136.45096220637754,"vZ0":-2.279952049896427,"x":94.35,"y":154.06,"x0":2.3731760962732906,"y0":50.004612233284945,"z0":5.157606413626516,"aX":14.770685904607273},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":-12.6,"spinRate":2322,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.4022961849256985,"extension":6.074810266892442},"hitData":{"launchSpeed":103.1,"launchAngle":12.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.6,"coordY":72.51}},"index":3,"playId":"786d8771-3a6a-3113-9dde-134bf16b38e6","pitchNumber":4,"startTime":"2026-02-20T21:32:11.339Z","endTime":"2026-02-20T21:32:22.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.06,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:32:22.361Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pavin Smith called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-20T21:32:51.772Z","endTime":"2026-02-20T21:33:29.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jacob Amaya replaces Geraldo Perdomo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"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-20T21:32:45.844Z","endTime":"2026-02-20T21:32:53.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676070,"link":"/api/v1/people/676070"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":672695,"link":"/api/v1/people/672695"},"base":1,"defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":82.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35882285764599,"aZ":-15.901420729521414,"pfxX":6.1189950471707855,"pfxZ":9.194986187691763,"pX":-0.25129974043885567,"pZ":2.5973363448705005,"vX0":-8.972803045493741,"vY0":-133.58842578643484,"vZ0":-3.2112690651973654,"x":126.58,"y":168.65,"x0":2.388744690601179,"y0":50.00363118306078,"z0":4.988987440731643,"aX":10.83076512372243},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":-8.6,"spinRate":2318,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4133287719049932,"extension":6.082400131024123},"index":1,"playId":"cce45c66-e41b-32a7-b0b5-d2c0024da3d8","pitchNumber":1,"startTime":"2026-02-20T21:32:53.968Z","endTime":"2026-02-20T21:32:58.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":80.3,"endSpeed":72.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.843592571401157,"aZ":-32.02850686413486,"pfxX":-7.763767211500185,"pfxZ":0.10574588998549928,"pX":-0.4439745417122272,"pZ":3.09063703310823,"vX0":-4.608376560367186,"vY0":-116.75914938698126,"vZ0":2.0053912093014237,"x":133.92,"y":155.33,"x0":2.5797682018481454,"y0":50.00079792700485,"z0":5.286533183846807,"aX":-10.463590235629873},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.2,"breakHorizontal":15.4,"spinRate":2420,"spinDirection":304},"zone":1,"typeConfidence":2.0,"plateTime":0.47342586804410036,"extension":5.8756262258462355},"index":2,"playId":"4fb1d9f2-4055-36e6-9ca7-95bbe4902460","pitchNumber":2,"startTime":"2026-02-20T21:33:08.599Z","endTime":"2026-02-20T21:33:13.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02496125287346,"aZ":-32.82705942913349,"pfxX":-8.788979205255293,"pfxZ":-0.4844334838626718,"pX":0.5963799405026455,"pZ":3.1169092378686822,"vX0":-2.296009951453525,"vY0":-115.93094303395672,"vZ0":2.1954676400066027,"x":94.27,"y":154.62,"x0":2.7441110106846245,"y0":50.0029203784497,"z0":5.316839590404045,"aX":-11.824130684349031},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.0,"breakHorizontal":16.4,"spinRate":2388,"spinDirection":310},"zone":3,"typeConfidence":2.0,"plateTime":0.474571366515641,"extension":5.870676144162914},"index":3,"playId":"d48eed26-976e-3cdb-9dd4-1199f35162fb","pitchNumber":3,"startTime":"2026-02-20T21:33:23.340Z","endTime":"2026-02-20T21:33:29.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":2.03,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:33:29.211Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to right fielder Jordan Beck.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-20T21:33:28.044Z","endTime":"2026-02-20T21:35:19.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.5,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551665339357385,"aZ":-23.663340813373434,"pfxX":7.824414225378733,"pfxZ":5.5154612980119,"pX":0.8532428551642556,"pZ":1.3055454766868777,"vX0":-6.750290726781253,"vY0":-124.16389067564654,"vZ0":-3.959085309953009,"x":84.48,"y":203.53,"x0":2.605957307641517,"y0":50.00341949419304,"z0":4.916861564666804,"aX":12.075779011392695},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.1,"breakHorizontal":-12.4,"spinRate":1831,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.44311006631169025,"extension":5.998145716962892},"index":0,"playId":"54b18fd8-879d-3d5e-bf9f-7dfb737c0836","pitchNumber":1,"startTime":"2026-02-20T21:33:52.915Z","endTime":"2026-02-20T21:33:56.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"ed689c21-0e87-357b-bc14-2da69f9321bd","startTime":"2026-02-20T21:34:09.695Z","endTime":"2026-02-20T21:34:12.783Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205030745415506,"aZ":-21.150846641433667,"pfxX":4.602996483466903,"pfxZ":7.29913941924587,"pX":0.8796428077340898,"pZ":4.212769012827993,"vX0":-5.696795884342572,"vY0":-122.65174061542785,"vZ0":2.1688071146289163,"x":83.47,"y":125.04,"x0":2.643699785435292,"y0":50.00429004221985,"z0":5.13049377480833,"aX":6.953962554692975},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":14.0,"breakHorizontal":-6.8,"spinRate":1716,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4480554313096783,"extension":5.9950987868829735},"index":2,"playId":"2a564438-0c5a-3852-8a44-2a406de6bcc3","pitchNumber":2,"startTime":"2026-02-20T21:34:26.511Z","endTime":"2026-02-20T21:34:31.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":81.9,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81153191868943,"aZ":-16.728961823901056,"pfxX":6.488303389894112,"pfxZ":8.85175663629825,"pX":0.6956818142189806,"pZ":3.1551146442326377,"vX0":-6.765615653193866,"vY0":-132.42053465662116,"vZ0":-1.7544183871593262,"x":90.48,"y":153.59,"x0":2.461966323863804,"y0":50.00525677268818,"z0":5.072707943994558,"aX":11.326092844677692},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.7,"breakHorizontal":-10.0,"spinRate":2334,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.41636385934251674,"extension":6.100440036884964},"index":3,"playId":"dd35bcd1-055a-3333-aafb-53b355bfbc02","pitchNumber":3,"startTime":"2026-02-20T21:34:45.702Z","endTime":"2026-02-20T21:34:51.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.1,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.685543671859353,"aZ":-33.964627783929586,"pfxX":-7.377717010979599,"pfxZ":-1.3496268489097947,"pX":0.5317971769843866,"pZ":2.1020588168548997,"vX0":-2.3677629909737243,"vY0":-115.40949511853545,"vZ0":0.4049898965675913,"x":96.73,"y":182.02,"x0":2.5339355626244378,"y0":50.00319455719748,"z0":5.238685242686938,"aX":-9.791768096933255},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.9,"breakHorizontal":14.0,"spinRate":2536,"spinDirection":305},"zone":9,"typeConfidence":2.0,"plateTime":0.4775346061205328,"extension":5.748681240300362},"hitData":{"launchSpeed":97.9,"launchAngle":22.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.42,"coordY":87.2}},"index":4,"playId":"5e2aab3a-5fa5-34d7-8db7-13b8767aeca2","pitchNumber":4,"startTime":"2026-02-20T21:35:10.774Z","endTime":"2026-02-20T21:35:19.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.49,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:35:19.054Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Avans flies out to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T21:37:37.701Z","endTime":"2026-02-20T21:38:30.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8,9],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tommy Troy replaces center fielder Alek Thomas, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T21:37:17.490Z","endTime":"2026-02-20T21:37:17.507Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":677950,"link":"/api/v1/people/677950"},"defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jacob Amaya remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-20T21:37:17.507Z","endTime":"2026-02-20T21:37:17.508Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676070,"link":"/api/v1/people/676070"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Matt O'Neill replaces catcher Gabriel Moreno, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-20T21:37:17.508Z","endTime":"2026-02-20T21:37:17.509Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690841,"link":"/api/v1/people/690841"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Luken Baker replaces second baseman Ketel Marte, batting 1st, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-20T21:37:17.509Z","endTime":"2026-02-20T21:37:17.510Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Druw Jones replaces first baseman Carlos Santana, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-20T21:37:17.510Z","endTime":"2026-02-20T21:37:17.511Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702258,"link":"/api/v1/people/702258"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":467793,"link":"/api/v1/people/467793"},"defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: John Curtiss replaces Bryce Jarvis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-20T21:37:17.511Z","endTime":"2026-02-20T21:37:39.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595928,"link":"/api/v1/people/595928"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55786615389276,"aZ":-13.351066408824773,"pfxX":-4.539374832540971,"pfxZ":10.435474765832797,"pX":-1.4254295257727,"pZ":4.260804102478678,"vX0":3.4903478325976565,"vY0":-132.9736363503659,"vZ0":-2.927671062289961,"x":171.33,"y":123.74,"x0":-2.1605026144294293,"y0":50.00471212063542,"z0":6.3355343719679205,"aX":-8.189692120271832},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":7.6,"spinRate":2327,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4107559899952462,"extension":6.360892885494922},"index":6,"playId":"e6dc7aae-8513-34f8-990f-3175cc64d37d","pitchNumber":1,"startTime":"2026-02-20T21:37:39.705Z","endTime":"2026-02-20T21:37:46.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81691725130449,"aZ":-24.835680369935744,"pfxX":1.915602303072734,"pfxZ":4.570872855464707,"pX":0.02147566299231402,"pZ":2.945131816124216,"vX0":5.370194379132063,"vY0":-125.23091746741675,"vZ0":-2.868312506588731,"x":116.18,"y":159.26,"x0":-2.390589738361232,"y0":50.0024629640711,"z0":6.114514024805363,"aX":3.072524962701779},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.9,"breakHorizontal":-4.6,"spinRate":2504,"spinDirection":180},"zone":2,"typeConfidence":2.0,"plateTime":0.4356576518252009,"extension":6.265624306115688},"index":7,"playId":"aeaa890a-2639-373c-ae4a-d4cf07128d8a","pitchNumber":2,"startTime":"2026-02-20T21:37:51.131Z","endTime":"2026-02-20T21:37:55.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39132758151079,"aZ":-15.526153656080535,"pfxX":-4.323910966946803,"pfxZ":9.467241006743192,"pX":-0.26665117879532535,"pZ":3.653564545731409,"vX0":6.251182995377601,"vY0":-131.39719565653596,"vZ0":-3.925174701490032,"x":127.16,"y":140.13,"x0":-2.1086443941727735,"y0":50.000895515005716,"z0":6.311515858720558,"aX":-7.602333124188592},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2219,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4159578353319371,"extension":6.47567900316052},"index":8,"playId":"94c72851-32d2-384a-9e31-47de65d68d95","pitchNumber":3,"startTime":"2026-02-20T21:38:04.502Z","endTime":"2026-02-20T21:38:09.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.086907141910263,"aZ":-14.87836158372264,"pfxX":-4.479461585885733,"pfxZ":9.64730466500064,"pX":-0.22863151482147615,"pZ":2.4998614734627824,"vX0":5.807257405894736,"vY0":-132.4885061557298,"vZ0":-6.799013670817336,"x":125.71,"y":171.28,"x0":-1.8584319792671808,"y0":50.001613694995356,"z0":6.170168240085018,"aX":-8.029951422942235},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2240,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.41210582943104423,"extension":6.346654175363865},"hitData":{"launchSpeed":86.9,"launchAngle":51.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.21,"coordY":121.41}},"index":9,"playId":"90927ebc-aa9f-3bc9-a354-a30b8661f870","pitchNumber":4,"startTime":"2026-02-20T21:38:20.807Z","endTime":"2026-02-20T21:38:30.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_ab"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_ab"},{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_pa"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:38:30.729Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chad Stevens called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T21:38:32.555Z","endTime":"2026-02-20T21:40:28.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690841,"link":"/api/v1/people/690841"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":79.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.34255166022372,"aZ":-26.61818546689673,"pfxX":1.5728616531633612,"pfxZ":3.6125719220041854,"pX":1.7315737415155328,"pZ":-0.0310444058724523,"vX0":9.110600101283703,"vY0":-121.9454034670366,"vZ0":-8.996455888398206,"x":51.0,"y":239.62,"x0":-2.225791545755168,"y0":50.0018704412838,"z0":5.931991247089532,"aX":2.4161814483509376},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.0,"breakHorizontal":-4.6,"spinRate":2464,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.44567602885251123,"extension":6.509293300288006},"index":0,"playId":"0a2922f1-5ed1-3b53-b1f6-73f5d4866c6f","pitchNumber":1,"startTime":"2026-02-20T21:38:54.546Z","endTime":"2026-02-20T21:38:58.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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.1,"endSpeed":83.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.794380976561868,"aZ":-12.739292448373211,"pfxX":-4.41905685849523,"pfxZ":10.96835148523186,"pX":-0.3029854470284733,"pZ":3.1530241955938454,"vX0":6.012542824340814,"vY0":-132.39892437811565,"vZ0":-5.699438803451711,"x":128.55,"y":153.65,"x0":-2.0312841608263668,"y0":50.002040206533266,"z0":6.26923831162523,"aX":-7.829897241807647},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.8,"breakHorizontal":6.7,"spinRate":2298,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.41400992514943136,"extension":6.267420839096933},"index":1,"playId":"ccdbcf79-c9d6-3231-8fc1-319e41a57dfd","pitchNumber":2,"startTime":"2026-02-20T21:39:10.899Z","endTime":"2026-02-20T21:39:14.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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.3,"endSpeed":78.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10417174131006,"aZ":-28.4519093397131,"pfxX":2.1893238922446527,"pfxZ":2.3991563044969197,"pX":0.5558811684110699,"pZ":0.598875037978001,"vX0":6.611448087363856,"vY0":-123.94683428374229,"vZ0":-7.209665078637121,"x":95.81,"y":222.61,"x0":-2.4322703171586335,"y0":50.00575593230226,"z0":5.925930728354729,"aX":3.40159711824291},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":-5.5,"spinRate":2500,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.44215283224549884,"extension":6.384150808592322},"index":2,"playId":"28091057-cece-3f36-928a-95e964b308fb","pitchNumber":3,"startTime":"2026-02-20T21:39:30.602Z","endTime":"2026-02-20T21:39:34.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.127766938676363,"aZ":-24.195537811744508,"pfxX":1.6788395277363044,"pfxZ":4.906329400788151,"pX":-0.8075126568727378,"pZ":3.9930806754501496,"vX0":4.069648006484424,"vY0":-126.52080537650941,"vZ0":-0.6424402651343608,"x":147.78,"y":130.97,"x0":-2.6530932750455984,"y0":50.00195543247048,"z0":6.184484394388317,"aX":2.728391668521461},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.0,"breakHorizontal":-4.0,"spinRate":2460,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.4324467120757798,"extension":6.245774568017097},"index":3,"playId":"e6d3f02b-8bda-3491-b0ef-f0b1b9a1fe92","pitchNumber":4,"startTime":"2026-02-20T21:39:43.989Z","endTime":"2026-02-20T21:39:49.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.555312863147485,"aZ":-22.351766398452906,"pfxX":0.7858459596675414,"pfxZ":6.067287420604972,"pX":0.20634961033699709,"pZ":3.004862679729381,"vX0":5.900717918325734,"vY0":-126.63940023498178,"vZ0":-3.3504877133910806,"x":109.13,"y":157.65,"x0":-2.258871230921462,"y0":50.004845633912666,"z0":6.13885176270108,"aX":1.2728489434032075},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.4,"breakHorizontal":-2.8,"spinRate":2479,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.43298754783947446,"extension":6.340759487613997},"index":4,"playId":"388ff711-6c99-3211-90de-c22518efefc9","pitchNumber":5,"startTime":"2026-02-20T21:39:58.810Z","endTime":"2026-02-20T21:40:03.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65443997781437,"aZ":-10.436571696397015,"pfxX":-6.6156760428348385,"pfxZ":12.193785256945427,"pX":0.4358414238155932,"pZ":2.5399455407008773,"vX0":8.20006851050759,"vY0":-133.40622812451412,"vZ0":-7.475640766620973,"x":100.39,"y":170.2,"x0":-1.8342194437830153,"y0":50.004122115882346,"z0":6.151054637787256,"aX":-11.795032726668367},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.4,"breakHorizontal":10.0,"spinRate":2432,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.41233202867670515,"extension":6.505008123546771},"index":5,"playId":"88e01ee8-247d-3b6d-b40a-6595d7ec3e89","pitchNumber":6,"startTime":"2026-02-20T21:40:21.896Z","endTime":"2026-02-20T21:40:28.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:40:28.089Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Beck singles on a line drive to center fielder Druw Jones.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T21:40:26.139Z","endTime":"2026-02-20T21:42:03.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95586572968728,"aZ":-23.92377683959727,"pfxX":0.48881896883666237,"pfxZ":5.089447825397752,"pX":0.03738428710668863,"pZ":2.9731647867535007,"vX0":6.118676620548017,"vY0":-126.51837387194868,"vZ0":-3.1225184830684025,"x":115.57,"y":158.5,"x0":-2.476338634247438,"y0":50.00116792824535,"z0":6.141989632993892,"aX":0.7901577156596257},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.8,"breakHorizontal":-2.3,"spinRate":2531,"spinDirection":170},"zone":2,"typeConfidence":2.0,"plateTime":0.4330228223383963,"extension":6.200299610412171},"index":0,"playId":"7a081b78-6adb-392f-883b-cb322c66a1ae","pitchNumber":1,"startTime":"2026-02-20T21:40:49.191Z","endTime":"2026-02-20T21:40:58.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36894476880607,"aZ":-26.64596705572926,"pfxX":1.7321287212431749,"pfxZ":3.5793553042989186,"pX":1.4289852041235167,"pZ":-0.6147048598156554,"vX0":8.271351356368376,"vY0":-122.94969955015698,"vZ0":-10.17342486958484,"x":62.53,"y":255.38,"x0":-2.1917678211278564,"y0":50.00337455545672,"z0":5.806415090638715,"aX":2.6742348319315585},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.4,"breakHorizontal":-4.9,"spinRate":2443,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4440080513425313,"extension":6.587622819517938},"index":1,"playId":"1f908373-3362-30a1-839f-e994186b7474","pitchNumber":2,"startTime":"2026-02-20T21:41:15.813Z","endTime":"2026-02-20T21:41:19.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.898467015709397,"aZ":-19.97345345654751,"pfxX":-9.044013699938878,"pfxZ":7.693312364769135,"pX":0.05771276892874393,"pZ":1.6536806658468888,"vX0":8.098333351417935,"vY0":-124.79404964042628,"vZ0":-6.9265022917913,"x":114.8,"y":194.13,"x0":-2.046365594869818,"y0":50.002184575591656,"z0":6.0975301927994305,"aX":-14.33870195062042},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.6,"breakHorizontal":14.6,"spinRate":1864,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.43804560864266673,"extension":6.489040517535216},"index":2,"playId":"0a3e807d-fa38-3ba9-948b-0e8e7ebcd767","pitchNumber":3,"startTime":"2026-02-20T21:41:30.366Z","endTime":"2026-02-20T21:41:34.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.695884913406495,"aZ":-13.087928785359995,"pfxX":-4.743149715747505,"pfxZ":10.620852274227158,"pX":0.9451967379707402,"pZ":3.1919405885226397,"vX0":8.820178603874476,"vY0":-133.9017349381516,"vZ0":-5.538250865681828,"x":80.97,"y":152.6,"x0":-1.7906883848705453,"y0":50.002222814873576,"z0":6.240548024006402,"aX":-8.523753317078011},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":6.5,"spinRate":2279,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4106744795762558,"extension":6.6000025326405485},"hitData":{"launchSpeed":107.3,"launchAngle":6.0,"totalDistance":127.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.24,"coordY":84.87}},"index":3,"playId":"ed32f364-d06e-360f-ab40-7fa993a540b0","pitchNumber":4,"startTime":"2026-02-20T21:41:53.434Z","endTime":"2026-02-20T21:42:03.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":595928,"link":"/api/v1/people/595928"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:42:03.557Z","atBatIndex":42},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Jordan Beck caught stealing 2nd base, catcher Matt O'Neill to second baseman Tommy Troy.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-20T21:42:14.661Z","endTime":"2026-02-20T21:42:38.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690841,"link":"/api/v1/people/690841"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.184833424988554,"aZ":-29.26670340546076,"pfxX":1.6028506439656904,"pfxZ":1.9419796036711734,"pX":-0.19639585662968745,"pZ":2.6320728447645036,"vX0":5.4260636641934825,"vY0":-121.34057737448349,"vZ0":-2.2726929321366205,"x":124.49,"y":167.71,"x0":-2.6673548391959447,"y0":50.00042475163162,"z0":6.124427272854072,"aX":2.3951739084284194},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.2,"breakHorizontal":-4.2,"spinRate":2472,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.4509572737808756,"extension":6.168761678618032},"index":0,"playId":"97f7dfe4-dfd6-3b3b-af76-0ab44d9f69d1","pitchNumber":1,"startTime":"2026-02-20T21:42:32.196Z","endTime":"2026-02-20T21:42:38.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-2.3000000000000114,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:42:38.590Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Fernandez called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-20T21:45:08.932Z","endTime":"2026-02-20T21:46:31.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Troy Johnston replaces right fielder Jordan Beck, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T21:43:54.920Z","endTime":"2026-02-20T21:43:54.935Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sean Sullivan replaces Luis Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-20T21:43:54.935Z","endTime":"2026-02-20T21:45:10.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807743,"link":"/api/v1/people/807743"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":89.6,"endSpeed":81.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21188441867232,"aZ":-14.723088585917917,"pfxX":7.714916230622924,"pfxZ":10.239084746058253,"pX":1.038197796510227,"pZ":0.8007527034346059,"vX0":-7.657918272533789,"vY0":-129.99082982977208,"vZ0":-8.862402587413461,"x":77.43,"y":217.16,"x0":3.0253586676826827,"y0":50.006259948270326,"z0":5.381176912538487,"aX":13.155586921087867},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.7,"breakHorizontal":-12.2,"spinRate":2275,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.42196992409930356,"extension":7.546310701766917},"index":2,"playId":"55fb267e-3382-3cce-b390-23076e11ce3a","pitchNumber":1,"startTime":"2026-02-20T21:45:10.734Z","endTime":"2026-02-20T21:45:14.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.102747333060435,"aZ":-16.817393243614834,"pfxX":8.191683284663583,"pfxZ":8.825230297171844,"pX":0.7007505626578112,"pZ":3.713288875608062,"vX0":-9.28126855460103,"vY0":-131.16406133694142,"vZ0":-1.2710369220190771,"x":90.29,"y":138.52,"x0":3.2231379359571237,"y0":50.00062314397515,"z0":5.4598359337163895,"aX":14.251578614963005},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.0,"breakHorizontal":-12.7,"spinRate":2401,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.41779860358327303,"extension":7.32141470264212},"index":3,"playId":"23ce40f1-f5aa-30a9-aa7b-821f10849563","pitchNumber":2,"startTime":"2026-02-20T21:45:24.249Z","endTime":"2026-02-20T21:45:28.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27426667233201,"aZ":-15.228059258435817,"pfxX":8.018032486002197,"pfxZ":9.731253473268282,"pX":1.2450217307832223,"pZ":3.0259951695781138,"vX0":-7.948152542459321,"vY0":-131.2551761593758,"vZ0":-3.212525844918371,"x":69.54,"y":157.08,"x0":3.273450084615029,"y0":50.0046446534081,"z0":5.402622837979788,"aX":13.9655744323569},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.0,"breakHorizontal":-12.7,"spinRate":2395,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.41760745062280424,"extension":7.346498970133198},"index":4,"playId":"1ec59c7c-9e75-3cd7-805e-374b6aa122bc","pitchNumber":3,"startTime":"2026-02-20T21:45:39.507Z","endTime":"2026-02-20T21:45:44.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97405223931107,"aZ":-15.996023283224018,"pfxX":7.744451220320875,"pfxZ":9.515580611829352,"pX":-0.29673963942029163,"pZ":2.7412200753157854,"vX0":-11.650292318262581,"vY0":-129.5357585259583,"vZ0":-3.6815845096076014,"x":128.31,"y":164.77,"x0":3.2521295868823374,"y0":50.00044867892449,"z0":5.403224865777637,"aX":13.164105348339067},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.6,"breakHorizontal":-11.4,"spinRate":1026,"spinDirection":93},"zone":4,"typeConfidence":2.0,"plateTime":0.4227781490379492,"extension":7.535189216088015},"index":5,"playId":"8f3f7f75-edea-3615-bc8a-8ab3abb12442","pitchNumber":4,"startTime":"2026-02-20T21:45:53.024Z","endTime":"2026-02-20T21:45:58.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19769310321113,"aZ":-16.771681081239052,"pfxX":6.889500613093778,"pfxZ":9.042451649434954,"pX":1.0042559484983236,"pZ":3.3972598751820726,"vX0":-7.901251105423165,"vY0":-129.69931459167407,"vZ0":-1.813906165605871,"x":78.72,"y":147.05,"x0":3.1954121333992926,"y0":50.002425885902106,"z0":5.385143584319891,"aX":11.73493873977186},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.2,"breakHorizontal":-10.7,"spinRate":2235,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.42235962998432663,"extension":7.516037553672054},"index":6,"playId":"852b466b-769f-39cf-935c-2d0ea64f2734","pitchNumber":5,"startTime":"2026-02-20T21:46:08.291Z","endTime":"2026-02-20T21:46:12.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10580320105564,"aZ":-16.584848905796417,"pfxX":6.720166471904803,"pfxZ":8.95041813968085,"pX":0.9854576751973732,"pZ":2.2398793753064665,"vX0":-8.116780654299303,"vY0":-131.24362848185933,"vZ0":-4.931886346846929,"x":79.44,"y":178.3,"x0":3.247001230798133,"y0":50.00620728441828,"z0":5.380991263832434,"aX":11.710858148334598},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.2,"breakHorizontal":-10.3,"spinRate":2369,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.41754131601193567,"extension":7.323144807016821},"index":7,"playId":"3ec239b8-331a-3239-bace-de8a41262ff8","pitchNumber":6,"startTime":"2026-02-20T21:46:26.534Z","endTime":"2026-02-20T21:46:31.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:46:31.559Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Druw Jones strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-20T21:46:43.811Z","endTime":"2026-02-20T21:47:30.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62720902777167,"aZ":-29.42311323728183,"pfxX":8.737562385998878,"pfxZ":1.859984233037193,"pX":1.180046365891565,"pZ":0.7920256137099686,"vX0":-7.0404432813202815,"vY0":-120.88053060403064,"vZ0":-4.6980028168239505,"x":72.02,"y":217.4,"x0":2.9955374420143954,"y0":50.00361740609552,"z0":5.344808917552634,"aX":12.927691111302035},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.5,"breakHorizontal":-14.2,"spinRate":1394,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4531623776290816,"extension":7.528423180829703},"index":0,"playId":"532bfc2e-7c88-3e71-a2c7-358d6a9d30a1","pitchNumber":1,"startTime":"2026-02-20T21:46:54.320Z","endTime":"2026-02-20T21:46:59.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":91.3,"endSpeed":83.3,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.126776115622906,"aZ":-17.56926436633759,"pfxX":6.536245822080275,"pfxZ":8.228226548750914,"pX":0.35628913788582306,"pZ":2.2272304085742736,"vX0":-9.591265822573158,"vY0":-132.57863879304287,"vZ0":-4.925198636935666,"x":103.42,"y":178.64,"x0":3.1765633063840015,"y0":50.002483353815045,"z0":5.396774519602914,"aX":11.601757969436536},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":-9.7,"spinRate":2358,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4135959333728141,"extension":7.504738286247734},"index":1,"playId":"3937b0e0-d34a-39e4-aa69-d35be11d2b07","pitchNumber":2,"startTime":"2026-02-20T21:47:09.054Z","endTime":"2026-02-20T21:47:13.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06124591343008,"aZ":-17.3940749795128,"pfxX":7.262553794339335,"pfxZ":8.618478041131194,"pX":1.5745192759520954,"pZ":3.1138458467754444,"vX0":-6.9028295514644675,"vY0":-130.3024752924223,"vZ0":-2.5698455003317413,"x":56.98,"y":154.71,"x0":3.3178153670369337,"y0":50.0026334770869,"z0":5.4311028885625126,"aX":12.455277022163898},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.2,"breakHorizontal":-11.5,"spinRate":2401,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4207798670293954,"extension":7.232008748701896},"index":2,"playId":"24c2c823-8115-3e9f-bcd0-9a5e00ad3b0f","pitchNumber":3,"startTime":"2026-02-20T21:47:24.054Z","endTime":"2026-02-20T21:47:30.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":702258,"link":"/api/v1/people/702258"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:47:30.332Z","atBatIndex":45},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Tommy Troy reaches on a fielding error by second baseman Ryan Ritter.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-20T21:47:27.012Z","endTime":"2026-02-20T21:50:35.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"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":91.5,"endSpeed":83.0,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39929165209973,"aZ":-14.185974966895293,"pfxX":6.8175274986352115,"pfxZ":10.132707449029335,"pX":0.40073164556132085,"pZ":3.0369992570310163,"vX0":-9.384370767191013,"vY0":-132.89266456928164,"vZ0":-3.315107616754053,"x":101.73,"y":156.78,"x0":3.1039888735326713,"y0":50.00655510299419,"z0":5.3412203438068,"aX":12.108740419731129},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.8,"breakHorizontal":-10.1,"spinRate":2440,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41330258569519485,"extension":7.504717133200056},"index":0,"playId":"1d3f3ede-f51c-3039-8e4a-2de3569f3f12","pitchNumber":1,"startTime":"2026-02-20T21:47:50.898Z","endTime":"2026-02-20T21:47:55.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":82.4,"endSpeed":75.7,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.632487883948453,"aZ":-20.060979861879556,"pfxX":6.91639082819165,"pfxZ":8.34160604108133,"pX":0.34291117466791693,"pZ":1.2457370406086603,"vX0":-8.619796758994614,"vY0":-119.6004280479483,"vZ0":-5.524664839801064,"x":103.93,"y":205.15,"x0":3.0916625108594182,"y0":50.000976986016425,"z0":5.37980405176611,"aX":10.040006948603668},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":14.0,"breakHorizontal":-10.4,"spinRate":1544,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4576253896486939,"extension":7.382808570072485},"index":1,"playId":"c77ee8b4-006f-325e-b7bb-5d1b97bc62bb","pitchNumber":2,"startTime":"2026-02-20T21:48:05.932Z","endTime":"2026-02-20T21:48:11.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.077126756322905,"aZ":-16.010624218805884,"pfxX":6.152424167766203,"pfxZ":9.335586987881662,"pX":0.44945388344948267,"pZ":0.2180791244435529,"vX0":-8.799978458240998,"vY0":-130.64192985818525,"vZ0":-9.895971313735728,"x":99.87,"y":232.89,"x0":3.0595512698904153,"y0":50.004919095706384,"z0":5.25429500503739,"aX":10.655120080845071},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.9,"breakHorizontal":-9.2,"spinRate":2353,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4189821703566601,"extension":7.425296453848523},"index":2,"playId":"af84791c-a756-3e71-a03f-2341db12ecc9","pitchNumber":3,"startTime":"2026-02-20T21:48:21.398Z","endTime":"2026-02-20T21:48:25.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":75.9,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.105326184328412,"aZ":-22.947986702575797,"pfxX":7.926463070381646,"pfxZ":6.244129465850099,"pX":-0.21633101944886307,"pZ":2.296904403596545,"vX0":-9.974845647558048,"vY0":-121.42979502409977,"vZ0":-2.584418069978621,"x":125.25,"y":176.76,"x0":2.93498024572155,"y0":50.00283389507861,"z0":5.393778667407282,"aX":11.713283251235163},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.8,"breakHorizontal":-11.6,"spinRate":1479,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.45288702692359095,"extension":7.549570769005236},"index":3,"playId":"f7fdd0e8-a641-30f3-8100-68791e6947f5","pitchNumber":4,"startTime":"2026-02-20T21:48:41.452Z","endTime":"2026-02-20T21:48:51.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.0,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02239311464282,"aZ":-16.97458157106772,"pfxX":6.976728131605077,"pfxZ":8.934319968920265,"pX":0.6534281021442546,"pZ":2.76370210279503,"vX0":-8.618985526074376,"vY0":-130.75573537327253,"vZ0":-3.3578707626180795,"x":92.09,"y":164.16,"x0":3.113024386619828,"y0":50.005319499258924,"z0":5.366412696898919,"aX":11.873671161114933},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.5,"breakHorizontal":-10.3,"spinRate":2307,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.4216998540107513,"extension":7.35161092090399},"index":4,"playId":"f990162d-0541-32ab-8ccb-f779d13660d3","pitchNumber":5,"startTime":"2026-02-20T21:49:01.707Z","endTime":"2026-02-20T21:49:05.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.7,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.004605960978015,"aZ":-20.11390686793249,"pfxX":8.53418777045983,"pfxZ":8.40033890637724,"pX":1.0250163388849118,"pZ":1.7396616204040052,"vX0":-7.149433565517279,"vY0":-119.8486006253089,"vZ0":-4.405743863408628,"x":77.93,"y":191.81,"x0":2.957135991830337,"y0":50.001938313303896,"z0":5.428295639931444,"aX":12.251270987493031},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":14.2,"breakHorizontal":-13.4,"spinRate":1569,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4593340907546728,"extension":7.439823298250331},"index":5,"playId":"a95ae0ce-3774-32bf-8cc8-d53336df8e14","pitchNumber":6,"startTime":"2026-02-20T21:49:20.606Z","endTime":"2026-02-20T21:49:26.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":80.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71249945604211,"aZ":-14.30864963004101,"pfxX":8.86923982154757,"pfxZ":10.636331228560142,"pX":0.6819229945712793,"pZ":2.3211359883787033,"vX0":-9.230269890164566,"vY0":-130.40014658707875,"vZ0":-4.795048207934414,"x":91.01,"y":176.11,"x0":3.1573655589947256,"y0":50.00285544319465,"z0":5.305313698860375,"aX":14.898338118954294},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":18.0,"breakHorizontal":-13.4,"spinRate":2387,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.42405728234782636,"extension":7.498446290225347},"index":6,"playId":"84189f7c-450c-36dd-8a8d-06aef9275023","pitchNumber":7,"startTime":"2026-02-20T21:49:36.209Z","endTime":"2026-02-20T21:49:39.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.046418293014725,"aZ":-14.63308390769096,"pfxX":7.401580646167472,"pfxZ":10.236266307449972,"pX":0.6407709856574793,"pZ":2.9007365358671677,"vX0":-9.148371886428263,"vY0":-130.2566292483762,"vZ0":-3.1278269432652936,"x":92.58,"y":160.46,"x0":3.241216507350316,"y0":50.00260463660895,"z0":5.227276047969315,"aX":12.684270866142404},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":18.0,"breakHorizontal":-11.3,"spinRate":2380,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.4209153677762383,"extension":7.399661855286315},"index":7,"playId":"7b58369a-7a8e-3b2f-ba33-f8db7a9fc871","pitchNumber":8,"startTime":"2026-02-20T21:50:02.514Z","endTime":"2026-02-20T21:50:06.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.745503674077757,"aZ":-14.369983918142937,"pfxX":8.143671341920435,"pfxZ":10.18088823553682,"pX":-0.0014528229283189836,"pZ":2.168758288241508,"vX0":-11.092654540929662,"vY0":-132.07023713464216,"vZ0":-5.422672557658689,"x":117.06,"y":180.22,"x0":3.21461157831957,"y0":50.00499636239371,"z0":5.323144350311255,"aX":14.245541587567097},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.3,"breakHorizontal":-12.0,"spinRate":2301,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.41632077637356346,"extension":7.451290553916122},"hitData":{"launchSpeed":84.0,"launchAngle":6.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.08,"coordY":113.29}},"index":8,"playId":"c1abfc37-2acd-3040-909a-cff8976e9c52","pitchNumber":9,"startTime":"2026-02-20T21:50:23.714Z","endTime":"2026-02-20T21:50:35.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.82,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:50:35.247Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-20T21:51:16.818Z","endTime":"2026-02-20T21:52:16.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":807743,"fullName":"Sean Sullivan","link":"/api/v1/people/807743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"463802ad-23c2-309a-b94f-275ee18b3d7a","startTime":"2026-02-20T21:51:01.564Z","endTime":"2026-02-20T21:51:06.589Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.557863867880773,"aZ":-16.703211609845162,"pfxX":7.2929324461555165,"pfxZ":9.075234536179497,"pX":1.3515399336802658,"pZ":3.209385403925357,"vX0":-6.786565653997833,"vY0":-130.0673473941619,"vZ0":-2.3329770735391957,"x":65.48,"y":152.13,"x0":3.053377474256997,"y0":50.003719429622414,"z0":5.391834446217825,"aX":12.434024524208652},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.1,"breakHorizontal":-11.6,"spinRate":2404,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4219319519457243,"extension":7.60733872435834},"index":1,"playId":"db7441f6-6775-317b-8d6b-3cf6cb9b925f","pitchNumber":1,"startTime":"2026-02-20T21:51:18.992Z","endTime":"2026-02-20T21:51:22.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.514664859721567,"aZ":-22.552785912522197,"pfxX":6.648352384284273,"pfxZ":6.925761537921087,"pX":0.21739967151933032,"pZ":1.6654870030340758,"vX0":-8.203482371523691,"vY0":-117.47887058067914,"vZ0":-3.3959232037311917,"x":108.71,"y":193.81,"x0":2.9006436496010797,"y0":50.00222502401791,"z0":5.240277907751151,"aX":9.236271981414074},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":11.9,"breakHorizontal":-9.8,"spinRate":1413,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4673156547769661,"extension":7.658064071312781},"index":2,"playId":"b7659624-9c97-3cc9-a9a6-14e3792a9e6c","pitchNumber":2,"startTime":"2026-02-20T21:51:36.710Z","endTime":"2026-02-20T21:51:41.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":73.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26373669711349,"aZ":-22.515699660872503,"pfxX":8.572522327072281,"pfxZ":6.901025416715951,"pX":-0.2920509822279344,"pZ":1.5225494258269754,"vX0":-9.728238305447617,"vY0":-118.57487986617485,"vZ0":-3.959214070291532,"x":128.13,"y":197.67,"x0":2.7829788032983234,"y0":50.003958315786974,"z0":5.309887792741116,"aX":12.00105630345693},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":11.5,"breakHorizontal":-12.7,"spinRate":1403,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4649655594940123,"extension":7.654450214505375},"index":3,"playId":"5671f1f0-0782-31cb-ba82-e8c6e8263010","pitchNumber":3,"startTime":"2026-02-20T21:51:54.434Z","endTime":"2026-02-20T21:51:58.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":80.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.192528662293398,"aZ":-17.012427649826762,"pfxX":8.531933485520426,"pfxZ":9.017449249474096,"pX":1.092930948123942,"pZ":2.78630796782462,"vX0":-7.982345225705348,"vY0":-129.86920182408494,"vZ0":-3.1027685947437407,"x":75.34,"y":163.55,"x0":3.1214771028020425,"y0":50.002425645214,"z0":5.315750983726574,"aX":14.344643444659047},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.7,"breakHorizontal":-13.3,"spinRate":2338,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.424332467224243,"extension":7.457225067988751},"index":4,"playId":"a4100d65-16d6-3eb0-8875-50c6f9f9b127","pitchNumber":4,"startTime":"2026-02-20T21:52:12.499Z","endTime":"2026-02-20T21:52:16.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":807743,"link":"/api/v1/people/807743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":4.6000000000000085,"leverageIndex":1.79,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:52:16.663Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Ritter flies out to right fielder Kristian Robinson in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-20T21:54:37.425Z","endTime":"2026-02-20T21:55:17.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,6],"actionIndex":[0,1,2,3],"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: LuJames Groover replaces Pavin Smith, batting 3rd, playing designated hitter.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T21:54:03.258Z","endTime":"2026-02-20T21:54:03.277Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694410,"link":"/api/v1/people/694410"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":656976,"link":"/api/v1/people/656976"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: A.J. Vukovich replaces right fielder Jorge Barrosa, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-20T21:54:03.277Z","endTime":"2026-02-20T21:54:03.278Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691021,"link":"/api/v1/people/691021"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kristian Robinson replaces left fielder Ryan Waldschmidt, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-20T21:54:03.278Z","endTime":"2026-02-20T21:54:03.279Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":814439,"link":"/api/v1/people/814439"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Taylor Rashi replaces John Curtiss.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-20T21:54:03.279Z","endTime":"2026-02-20T21:54:39.546Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688497,"link":"/api/v1/people/688497"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595928,"link":"/api/v1/people/595928","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.757704459794997,"aZ":-32.023294705233305,"pfxX":1.7553283518346992,"pfxZ":0.10175862699823757,"pX":0.5091044711582571,"pZ":1.895104409073171,"vX0":1.4886253873579964,"vY0":-118.0413594356669,"vZ0":-3.208746968410259,"x":97.59,"y":187.61,"x0":-0.35691535367668,"y0":50.00092808125031,"z0":6.210251021630901,"aX":2.4845416723267495},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.2,"breakHorizontal":-3.5,"spinRate":2162,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.4634219615226187,"extension":6.60403100773955},"index":4,"playId":"645444d0-07d3-3f34-bf8f-2cbec2af5786","pitchNumber":1,"startTime":"2026-02-20T21:54:39.546Z","endTime":"2026-02-20T21:54:43.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":5,"startTime":"2026-02-20T21:54:55.135Z","endTime":"2026-02-20T21:55:03.054Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.545368643507032,"aZ":-13.516759302130232,"pfxX":1.1401727166027273,"pfxZ":10.735734993757072,"pX":0.05598181490264299,"pZ":2.980130418094783,"vX0":-0.589914944237594,"vY0":-131.42476120315226,"vZ0":-5.784661864817155,"x":114.87,"y":158.32,"x0":0.1359918257910814,"y0":50.0049182015642,"z0":6.225318810584395,"aX":1.9817655313378224},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.2,"breakHorizontal":-1.9,"spinRate":2270,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.4178027364812342,"extension":6.756962824755494},"hitData":{"launchSpeed":95.8,"launchAngle":60.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.97,"coordY":135.57}},"index":6,"playId":"4c71df8e-d993-3748-ab40-5379af616d42","pitchNumber":2,"startTime":"2026-02-20T21:55:03.054Z","endTime":"2026-02-20T21:55:17.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:55:17.869Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Sullivan grounds out to first baseman Luken Baker.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-20T21:55:14.838Z","endTime":"2026-02-20T21:55:47.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.689206790704766,"aZ":-39.26254701545518,"pfxX":0.9921413138571746,"pfxZ":-5.849717869750398,"pX":-0.5454890993349645,"pZ":1.4614042283128783,"vX0":-1.0028458273019016,"vY0":-110.08615141904257,"vZ0":-1.5407691745892456,"x":137.79,"y":199.32,"x0":-0.21041682410998302,"y0":50.00084072492716,"z0":6.371158807637591,"aX":1.203365038401009},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-10.7,"breakHorizontal":-1.4,"spinRate":1943,"spinDirection":359},"zone":13,"typeConfidence":2.0,"plateTime":0.4998002619823132,"extension":6.682493382278141},"hitData":{"launchSpeed":73.2,"launchAngle":5.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.54,"coordY":174.9}},"index":0,"playId":"087b8dc8-80b9-3cb2-9414-2ea93c94f8df","pitchNumber":1,"startTime":"2026-02-20T21:55:39.643Z","endTime":"2026-02-20T21:55:47.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:55:47.936Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vimael Machín grounds out, pitcher Taylor Rashi to first baseman Luken Baker.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-20T21:55:58.542Z","endTime":"2026-02-20T21:57:40.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":688497,"link":"/api/v1/people/688497"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.464928734034874,"aZ":-12.691188473378352,"pfxX":1.1019262138378698,"pfxZ":11.186397862873196,"pX":0.00886816494998337,"pZ":2.8445733334718244,"vX0":-0.7269145953515337,"vY0":-131.98747581235756,"vZ0":-6.187506941936135,"x":116.66,"y":161.98,"x0":0.14650540104327048,"y0":50.00113135637875,"z0":6.176630762766766,"aX":1.9189816726532907},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":19.0,"breakHorizontal":-1.8,"spinRate":2175,"spinDirection":174},"zone":2,"typeConfidence":2.0,"plateTime":0.41704245492556025,"extension":6.7840590080566505},"index":0,"playId":"e1497ef0-fc6a-37c9-a2ce-6d77fec492e1","pitchNumber":1,"startTime":"2026-02-20T21:56:13.936Z","endTime":"2026-02-20T21:56:18.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50893000872645,"aZ":-23.931923134470406,"pfxX":-8.854031762077945,"pfxZ":5.3986283916877085,"pX":-0.3485050945467933,"pZ":2.4105815293496264,"vX0":2.399621946699643,"vY0":-123.07165813777404,"vZ0":-4.6503684660225115,"x":130.28,"y":173.69,"x0":-0.1886980246447219,"y0":50.003479444338865,"z0":6.363456606283769,"aX":-13.517840269590037},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.9,"breakHorizontal":15.5,"spinRate":1405,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4458669478655226,"extension":6.551868243686558},"index":1,"playId":"072b6b09-305e-36c7-917c-c5582d677216","pitchNumber":2,"startTime":"2026-02-20T21:56:29.355Z","endTime":"2026-02-20T21:56:34.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":71.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.601169831390195,"aZ":-44.77080627666545,"pfxX":-1.7460422235634412,"pfxZ":-9.673023258366525,"pX":0.476289470639486,"pZ":1.423826995204856,"vX0":1.0892647157250506,"vY0":-114.97799115775472,"vZ0":-1.2048407448015483,"x":98.84,"y":200.34,"x0":0.21680581580508657,"y0":50.000258821885986,"z0":6.403736215002494,"aX":-2.2752765052307984},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-17.4,"breakHorizontal":2.8,"spinRate":2326,"spinDirection":355},"zone":14,"typeConfidence":2.0,"plateTime":0.48131706856486955,"extension":6.853158690443192},"index":2,"playId":"f78869ea-6abc-3811-9301-bc209ac176d0","pitchNumber":3,"startTime":"2026-02-20T21:56:52.202Z","endTime":"2026-02-20T21:56:56.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":90.8,"endSpeed":83.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.573539321765608,"aZ":-15.547045030354592,"pfxX":2.4969301990031596,"pfxZ":9.402338150262565,"pX":0.1028028217336346,"pZ":3.238366519339648,"vX0":-1.1630180289957175,"vY0":-132.23064875458988,"vZ0":-4.715527775967765,"x":113.08,"y":151.34,"x0":0.22429041428053906,"y0":50.00099899870497,"z0":6.187791420819421,"aX":4.414863624492261},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":-4.3,"spinRate":2234,"spinDirection":170},"zone":2,"typeConfidence":2.0,"plateTime":0.41444351981996785,"extension":6.814269752519373},"index":3,"playId":"eeb4b50c-b6ee-344c-969d-c677a4fadd2a","pitchNumber":4,"startTime":"2026-02-20T21:57:10.944Z","endTime":"2026-02-20T21:57:16.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.617464077218536,"aZ":-14.726773378458072,"pfxX":1.5902822300474275,"pfxZ":9.78970210874244,"pX":-0.053090879205664486,"pZ":2.461370051393823,"vX0":-1.1904154545089067,"vY0":-132.72660432957485,"vZ0":-6.730805997111064,"x":119.02,"y":172.32,"x0":0.19478438341403115,"y0":50.00602338686204,"z0":6.104255938218437,"aX":2.8355942733382045},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":-2.6,"spinRate":2218,"spinDirection":176},"zone":5,"typeConfidence":2.0,"plateTime":0.4127958969304051,"extension":6.957168813913296},"hitData":{"launchSpeed":63.2,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.67,"coordY":178.96}},"index":4,"playId":"598859a2-3877-3fcd-9ef9-7a377629fa5a","pitchNumber":5,"startTime":"2026-02-20T21:57:32.732Z","endTime":"2026-02-20T21:57:40.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_ab"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_ab"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_pa"},{"player":{"id":688497,"link":"/api/v1/people/688497"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-20T21:57:40.146Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Vukovich singles on a ground ball to center fielder Drew Avans.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-20T22:00:23.167Z","endTime":"2026-02-20T22:00:54.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622256,"fullName":"Patrick Weigel","link":"/api/v1/people/622256"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Patrick Weigel replaces Sean Sullivan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-20T21:58:59.272Z","endTime":"2026-02-20T22:00:25.069Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622256,"link":"/api/v1/people/622256"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":807743,"link":"/api/v1/people/807743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599199127600077,"aZ":-30.540655552767586,"pfxX":0.13354056041732676,"pfxZ":1.0427726731589697,"pX":1.2112870313954691,"pZ":1.5662709800911219,"vX0":9.170344087977421,"vY0":-124.06821193739634,"vZ0":-3.999855607991107,"x":70.83,"y":196.49,"x0":-2.548420309479932,"y0":50.000891722842276,"z0":5.741960543287452,"aX":0.20607090811669315},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-2.4,"spinRate":2486,"spinDirection":73},"zone":14,"typeConfidence":0.82,"plateTime":0.44131409274254896,"extension":6.249851464183138},"index":1,"playId":"1bf29570-10f9-33b5-aeab-274ecfa4cdd8","pitchNumber":1,"startTime":"2026-02-20T22:00:25.069Z","endTime":"2026-02-20T22:00:29.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-02-20T22:00:35.391Z","endTime":"2026-02-20T22:00:44.526Z","isPitch":false,"type":"action","player":{"id":691021,"link":"/api/v1/people/691021"},"defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.918443695644793,"aZ":-36.642638848106714,"pfxX":1.2398523580534901,"pfxZ":-2.9015925194114196,"pX":0.3073072261691609,"pZ":2.429314472456242,"vX0":6.3260763830156375,"vY0":-123.50709071906554,"vZ0":-1.074975760444261,"x":105.29,"y":173.19,"x0":-2.4495720537812398,"y0":50.000195893071286,"z0":5.955675304199543,"aX":1.9109467472168764},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.3,"breakHorizontal":-3.7,"spinRate":2655,"spinDirection":68},"zone":6,"typeConfidence":0.89,"plateTime":0.4437120485232202,"extension":6.230001142935484},"hitData":{"launchSpeed":111.2,"launchAngle":4.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.11,"coordY":70.97}},"index":3,"playId":"8ff3d946-5412-350e-aba4-19be9e718823","pitchNumber":2,"startTime":"2026-02-20T22:00:44.526Z","endTime":"2026-02-20T22:00:54.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_ab"},{"player":{"id":622256,"link":"/api/v1/people/622256"},"credit":"p_ab"},{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_pa"},{"player":{"id":622256,"link":"/api/v1/people/622256"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":2.14,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:00:54.832Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luken Baker grounds out, third baseman Vimael Machín to first baseman Charlie Condon. A.J. Vukovich to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-20T22:00:51.633Z","endTime":"2026-02-20T22:01:47.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622256,"fullName":"Patrick Weigel","link":"/api/v1/people/622256"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"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":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"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":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31437146272844,"aZ":-30.970342624730545,"pfxX":-10.04202353998272,"pfxZ":0.6737183088724805,"pX":1.7019059998372295,"pZ":2.2392959339857303,"vX0":15.157862189592887,"vY0":-133.19569719938278,"vZ0":-2.4795586475034614,"x":52.13,"y":178.32,"x0":-2.764969888930491,"y0":50.00403090597538,"z0":5.427657472272496,"aX":-17.997195576535187},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.8,"breakHorizontal":14.8,"spinRate":2290,"spinDirection":243},"zone":14,"typeConfidence":0.89,"plateTime":0.4116312510404887,"extension":6.66131090834557},"index":0,"playId":"7b0390c0-9b42-3d66-b7e6-aa060474695e","pitchNumber":1,"startTime":"2026-02-20T22:01:21.854Z","endTime":"2026-02-20T22:01:25.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":691021,"link":"/api/v1/people/691021"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":83.6,"endSpeed":77.4,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1104665060245,"aZ":-34.02469996737905,"pfxX":1.5709801845434304,"pfxZ":-1.2337152940490839,"pX":-0.1908738599173567,"pZ":1.97645516960025,"vX0":5.940110673992876,"vY0":-121.69906940757835,"vZ0":-2.1767823249485367,"x":124.28,"y":185.42,"x0":-2.8637991368669486,"y0":50.00044235739967,"z0":5.819835263036323,"aX":2.363069406827437},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.5,"breakHorizontal":-4.2,"spinRate":2645,"spinDirection":68},"zone":8,"typeConfidence":0.9,"plateTime":0.44947025458684475,"extension":6.161855708361816},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.95,"coordY":181.49}},"index":1,"playId":"fa9d3721-642d-3fd4-9e7a-d2f35853a0da","pitchNumber":2,"startTime":"2026-02-20T22:01:38.678Z","endTime":"2026-02-20T22:01:47.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":691021,"link":"/api/v1/people/691021"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_ab"},{"player":{"id":622256,"link":"/api/v1/people/622256"},"credit":"p_ab"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_pa"},{"player":{"id":622256,"link":"/api/v1/people/622256"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":3.54,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:01:47.610Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Amaya singles on a line drive to center fielder Drew Avans. A.J. Vukovich scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-20T22:02:02.949Z","endTime":"2026-02-20T22:02:58.055Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622256,"fullName":"Patrick Weigel","link":"/api/v1/people/622256"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"responsiblePitcher":{"id":622256,"link":"/api/v1/people/622256"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.0,"endSpeed":74.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.967807686962207,"aZ":-30.177212966096164,"pfxX":9.74083414766646,"pfxZ":1.4292088013058546,"pX":0.6168333715671995,"pZ":2.207916991681401,"vX0":5.638409780260631,"vY0":-117.84352711384113,"vZ0":-1.2783550365828602,"x":93.49,"y":179.17,"x0":-3.078183998127634,"y0":50.00159669919305,"z0":5.564331724629556,"aX":13.595238855803235},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.5,"breakHorizontal":-19.1,"spinRate":2670,"spinDirection":59},"zone":6,"typeConfidence":0.94,"plateTime":0.46614215143060234,"extension":6.238077026501724},"index":0,"playId":"1bbe79c8-4906-3bea-b1fd-75b340ff560b","pitchNumber":1,"startTime":"2026-02-20T22:02:14.763Z","endTime":"2026-02-20T22:02:18.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"second":{"id":691021,"link":"/api/v1/people/691021"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":82.4,"endSpeed":75.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48000285754318,"aZ":-30.35080919940282,"pfxX":9.743133129663514,"pfxZ":1.2494852411084647,"pX":-0.37019786320521525,"pZ":3.458051501604929,"vX0":3.7395057129639286,"vY0":-120.05269942555029,"vZ0":1.3076929736737641,"x":131.11,"y":145.41,"x0":-3.214203617916162,"y0":50.00164627090094,"z0":5.609936230029065,"aX":14.204792624194706},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.9,"breakHorizontal":-18.6,"spinRate":2800,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.45642259356413195,"extension":6.185052570579311},"index":1,"playId":"6119a191-b413-3b33-8c30-f7182297b2e8","pitchNumber":2,"startTime":"2026-02-20T22:02:30.926Z","endTime":"2026-02-20T22:02:35.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"second":{"id":691021,"link":"/api/v1/people/691021"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.113691524348525,"aZ":-30.0965688227832,"pfxX":-10.14685913294987,"pfxZ":1.0960397162246043,"pX":-0.9880569763157026,"pZ":2.6449428455156565,"vX0":8.784283390648737,"vY0":-136.9262427703995,"vZ0":-2.094837235690256,"x":154.66,"y":167.37,"x0":-2.918722874897541,"y0":50.006237445812324,"z0":5.478497303871059,"aX":-19.279791443016858},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.7,"breakHorizontal":16.6,"spinRate":2280,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.39996395553451247,"extension":6.422852396319304},"hitData":{"launchSpeed":80.9,"launchAngle":17.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.81,"coordY":151.32}},"index":2,"playId":"aca73eb7-cf50-36cd-bb7e-b30b8c3c13e9","pitchNumber":3,"startTime":"2026-02-20T22:02:47.741Z","endTime":"2026-02-20T22:02:58.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"second":{"id":691021,"link":"/api/v1/people/691021"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_ab"},{"player":{"id":622256,"link":"/api/v1/people/622256"},"credit":"p_ab"},{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_pa"},{"player":{"id":622256,"link":"/api/v1/people/622256"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-19.799999999999997,"leverageIndex":3.18,"dramaIndex":206.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:02:58.055Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LuJames Groover called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-20T22:03:02.268Z","endTime":"2026-02-20T22:04:52.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622256,"fullName":"Patrick Weigel","link":"/api/v1/people/622256"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694410,"fullName":"LuJames Groover","link":"/api/v1/people/694410"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.505748540937983,"aZ":-33.6528306638992,"pfxX":1.8594746267619797,"pfxZ":-0.9317186691379629,"pX":0.7372671199347629,"pZ":3.1047128567169806,"vX0":7.462350397593786,"vY0":-124.42052354172564,"vZ0":-0.22269454663942878,"x":88.9,"y":154.95,"x0":-2.529718881915582,"y0":50.003637617610096,"z0":5.959549004301969,"aX":2.9457606828426437},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.6,"breakHorizontal":-4.9,"spinRate":2754,"spinDirection":72},"zone":3,"typeConfidence":0.88,"plateTime":0.4384673558422114,"extension":6.331595014981023},"index":0,"playId":"257c5f36-3ae6-3dcb-becc-c6642dce8b7f","pitchNumber":1,"startTime":"2026-02-20T22:03:30.766Z","endTime":"2026-02-20T22:03:57.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}},"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.101659087444144,"aZ":-28.84516480938867,"pfxX":8.915383308477463,"pfxZ":2.3324416613431396,"pX":0.22945060884452717,"pZ":1.94020131422736,"vX0":5.023503225356975,"vY0":-118.61378992241997,"vZ0":-2.1275613916208767,"x":108.25,"y":186.39,"x0":-3.0724479647794913,"y0":50.0049382264192,"z0":5.471915647375693,"aX":12.739183819407835},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.0,"breakHorizontal":-17.4,"spinRate":2830,"spinDirection":70},"zone":9,"typeConfidence":0.91,"plateTime":0.4612915717553747,"extension":6.206457166829363},"index":1,"playId":"ea7b65e3-9f6e-3f5f-bb6a-7e0a440a2ee2","pitchNumber":2,"startTime":"2026-02-20T22:04:06.663Z","endTime":"2026-02-20T22:04:14.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31937775536136,"aZ":-30.354467372987084,"pfxX":9.596930220186094,"pfxZ":1.2933041429215013,"pX":3.2305632298655946,"pZ":1.3530384223382996,"vX0":11.024777017969221,"vY0":-118.18762764412519,"vZ0":-2.950730522188816,"x":-6.14,"y":202.25,"x0":-2.756038371862947,"y0":50.0008133179568,"z0":5.429933394064925,"aX":13.455828668745305},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.8,"breakHorizontal":-20.3,"spinRate":2868,"spinDirection":48},"zone":14,"typeConfidence":0.92,"plateTime":0.46496872478212525,"extension":6.349514696658615},"index":2,"playId":"d734ff2e-893a-3afe-bb9e-e137bb52886b","pitchNumber":3,"startTime":"2026-02-20T22:04:26.716Z","endTime":"2026-02-20T22:04:33.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.301880708194194,"aZ":-19.07747473785756,"pfxX":-4.559059996396917,"pfxZ":6.787521048667873,"pX":0.5961971964550381,"pZ":2.1036599161136342,"vX0":10.678015593262678,"vY0":-137.51070780608023,"vZ0":-5.40541779118103,"x":94.27,"y":181.98,"x0":-2.731723303325735,"y0":50.0038851041239,"z0":5.37463211255814,"aX":-8.799149345481624},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":6.2,"spinRate":2325,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.39716104228103255,"extension":6.525710962353386},"index":3,"playId":"62052973-7831-352b-a4af-10d69d129cd2","pitchNumber":4,"startTime":"2026-02-20T22:04:46.429Z","endTime":"2026-02-20T22:04:52.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694410,"link":"/api/v1/people/694410","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_ab"},{"player":{"id":622256,"link":"/api/v1/people/622256"},"credit":"p_ab"},{"player":{"id":694410,"link":"/api/v1/people/694410"},"credit":"b_pa"},{"player":{"id":622256,"link":"/api/v1/people/622256"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.7,"awayTeamWinProbability":44.3,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":2.51,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:04:52.972Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt O'Neill doubles (1) on a sharp line drive to right fielder Troy Johnston. Jacob Amaya scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-20T22:05:07.288Z","endTime":"2026-02-20T22:05:32.635Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":690841,"fullName":"Matt O'Neill","link":"/api/v1/people/690841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622256,"fullName":"Patrick Weigel","link":"/api/v1/people/622256"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690841,"fullName":"Matt O'Neill","link":"/api/v1/people/690841"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":690841,"fullName":"Matt O'Neill","link":"/api/v1/people/690841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"responsiblePitcher":{"id":622256,"link":"/api/v1/people/622256"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.113129529853264,"aZ":-34.24667181870844,"pfxX":2.5238200573071294,"pfxZ":-1.362876775426754,"pX":-0.30335245593211796,"pZ":2.461052892245608,"vX0":5.2003195190685245,"vY0":-122.02059111528735,"vZ0":-1.3596869607889388,"x":128.56,"y":172.33,"x0":-2.782962376056073,"y0":50.00225755708071,"z0":5.953601386721791,"aX":3.837658400606233},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.5,"breakHorizontal":-5.8,"spinRate":2665,"spinDirection":64},"zone":5,"typeConfidence":0.89,"plateTime":0.4474299529313064,"extension":6.227216325729281},"hitData":{"launchSpeed":103.0,"launchAngle":19.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":213.24,"coordY":102.85}},"index":0,"playId":"4191f4cf-6dcd-33dc-9c8b-894ef26e9f6c","pitchNumber":1,"startTime":"2026-02-20T22:05:16.477Z","endTime":"2026-02-20T22:05:32.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":690841,"link":"/api/v1/people/690841","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690841,"link":"/api/v1/people/690841"},"credit":"b_ab"},{"player":{"id":622256,"link":"/api/v1/people/622256"},"credit":"p_ab"},{"player":{"id":690841,"link":"/api/v1/people/690841"},"credit":"b_pa"},{"player":{"id":622256,"link":"/api/v1/people/622256"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-28.700000000000003,"leverageIndex":1.99,"dramaIndex":231.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:05:32.635Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Fernandez grounds out, second baseman Ryan Ritter to first baseman Charlie Condon.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-20T22:05:34.241Z","endTime":"2026-02-20T22:06:10.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622256,"fullName":"Patrick Weigel","link":"/api/v1/people/622256"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.309033431682384,"aZ":-30.018890391184563,"pfxX":-8.822191175516503,"pfxZ":1.1717521216133289,"pX":-0.544080228069738,"pZ":3.049453793452661,"vX0":9.562855978146432,"vY0":-134.5604861581509,"vZ0":-0.7428329045859272,"x":137.74,"y":156.44,"x0":-2.9922923201421874,"y0":50.002808438321296,"z0":5.449781075136236,"aX":-16.231080976443888},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.2,"breakHorizontal":14.0,"spinRate":2323,"spinDirection":245},"zone":1,"typeConfidence":0.91,"plateTime":0.406540337968766,"extension":6.499069474502729},"hitData":{"launchSpeed":100.2,"launchAngle":-5.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.99,"coordY":152.59}},"index":0,"playId":"b249530a-5286-37cf-983d-904c121fba91","pitchNumber":1,"startTime":"2026-02-20T22:06:02.654Z","endTime":"2026-02-20T22:06:10.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"second":{"id":690841,"link":"/api/v1/people/690841"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":622256,"link":"/api/v1/people/622256"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":622256,"link":"/api/v1/people/622256"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":3.8000000000000007,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:06:10.668Z","atBatIndex":56},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Charlie Condon hit by pitch.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-20T22:08:20.758Z","endTime":"2026-02-20T22:08:54.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jose Cabrera replaces Taylor Rashi.","event":"Pitching Substitution","eventType":"pitching_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":0,"startTime":"2026-02-20T22:07:38.112Z","endTime":"2026-02-20T22:08:22.678Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703615,"link":"/api/v1/people/703615"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688497,"link":"/api/v1/people/688497","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":93.8,"endSpeed":86.7,"strikeZoneTop":3.478,"strikeZoneBottom":1.755,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.133027139631437,"aZ":-26.085604867388305,"pfxX":-9.06955802158204,"pfxZ":3.1928643003956694,"pX":-0.8828824675756497,"pZ":3.157554005413078,"vX0":6.396521035204542,"vY0":-136.55895483170423,"vZ0":-2.323171363502638,"x":150.65,"y":153.53,"x0":-2.0649264827854976,"y0":50.00501629440669,"z0":5.794637180443187,"aX":-17.31052501964938},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.5,"breakHorizontal":15.2,"spinRate":2040,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39950687229608883,"extension":6.550758895326035},"index":1,"playId":"2bffb87e-dbf6-3024-9618-532ae50bbe53","pitchNumber":1,"startTime":"2026-02-20T22:08:22.678Z","endTime":"2026-02-20T22:08:26.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.478,"strikeZoneBottom":1.755,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.415796466224016,"aZ":-23.558573257194013,"pfxX":-9.760409906961552,"pfxZ":4.5094950277788595,"pX":-1.5423247931545243,"pZ":3.883771096978975,"vX0":4.303965331895905,"vY0":-137.15886178730514,"vZ0":-0.7582056607627371,"x":175.79,"y":133.92,"x0":-1.8608014110333828,"y0":50.00597753115354,"z0":5.76563382191837,"aX":-18.659868053734805},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":16.8,"spinRate":2263,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39885016109392435,"extension":6.312530966612855},"index":2,"playId":"b3d16522-e864-373a-9a40-aef6c682b693","pitchNumber":2,"startTime":"2026-02-20T22:08:36.974Z","endTime":"2026-02-20T22:08:54.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":809707,"link":"/api/v1/people/809707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809707,"link":"/api/v1/people/809707"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":9.8,"leverageIndex":2.47,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:08:54.738Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sterlin Thompson flies out to left fielder A.J. Vukovich.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-20T22:08:54.692Z","endTime":"2026-02-20T22:09:41.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691021,"link":"/api/v1/people/691021"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.5,"endSpeed":75.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95672822844981,"aZ":-31.455988193504556,"pfxX":1.0338877912878468,"pfxZ":0.49483489382385315,"pX":0.8026504433042072,"pZ":1.2994960124118604,"vX0":6.258179792226411,"vY0":-121.35897770716304,"vZ0":-3.3484148641777267,"x":86.4,"y":203.69,"x0":-1.969304386607468,"y0":50.00348078678461,"z0":5.505647651593005,"aX":1.5059467153719421},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.2,"breakHorizontal":-3.7,"spinRate":2659,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.45545444886381636,"extension":6.4700646495802685},"index":0,"playId":"1855052b-eb3e-3364-97ce-1819b87164a2","pitchNumber":1,"startTime":"2026-02-20T22:09:10.570Z","endTime":"2026-02-20T22:09:16.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.691675905668273,"aZ":-15.91612395135426,"pfxX":-6.970825590427441,"pfxZ":8.683110311453307,"pX":0.2430926873567356,"pZ":3.2322529416161636,"vX0":7.187014005944078,"vY0":-136.1501541127132,"vZ0":-4.348948286450048,"x":107.73,"y":151.51,"x0":-1.5287913473276662,"y0":50.000443019587024,"z0":5.956280473851771,"aX":-13.048156523291716},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":11.0,"spinRate":2372,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4027337266354811,"extension":6.2571367527956925},"hitData":{"launchSpeed":83.0,"launchAngle":53.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.29,"coordY":121.59}},"index":1,"playId":"3866a023-4167-359d-8052-7dfc59bf2dcc","pitchNumber":2,"startTime":"2026-02-20T22:09:28.019Z","endTime":"2026-02-20T22:09:41.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":3.98,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:09:41.893Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nicky Lopez flies out to center fielder Druw Jones.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-20T22:09:39.508Z","endTime":"2026-02-20T22:10:56.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"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(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":83.4,"endSpeed":76.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.500887375503524,"aZ":-31.641169580279335,"pfxX":6.038884066973004,"pfxZ":0.3637158960725948,"pX":0.1985291417016798,"pZ":1.9206607880142252,"vX0":3.2939239724329,"vY0":-121.36313722509495,"vZ0":-2.2814160271337576,"x":109.43,"y":186.92,"x0":-1.9664485584581912,"y0":50.00385572287691,"z0":5.662398720219903,"aX":8.896971784064672},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.4,"breakHorizontal":-11.8,"spinRate":2705,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.45346397605706334,"extension":6.3174866302254875},"index":0,"playId":"08ad90c2-5f3f-3ac4-bf71-ce57bbd419f5","pitchNumber":1,"startTime":"2026-02-20T22:10:02.519Z","endTime":"2026-02-20T22:10:07.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.667022746882807,"aZ":-28.692926631838432,"pfxX":-9.708460962805738,"pfxZ":2.169351707710013,"pX":-0.30183310106240946,"pZ":0.02031646219060885,"vX0":6.926040301992377,"vY0":-126.02686699439711,"vZ0":-7.449859656058116,"x":128.51,"y":238.23,"x0":-1.8245805895131546,"y0":50.00614397769175,"z0":5.333080105871696,"aX":-15.616296737950416},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.4,"breakHorizontal":16.0,"spinRate":1544,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.434651924161662,"extension":6.665674017636619},"index":1,"playId":"bd6779d0-d136-3503-8c6e-57bc5f461974","pitchNumber":2,"startTime":"2026-02-20T22:10:20.237Z","endTime":"2026-02-20T22:10:23.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39657888428352,"aZ":-14.013278406915752,"pfxX":-5.0442843756162326,"pfxZ":9.610972773138457,"pX":-0.1047611066872183,"pZ":3.571187487442425,"vX0":6.134310489490505,"vY0":-137.32485076621649,"vZ0":-3.3434837566566835,"x":120.99,"y":142.36,"x0":-1.7233012639833898,"y0":50.00542932514089,"z0":5.771734779463504,"aX":-9.534754635890197},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2416,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4004721105564335,"extension":6.609527082497164},"hitData":{"launchSpeed":94.4,"launchAngle":36.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.41,"coordY":62.85}},"index":2,"playId":"41db4fa2-5212-3172-9f8c-431a98ebcd59","pitchNumber":3,"startTime":"2026-02-20T22:10:44.468Z","endTime":"2026-02-20T22:10:56.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-8.3,"leverageIndex":3.49,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:10:56.582Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Avans walks. Charlie Condon to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-20T22:10:53.910Z","endTime":"2026-02-20T22:12:42.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"postOnSecond":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682183,"fullName":"Drew Avans","link":"/api/v1/people/682183"},"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":93.3,"endSpeed":84.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.602882302096095,"aZ":-17.981599315165816,"pfxX":-6.795933899545963,"pfxZ":7.632707013383728,"pX":-0.2105497530248287,"pZ":3.809642283466332,"vX0":6.101106187009272,"vY0":-135.7124470224374,"vZ0":-1.8540044235775879,"x":125.03,"y":135.92,"x0":-1.6084339909911762,"y0":50.000925276069225,"z0":5.758391050837375,"aX":-12.634165908189098},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":10.9,"spinRate":2338,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4040934758900625,"extension":6.580947470362161},"index":0,"playId":"cafbe6e1-3c49-3101-b852-15ceadd05441","pitchNumber":1,"startTime":"2026-02-20T22:11:24.492Z","endTime":"2026-02-20T22:11:31.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77739284290356,"aZ":-32.167580330655234,"pfxX":2.943714348032717,"pfxZ":-2.28668506117025E-4,"pX":-0.659311217215839,"pZ":1.2971071928471154,"vX0":1.9453381602459647,"vY0":-120.23840566437974,"vZ0":-3.3616885539354833,"x":142.13,"y":203.76,"x0":-1.864326564794582,"y0":50.000046792183674,"z0":5.601519386676525,"aX":4.260120862865948},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.6,"breakHorizontal":-5.9,"spinRate":2509,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.45751906085485405,"extension":6.2780390443394865},"index":1,"playId":"3a2cdfe2-4b9e-350c-8e93-07b9f863b448","pitchNumber":2,"startTime":"2026-02-20T22:11:41.351Z","endTime":"2026-02-20T22:11:45.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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.6,"endSpeed":85.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.903779359829016,"aZ":-17.25918801349188,"pfxX":-6.269084447566906,"pfxZ":7.971413807854191,"pX":-0.4853632107575974,"pZ":4.137282996587001,"vX0":5.298473516436178,"vY0":-136.18395994720237,"vZ0":-1.1970944092703726,"x":135.5,"y":127.07,"x0":-1.645077748012128,"y0":50.00647145253146,"z0":5.780655552782169,"aX":-11.735935129051171},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":10.2,"spinRate":2324,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4027459355551182,"extension":6.377017728384993},"index":2,"playId":"085dd49d-8f27-3ac5-8656-76d4890ffbe1","pitchNumber":3,"startTime":"2026-02-20T22:11:59.958Z","endTime":"2026-02-20T22:12:03.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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.4,"endSpeed":85.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.996961003820008,"aZ":-15.459257262355823,"pfxX":-6.540757075438748,"pfxZ":8.960858931784994,"pX":0.07595674073583496,"pZ":2.0127021567045977,"vX0":6.644508429263036,"vY0":-135.7861420136939,"vZ0":-6.647855248502211,"x":114.1,"y":184.44,"x0":-1.5540933004259023,"y0":50.00570342686239,"z0":5.570325061419182,"aX":-12.204707762311546},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":10.4,"spinRate":2346,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4035254965254156,"extension":6.631146593561817},"index":3,"playId":"90b45d87-261c-35fa-b8ea-9d23d918ef03","pitchNumber":4,"startTime":"2026-02-20T22:12:18.856Z","endTime":"2026-02-20T22:12:23.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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.1,"endSpeed":85.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.733071933358897,"aZ":-16.206376382285523,"pfxX":-5.6914095982837205,"pfxZ":8.598281868900608,"pX":-0.31858434218097553,"pZ":3.9258074338132243,"vX0":5.905818267714418,"vY0":-135.44935785614234,"vZ0":-2.063766407611225,"x":129.14,"y":132.78,"x0":-1.7883348361590334,"y0":50.002137572000144,"z0":5.831451638077554,"aX":-10.569304136587126},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":9.0,"spinRate":2368,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40445534299896524,"extension":6.424370606182109},"index":4,"playId":"9c3248c6-0dc3-332e-8aae-5360b14b1add","pitchNumber":5,"startTime":"2026-02-20T22:12:38.762Z","endTime":"2026-02-20T22:12:42.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":682183,"link":"/api/v1/people/682183","batSide":{"code":"L","description":"Left"}},"first":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":5.699999999999996,"leverageIndex":2.72,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:12:42.833Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Chad Stevens grounds into a force out, fielded by third baseman Jose Fernandez. Charlie Condon out at 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-20T22:13:39.304Z","endTime":"2026-02-20T22:14:26.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":809707,"fullName":"Charlie Condon","link":"/api/v1/people/809707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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-20T22:12:57.096Z","endTime":"2026-02-20T22:13:41.491Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":93.5,"endSpeed":86.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.469422449372754,"aZ":-23.172843165094385,"pfxX":-9.281365308475314,"pfxZ":4.79007127344105,"pX":0.0038616399125893847,"pZ":1.1124765242592471,"vX0":7.742674255176914,"vY0":-135.90029781876493,"vZ0":-7.432626169517714,"x":116.85,"y":208.74,"x0":-1.6696438012498922,"y0":50.00408186474098,"z0":5.480902013229484,"aX":-17.444117134622115},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":15.2,"spinRate":2187,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4023231805536853,"extension":6.563773054188262},"index":1,"playId":"573d68df-7ad0-3941-a507-6486481f7606","pitchNumber":1,"startTime":"2026-02-20T22:13:41.491Z","endTime":"2026-02-20T22:13:45.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.180625080881722,"aZ":-32.21278992569764,"pfxX":4.473861363735553,"pfxZ":-0.02096488744015801,"pX":-1.6156562824310055,"pZ":2.669360709577048,"vX0":-0.43204907625320377,"vY0":-121.88954836319749,"vZ0":-0.6539416083214373,"x":178.59,"y":166.71,"x0":-2.015727883238587,"y0":50.00593739687491,"z0":5.746863705061593,"aX":6.666110528648839},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.1,"breakHorizontal":-7.9,"spinRate":2590,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4510863078556815,"extension":6.180516450877516},"index":2,"playId":"4c677beb-40c6-3b98-8c52-e9cd25f50556","pitchNumber":2,"startTime":"2026-02-20T22:13:55.968Z","endTime":"2026-02-20T22:14:02.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.010028794801855,"aZ":-23.04291324433112,"pfxX":-8.169902934541065,"pfxZ":5.0204801898592955,"pX":-0.9290988044525231,"pZ":2.5173804522270045,"vX0":4.5420169298346575,"vY0":-133.81929159455572,"vZ0":-3.9403982667531094,"x":152.42,"y":170.81,"x0":-1.5839941579890622,"y0":50.00633934123915,"z0":5.65350550868543,"aX":-14.867754400376638},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":13.9,"spinRate":2222,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4088160321435028,"extension":6.4764733060650865},"hitData":{"launchSpeed":75.5,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.25,"coordY":172.37}},"index":3,"playId":"e9679484-15a7-3c56-96df-9e3bf38bd423","pitchNumber":3,"startTime":"2026-02-20T22:14:20.042Z","endTime":"2026-02-20T22:14:26.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":682183,"link":"/api/v1/people/682183"},"second":{"id":809707,"link":"/api/v1/people/809707"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-12.499999999999996,"leverageIndex":4.97,"dramaIndex":206.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:14:26.477Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Druw Jones flies out to center fielder Drew Avans.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-20T22:16:55.589Z","endTime":"2026-02-20T22:18:10.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682183,"link":"/api/v1/people/682183"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Konner Eaton replaces Patrick Weigel.","event":"Pitching Substitution","eventType":"pitching_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":0,"startTime":"2026-02-20T22:15:38.620Z","endTime":"2026-02-20T22:16:57.787Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820825,"link":"/api/v1/people/820825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622256,"link":"/api/v1/people/622256","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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.9,"endSpeed":86.9,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834178563825688,"aZ":-25.053940416136943,"pfxX":6.70358349680305,"pfxZ":3.67935703609902,"pX":1.2778484622201889,"pZ":2.879872541444521,"vX0":-3.557344313551256,"vY0":-138.2802454908271,"vZ0":-1.6810535020174036,"x":68.29,"y":161.02,"x0":1.7099517098929715,"y0":50.006292709065775,"z0":5.176610666192247,"aX":12.984548568490682},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.5,"breakHorizontal":-11.4,"spinRate":2006,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.3961025871527477,"extension":6.73128459912854},"index":1,"playId":"9a61441a-5353-3e35-9a26-4ba372aae5b5","pitchNumber":1,"startTime":"2026-02-20T22:16:57.787Z","endTime":"2026-02-20T22:17:01.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":95.7,"endSpeed":87.7,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32819696153174,"aZ":-18.66976410146617,"pfxX":7.161486997098271,"pfxZ":6.854717639266731,"pX":0.2994537633128463,"pZ":3.1111512234865595,"vX0":-5.930689915930221,"vY0":-139.25827071072095,"vZ0":-2.328937229796603,"x":105.59,"y":154.78,"x0":1.5228819441152999,"y0":50.00434132568354,"z0":5.188900989437128,"aX":14.112485719965044},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":-11.8,"spinRate":2214,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.3928254433743956,"extension":6.962563157210846},"index":2,"playId":"75a48b5d-66e3-312a-a548-3a98bbb18f41","pitchNumber":2,"startTime":"2026-02-20T22:17:14.891Z","endTime":"2026-02-20T22:17:21.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41084889145565,"aZ":-19.113038686340335,"pfxX":7.126183540504233,"pfxZ":6.68816423625063,"pX":0.747951243944055,"pZ":3.8247364136103403,"vX0":-4.266487907521169,"vY0":-138.70832086224672,"vZ0":-0.28824103668572665,"x":88.49,"y":135.51,"x0":1.3785068684562864,"y0":50.00198587604941,"z0":5.202056061377524,"aX":13.914684622965323},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":-12.0,"spinRate":2088,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.3945684089483654,"extension":6.927054135328529},"index":3,"playId":"63dc28e7-57ed-34a7-8b0a-b6d306eb053a","pitchNumber":3,"startTime":"2026-02-20T22:17:43.313Z","endTime":"2026-02-20T22:17:47.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.039409267280593,"aZ":-23.41930022791299,"pfxX":-0.1634632360805286,"pfxZ":4.677843817233168,"pX":-0.8263269468579542,"pZ":3.124922345250166,"vX0":-6.296152832992935,"vY0":-135.14415859343057,"vZ0":-1.3922840042338531,"x":148.5,"y":154.41,"x0":1.542979112413291,"y0":50.005744569382095,"z0":5.272363700911271,"aX":-0.30567964151682264},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.4,"breakHorizontal":1.4,"spinRate":2185,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.40338470474136434,"extension":6.803770236570265},"hitData":{"launchSpeed":96.1,"launchAngle":50.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.82,"coordY":98.72}},"index":4,"playId":"70719fea-bb4b-3d85-905f-6a4398584483","pitchNumber":4,"startTime":"2026-02-20T22:18:00.220Z","endTime":"2026-02-20T22:18:10.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":702258,"link":"/api/v1/people/702258"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:18:10.040Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy Troy doubles (1) on a ground ball to right fielder Troy Johnston.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-20T22:18:10.532Z","endTime":"2026-02-20T22:19:25.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.657674635735596,"aZ":-24.394845589386314,"pfxX":-0.3895227226509639,"pfxZ":4.222199726700934,"pX":-0.6028538967029992,"pZ":2.303920770154987,"vX0":-6.154798454396998,"vY0":-134.54244067241032,"vZ0":-3.158646546087542,"x":139.98,"y":176.57,"x0":1.7597719512718135,"y0":50.004580256631726,"z0":5.2111572196859655,"aX":-0.7185038148156608},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":1.9,"spinRate":2112,"spinDirection":115},"zone":4,"typeConfidence":2.0,"plateTime":0.4062328645690463,"extension":6.787678304129623},"index":0,"playId":"f96198e8-72d2-30f6-ad03-e4a646010ce2","pitchNumber":1,"startTime":"2026-02-20T22:18:36.774Z","endTime":"2026-02-20T22:18:41.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":87.3,"endSpeed":80.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207978334447724,"aZ":-30.409634459463724,"pfxX":10.622827278031071,"pfxZ":1.079950706866799,"pX":-0.6446972011701739,"pZ":0.8507360267499129,"vX0":-8.951856544953591,"vY0":-126.83799564116126,"vZ0":-4.385118311109883,"x":141.57,"y":215.81,"x0":1.5450218346178988,"y0":50.00392981817961,"z0":5.018700229511511,"aX":17.362301554130838},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":-17.3,"spinRate":2096,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.4313322837182425,"extension":6.845516150313953},"index":1,"playId":"960e5bb3-cb5f-37ff-b432-a117e798e164","pitchNumber":2,"startTime":"2026-02-20T22:18:55.832Z","endTime":"2026-02-20T22:19:00.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.625013198584128,"aZ":-19.764982709506324,"pfxX":6.631031983727851,"pfxZ":6.359123890083325,"pX":0.13972907977669363,"pZ":3.4084719259726652,"vX0":-5.655413315972429,"vY0":-138.70989235722317,"vZ0":-1.5237316906638785,"x":111.67,"y":146.75,"x0":1.342110601006369,"y0":50.00163542463723,"z0":5.280850480356146,"aX":12.938542851742337},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.4,"breakHorizontal":-10.8,"spinRate":2081,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.39466642404109686,"extension":6.773317914671444},"hitData":{"launchSpeed":100.6,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.68,"coordY":110.52}},"index":2,"playId":"0a61f09c-799f-3613-b01c-6cc4f754b736","pitchNumber":3,"startTime":"2026-02-20T22:19:12.333Z","endTime":"2026-02-20T22:19:25.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-3.299999999999999,"leverageIndex":0.51,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:19:25.800Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kristian Robinson grounds out, shortstop Chad Stevens to first baseman Charlie Condon. Tommy Troy to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-20T22:19:28.027Z","endTime":"2026-02-20T22:20:07.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677565,"fullName":"Kristian Robinson","link":"/api/v1/people/677565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":809707,"link":"/api/v1/people/809707"},"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":81.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3535942614388,"aZ":-34.84114788299866,"pfxX":0.16443819172958232,"pfxZ":-1.6055622575656825,"pX":-0.05567794664668899,"pZ":1.884387760100293,"vX0":-5.033979792009491,"vY0":-127.82873908753021,"vZ0":-1.517936415382653,"x":119.12,"y":187.9,"x0":1.9144114609051734,"y0":50.0035755021656,"z0":5.211187191311652,"aX":0.2744876069738849},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.0,"breakHorizontal":0.8,"spinRate":2149,"spinDirection":292},"zone":8,"typeConfidence":2.0,"plateTime":0.42782487758000176,"extension":6.651792091785693},"hitData":{"launchSpeed":109.9,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":154.62}},"index":0,"playId":"ac4328d3-8a45-3111-9915-e31af1137e86","pitchNumber":1,"startTime":"2026-02-20T22:19:59.602Z","endTime":"2026-02-20T22:20:07.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677565,"link":"/api/v1/people/677565","batSide":{"code":"R","description":"Right"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":677565,"link":"/api/v1/people/677565"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.0,"awayTeamWinProbability":83.0,"homeTeamWinProbabilityAdded":2.200000000000001,"leverageIndex":0.98,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:20:07.605Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"A.J. Vukovich called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-20T22:20:22.684Z","endTime":"2026-02-20T22:22:28.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820825,"fullName":"Konner Eaton","link":"/api/v1/people/820825"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691021,"fullName":"A.J. Vukovich","link":"/api/v1/people/691021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40650948945235,"aZ":-26.716848204909507,"pfxX":-0.5445589415125953,"pfxZ":3.0204440201400455,"pX":-1.1627327688742555,"pZ":3.699749294797272,"vX0":-7.366294634779813,"vY0":-132.80789093692664,"vZ0":0.7115777198957315,"x":161.32,"y":138.89,"x0":1.7045248958254198,"y0":50.003456248982076,"z0":5.354631004254316,"aX":-0.9816233047299311},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.9,"breakHorizontal":2.4,"spinRate":2164,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4106384865789452,"extension":6.701434298263441},"index":0,"playId":"bfcfa91c-9152-3b9f-8b0f-d4f566549e25","pitchNumber":1,"startTime":"2026-02-20T22:20:34.777Z","endTime":"2026-02-20T22:20:41.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.547382130010266,"aZ":-20.370396329318822,"pfxX":7.121932951920272,"pfxZ":6.170329831016382,"pX":1.43693672534133,"pZ":3.335570062034024,"vX0":-2.8111011274476585,"vY0":-137.23610277160844,"vZ0":-1.3912332526904652,"x":62.23,"y":148.72,"x0":1.547539017360889,"y0":50.00340492895222,"z0":5.232703573884105,"aX":13.624058526412306},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.0,"breakHorizontal":-12.4,"spinRate":2164,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.3986774715296657,"extension":6.821559141522568},"index":1,"playId":"df74550f-a355-3a43-946c-f80d52a14cea","pitchNumber":2,"startTime":"2026-02-20T22:20:57.347Z","endTime":"2026-02-20T22:21:00.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1581767104615,"aZ":-36.832385916204075,"pfxX":-1.2216260861732002,"pfxZ":-2.7587019244351545,"pX":0.5340220251069784,"pZ":1.8929082158034731,"vX0":-3.1300716508202835,"vY0":-128.54001442364026,"vZ0":-1.0759329978910643,"x":96.64,"y":187.67,"x0":1.9213600238558979,"y0":50.001982465849096,"z0":5.1515030878336265,"aX":-2.0635774783240657},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.0,"breakHorizontal":2.9,"spinRate":2184,"spinDirection":321},"zone":9,"typeConfidence":2.0,"plateTime":0.4245103710298914,"extension":6.631196868758573},"index":2,"playId":"44a5a71c-a4f7-38fc-87f3-5cf42019e1b4","pitchNumber":3,"startTime":"2026-02-20T22:21:17.308Z","endTime":"2026-02-20T22:21:21.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":87.2,"endSpeed":80.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720449785781604,"aZ":-37.003678735532716,"pfxX":-2.9427246003208847,"pfxZ":-2.9236693563515317,"pX":1.3349373538801304,"pZ":2.3554508979798765,"vX0":-0.46696705498771074,"vY0":-127.13914547147121,"vZ0":0.08592731632246209,"x":66.12,"y":175.18,"x0":1.9031599782786621,"y0":50.00254307921814,"z0":5.23487697291456,"aX":-4.863178477256121},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.0,"breakHorizontal":5.4,"spinRate":2197,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.429247726716691,"extension":6.537959928294552},"index":3,"playId":"23074561-65cf-3cbd-bd6a-f72e5f86f777","pitchNumber":4,"startTime":"2026-02-20T22:21:36.351Z","endTime":"2026-02-20T22:21:40.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.300483843258,"aZ":-36.43716949535541,"pfxX":-3.5720366628896945,"pfxZ":-2.6991429000577813,"pX":0.9355793313838984,"pZ":2.8494412618459415,"vX0":-1.418735425579726,"vY0":-124.45737301137991,"vZ0":1.440721908393827,"x":81.34,"y":161.85,"x0":1.9758867789589754,"y0":50.001763987105555,"z0":5.26456955107778,"aX":-5.643348649235459},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.3,"breakHorizontal":6.8,"spinRate":2220,"spinDirection":289},"zone":12,"typeConfidence":2.0,"plateTime":0.43888966970059506,"extension":6.7884467924907455},"index":4,"playId":"41245981-42e8-399d-bb83-b8f8f92000eb","pitchNumber":5,"startTime":"2026-02-20T22:21:59.984Z","endTime":"2026-02-20T22:22:06.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.296174147504384,"aZ":-38.10812052255115,"pfxX":-2.336367566158182,"pfxZ":-3.653327397185606,"pX":0.7071573067748836,"pZ":2.599016330892325,"vX0":-2.3547039476649325,"vY0":-126.25421012983877,"vZ0":0.9861584393307368,"x":90.04,"y":168.61,"x0":1.9534651564523926,"y0":50.00390119075375,"z0":5.256395491387557,"aX":-3.793477990804826},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.2,"breakHorizontal":4.8,"spinRate":2258,"spinDirection":297},"zone":6,"typeConfidence":2.0,"plateTime":0.4328569210466213,"extension":6.611526152317013},"index":5,"playId":"af48ae18-e77e-352a-bcd3-ad1cc7fe294a","pitchNumber":6,"startTime":"2026-02-20T22:22:23.891Z","endTime":"2026-02-20T22:22:28.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820825,"link":"/api/v1/people/820825","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":809707,"link":"/api/v1/people/809707"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":605353,"link":"/api/v1/people/605353"},"shortstop":{"id":677060,"link":"/api/v1/people/677060"},"left":{"id":694514,"link":"/api/v1/people/694514"},"center":{"id":682183,"link":"/api/v1/people/682183"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":691021,"link":"/api/v1/people/691021","batSide":{"code":"R","description":"Right"}},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_ab"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_ab"},{"player":{"id":691021,"link":"/api/v1/people/691021"},"credit":"b_pa"},{"player":{"id":820825,"link":"/api/v1/people/820825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.23,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:22:28.929Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to left fielder A.J. Vukovich.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-20T22:24:14.431Z","endTime":"2026-02-20T22:24:47.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691021,"link":"/api/v1/people/691021"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79839043630658,"aZ":-15.864884418632686,"pfxX":-7.506246459680474,"pfxZ":8.71338954821179,"pX":0.35619609514816236,"pZ":2.7545852155008523,"vX0":8.438146328073312,"vY0":-136.6261340526622,"vZ0":-5.106243843385033,"x":103.42,"y":164.41,"x0":-1.8112462720549418,"y0":50.00652134807157,"z0":5.754538052626221,"aX":-14.05752719286461},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":11.6,"spinRate":2293,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.40237147229737635,"extension":6.37084120846719},"hitData":{"launchSpeed":90.1,"launchAngle":49.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.37,"coordY":96.14}},"index":0,"playId":"daf07c86-3e23-3150-bd2c-b1a71ba80a68","pitchNumber":1,"startTime":"2026-02-20T22:24:35.733Z","endTime":"2026-02-20T22:24:47.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:24:47.634Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ritter called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-20T22:24:44.277Z","endTime":"2026-02-20T22:26:21.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690841,"link":"/api/v1/people/690841"},"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.0,"endSpeed":85.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79860678845869,"aZ":-17.26981552249298,"pfxX":-6.367292649718702,"pfxZ":7.955584006033167,"pX":-0.9371004447515296,"pZ":2.8794346678557172,"vX0":4.941682035538986,"vY0":-136.6759595378031,"vZ0":-4.562492600072105,"x":152.72,"y":161.04,"x0":-1.9499293257909454,"y0":50.00555122561018,"z0":5.772662217377246,"aX":-11.933705146490686},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.6,"breakHorizontal":10.3,"spinRate":2298,"spinDirection":274},"zone":11,"typeConfidence":2.0,"plateTime":0.4022190620477075,"extension":6.4246116026946725},"index":0,"playId":"1dedc702-5126-367c-93ab-629ae9c70e3a","pitchNumber":1,"startTime":"2026-02-20T22:25:11.995Z","endTime":"2026-02-20T22:25:16.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-02-20T22:25:23.015Z","endTime":"2026-02-20T22:25:38.544Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"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":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.876443042642176,"aZ":-23.553920803563827,"pfxX":-8.625089281286598,"pfxZ":4.5796050305699385,"pX":0.7011873025224638,"pZ":1.8066613117047474,"vX0":9.795741408493084,"vY0":-136.1017370114757,"vZ0":-5.567403462916369,"x":90.27,"y":190.0,"x0":-1.817988331828656,"y0":50.004325516850656,"z0":5.50219260077929,"aX":-16.24058698022404},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":13.7,"spinRate":2125,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4019004462172502,"extension":6.407267519907138},"index":2,"playId":"d39dc6e4-ced0-3ad7-b2f0-a2db286eae03","pitchNumber":2,"startTime":"2026-02-20T22:25:38.544Z","endTime":"2026-02-20T22:26:05.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":690841,"fullName":"Matt O'Neill","link":"/api/v1/people/690841"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.922748095171297,"aZ":-15.232453375965658,"pfxX":-5.944739224492759,"pfxZ":8.652259960787035,"pX":0.5924798577906133,"pZ":2.698516803195139,"vX0":7.74689873725104,"vY0":-139.1927463293999,"vZ0":-5.912139492735764,"x":94.42,"y":165.92,"x0":-1.4573969875368746,"y0":50.0009495786553,"z0":5.862675066610006,"aX":-11.637478419638189},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":9.1,"spinRate":2349,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3938668494183264,"extension":6.462574790100409},"index":3,"playId":"504d1b80-ea83-3df2-92e8-09f8c961037b","pitchNumber":3,"startTime":"2026-02-20T22:26:15.729Z","endTime":"2026-02-20T22:26:21.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:26:21.015Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Sullivan walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-20T22:26:19.763Z","endTime":"2026-02-20T22:27:42.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22562403256771,"aZ":-14.547422319264829,"pfxX":-6.397782469774087,"pfxZ":9.02840115349187,"pX":1.362075540439016,"pZ":2.207911779278482,"vX0":10.6575086990709,"vY0":-139.09355770980363,"vZ0":-6.846814304145584,"x":65.08,"y":179.17,"x0":-1.6941257577691062,"y0":50.00239568961173,"z0":5.672382048105834,"aX":-12.491323598247261},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2347,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3943066317636057,"extension":6.630211885695596},"index":0,"playId":"01298219-36b6-32f2-8f56-5ddfeb21a5f4","pitchNumber":1,"startTime":"2026-02-20T22:26:43.822Z","endTime":"2026-02-20T22:26:48.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.545835427657565,"aZ":-15.761351140296565,"pfxX":-7.698023080697161,"pfxZ":8.685922017767034,"pX":1.0567507138237913,"pZ":1.1008839414682827,"vX0":10.311955807488447,"vY0":-136.49129100687082,"vZ0":-9.136107466992168,"x":76.72,"y":209.06,"x0":-1.7670563260877865,"y0":50.006212848637155,"z0":5.572950083570236,"aX":-14.553246760614789},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":11.8,"spinRate":2401,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4010253407033266,"extension":6.496543547081013},"index":1,"playId":"1d4ca040-a00e-37cf-ac10-517d055740f1","pitchNumber":2,"startTime":"2026-02-20T22:26:58.383Z","endTime":"2026-02-20T22:27:02.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26731025073932,"aZ":-27.104349589397824,"pfxX":1.2955302220098552,"pfxZ":2.9947670920352234,"pX":-1.4411248364915932,"pZ":4.158725488003202,"vX0":1.4631684108230028,"vY0":-127.96159949698679,"vZ0":1.268415229911219,"x":171.93,"y":126.49,"x0":-2.1843002249617753,"y0":50.00333317917663,"z0":5.748493741327718,"aX":2.1924345889639865},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.9,"breakHorizontal":-2.6,"spinRate":2540,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.42471079202948037,"extension":6.161096474367643},"index":2,"playId":"e2ad48fa-2d6e-3f3b-864d-1d5362ce0d8d","pitchNumber":3,"startTime":"2026-02-20T22:27:20.781Z","endTime":"2026-02-20T22:27:24.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26535592254736,"aZ":-17.310603481201937,"pfxX":-6.598147078266122,"pfxZ":7.836064747927958,"pX":-1.0889848816271597,"pZ":2.906509980032316,"vX0":4.097909343011471,"vY0":-136.44982233172027,"vZ0":-4.005296990815605,"x":158.51,"y":160.3,"x0":-1.748113244628547,"y0":50.00636448439934,"z0":5.576211206811415,"aX":-12.52232165402364},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":11.2,"spinRate":2419,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4004505449119504,"extension":6.463925940937251},"index":3,"playId":"3529bced-4880-3c51-a59a-6cb1a9f4a9e2","pitchNumber":4,"startTime":"2026-02-20T22:27:37.857Z","endTime":"2026-02-20T22:27:42.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":5.2,"leverageIndex":1.87,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:27:42.272Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vimael Machín flies out to right fielder Kristian Robinson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-20T22:28:08.402Z","endTime":"2026-02-20T22:28:49.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703615,"fullName":"Jose Cabrera","link":"/api/v1/people/703615"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3],"actionIndex":[0,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":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605353,"fullName":"Vimael Machín","link":"/api/v1/people/605353"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677565,"link":"/api/v1/people/677565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner GJ Hill replaces Brett Sullivan.","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-20T22:28:08.400Z","endTime":"2026-02-20T22:28:08.401Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677338,"link":"/api/v1/people/677338"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"502","replacedPlayer":{"id":664954,"link":"/api/v1/people/664954"},"base":1,"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.640307757157505,"aZ":-32.199223100572546,"pfxX":4.408401379720305,"pfxZ":-0.019036669365817716,"pX":1.1841868116570795,"pZ":1.184360868900682,"vX0":6.226207922253429,"vY0":-122.27868459076505,"vZ0":-3.836729886779709,"x":114.75,"y":172.55,"x0":-1.9655577805722257,"y0":50.000762797699466,"z0":5.5300691218867675,"aX":6.688280613929456},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":-9.5,"spinRate":2589,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4475820990081205,"extension":6.38178103140559},"index":1,"playId":"fdafeb79-0e1b-3938-b6b1-b400186b9b9d","pitchNumber":1,"startTime":"2026-02-20T22:28:08.402Z","endTime":"2026-02-20T22:28:15.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"GJ Hill steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","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":"fdafeb79-0e1b-3938-b6b1-b400186b9b9d","startTime":"2026-02-20T22:28:39.327Z","endTime":"2026-02-20T22:28:39.328Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677338,"link":"/api/v1/people/677338"},"defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"first":{"id":677338,"link":"/api/v1/people/677338"},"postOnSecond":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":3.91,"dramaIndex":133.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.590204996576045,"aZ":-31.55841144032223,"pfxX":4.280780018951285,"pfxZ":0.4047119575274163,"pX":0.05890537099731897,"pZ":2.452839575102253,"vX0":3.8498429277299766,"vY0":-122.2189010725081,"vZ0":-1.2329982012329759,"x":119.72,"y":152.68,"x0":-2.0939356665090987,"y0":50.000231932709134,"z0":5.6795818401307505,"aX":6.46016777243093},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.7,"breakHorizontal":-8.6,"spinRate":2776,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.44852544473206857,"extension":6.194872432471711},"hitData":{"launchSpeed":104.1,"launchAngle":37.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.42,"coordY":51.71}},"index":3,"playId":"f0895037-65cd-3fad-a335-3a4b95fb1cc1","pitchNumber":2,"startTime":"2026-02-20T22:28:39.329Z","endTime":"2026-02-20T22:28:49.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703615,"link":"/api/v1/people/703615","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691021,"link":"/api/v1/people/691021"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":677565,"link":"/api/v1/people/677565"}},"offense":{"batter":{"id":605353,"link":"/api/v1/people/605353","batSide":{"code":"L","description":"Left"}},"second":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"First Base"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_ab"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_ab"},{"player":{"id":605353,"link":"/api/v1/people/605353"},"credit":"b_pa"},{"player":{"id":703615,"link":"/api/v1/people/703615"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-14.799999999999999,"leverageIndex":3.91,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2026-02-20T22:28:49.332Z","atBatIndex":69}]