[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T18:06:06.376Z","endTime":"2026-02-27T18:07:24.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-27T13:45:24.511Z","endTime":"2026-02-27T17:42:19.567Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T17:42:19.567Z","endTime":"2026-02-27T18:05:18.641Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-27T18:05:18.641Z","endTime":"2026-02-27T18:06:07.376Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1503121955189,"aZ":-25.60424133961459,"pfxX":12.484956052572862,"pfxZ":3.4757297768192252,"pX":1.1177207758929282,"pZ":3.334190399027137,"vX0":-8.918652987965839,"vY0":-137.34897259315056,"vZ0":0.24212814935671223,"x":107.45,"y":79.64,"x0":2.800652838127896,"y0":50.00658681059363,"z0":4.999701472764735,"aX":23.629568675189994},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.6,"breakHorizontal":-20.5,"spinRate":2332,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.40026864793594985,"extension":7.12738158598622},"index":3,"playId":"5a8000d8-d1c7-3d77-a871-f7ec2da1b2a7","pitchNumber":1,"startTime":"2026-02-27T18:06:07.376Z","endTime":"2026-02-27T18:06:11.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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.2,"endSpeed":86.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01312486549418,"aZ":-28.784471308907992,"pfxX":10.910750425406718,"pfxZ":1.7494809767282806,"pX":0.6574652642231161,"pZ":2.349044515877097,"vX0":-9.644149527540712,"vY0":-138.28417033985673,"vZ0":-1.411875278218904,"x":140.32,"y":133.83,"x0":2.773745097905768,"y0":50.00008152674185,"z0":4.798260265923243,"aX":21.11456400130108},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.1,"breakHorizontal":-17.8,"spinRate":2503,"spinDirection":175},"zone":6,"typeConfidence":2.0,"plateTime":0.3961806156004233,"extension":6.250682622506242},"index":4,"playId":"205d0c5b-52b3-3e8f-8205-c76258f15a2e","pitchNumber":2,"startTime":"2026-02-27T18:06:21.904Z","endTime":"2026-02-27T18:06:26.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.651527359094693,"aZ":-35.43725851483177,"pfxX":-6.206044430514226,"pfxZ":-2.484453380662723,"pX":-0.9335800917407748,"pZ":1.828876015181887,"vX0":-6.670104712372403,"vY0":-114.10675094800541,"vZ0":1.0246244468771564,"x":151.28,"y":130.06,"x0":2.8372265271909853,"y0":50.00145093700267,"z0":4.874537138526689,"aX":-8.155395595634939},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-4.0,"breakHorizontal":13.0,"spinRate":2529,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4806309482975606,"extension":6.0661001815368945},"index":5,"playId":"e41b0ba2-8415-3164-a94c-6ae03c96dd34","pitchNumber":3,"startTime":"2026-02-27T18:06:46.720Z","endTime":"2026-02-27T18:06:50.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.625578622061205,"aZ":-36.291605630286185,"pfxX":-4.087220826318964,"pfxZ":-3.257181862540456,"pX":-0.4395173694484467,"pZ":2.455203651379055,"vX0":-6.347382530944247,"vY0":-111.85444348691011,"vZ0":2.7368013345490305,"x":120.6,"y":123.46,"x0":2.9686147223770925,"y0":50.00320953676115,"z0":4.943129466922035,"aX":-5.165382482504638},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-4.8,"breakHorizontal":9.1,"spinRate":2408,"spinDirection":301},"zone":4,"typeConfidence":2.0,"plateTime":0.49012728593611454,"extension":5.922563307888318},"index":6,"playId":"5763e497-ca4f-32d2-84ae-a08af6aaf5a7","pitchNumber":4,"startTime":"2026-02-27T18:07:02.736Z","endTime":"2026-02-27T18:07:06.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.653073686966934,"aZ":-20.74611547206045,"pfxX":9.088997074776596,"pfxZ":5.605666410829162,"pX":0.6099002969528742,"pZ":3.821253602726755,"vX0":-9.281778344577921,"vY0":-141.7219672598757,"vZ0":0.02399688470816741,"x":126.3,"y":149.85,"x0":2.7427378068966037,"y0":50.00420394362431,"z0":5.13506769034748,"aX":18.535374995321327},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.3,"breakHorizontal":-14.6,"spinRate":2391,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.3861265097490998,"extension":7.1855083919556115},"index":7,"playId":"a85306e4-41c7-34c4-bcbe-c24ad710cb34","pitchNumber":5,"startTime":"2026-02-27T18:07:20.673Z","endTime":"2026-02-27T18:07:24.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-27T18:07:24.722Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T18:07:29.640Z","endTime":"2026-02-27T18:08:49.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.358482841009614,"aZ":-28.50953839982304,"pfxX":11.468068946661479,"pfxZ":1.8906856666631882,"pX":1.016930984706311,"pZ":2.606966053188515,"vX0":-8.873269018957533,"vY0":-138.32035543044847,"vZ0":-0.7038559171311609,"x":78.24,"y":168.39,"x0":2.7736762417551164,"y0":50.00626145487737,"z0":4.773482946850695,"aX":22.264495160993356},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":-19.0,"spinRate":2190,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.3957379776892225,"extension":7.2515838726674104},"index":0,"playId":"2427a023-b537-3a55-aef1-38f8c338868b","pitchNumber":1,"startTime":"2026-02-27T18:07:49.048Z","endTime":"2026-02-27T18:07:52.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.139376468694632,"aZ":-27.068608767568637,"pfxX":11.468857855209423,"pfxZ":2.62173296484083,"pX":1.437344437227004,"pZ":2.1996142342773246,"vX0":-7.9992551876811415,"vY0":-138.433771985199,"vZ0":-2.3422325411532805,"x":62.21,"y":179.39,"x0":2.8705031922167477,"y0":50.00133508775913,"z0":4.863759880043379,"aX":22.316693688169504},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.4,"breakHorizontal":-19.2,"spinRate":2358,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.39525849660868007,"extension":7.189510401621087},"index":1,"playId":"1d718387-4ce1-3ed1-a596-5f0e75b147e1","pitchNumber":2,"startTime":"2026-02-27T18:08:02.849Z","endTime":"2026-02-27T18:08:06.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-27T18:08:15.187Z","endTime":"2026-02-27T18:08:22.510Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":97.1,"endSpeed":88.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.379942750795447,"aZ":-21.49693809826748,"pfxX":9.884547367333994,"pfxZ":5.2828210225504755,"pX":-0.6804934777965959,"pZ":3.384131728116164,"vX0":-12.826010295718635,"vY0":-140.91901549720532,"vZ0":-0.540288314593579,"x":142.94,"y":147.41,"x0":2.634140564651827,"y0":50.00555001285565,"z0":4.960262586175644,"aX":19.99157239193739},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.6,"breakHorizontal":-15.5,"spinRate":2402,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.38786047778753296,"extension":7.090244138383212},"index":3,"playId":"a54b0510-d718-3f6d-ae55-de4f5ec47a03","pitchNumber":3,"startTime":"2026-02-27T18:08:22.510Z","endTime":"2026-02-27T18:08:26.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21197470100384,"aZ":-35.72728992341667,"pfxX":-5.3041599662326835,"pfxZ":-2.6678121068764593,"pX":0.8151362005090732,"pZ":1.6164759595116465,"vX0":-3.436756892390214,"vY0":-114.70519777100823,"vZ0":0.3747077896782245,"x":85.93,"y":195.14,"x0":3.021874528973982,"y0":50.00246407596521,"z0":4.934417734798352,"aX":-7.066988617253483},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-4.4,"breakHorizontal":10.4,"spinRate":2518,"spinDirection":303},"zone":9,"typeConfidence":2.0,"plateTime":0.4775098851098907,"extension":5.993224652935877},"index":4,"playId":"434dd009-5be8-3908-a7f8-e8766aa472ea","pitchNumber":4,"startTime":"2026-02-27T18:08:45.535Z","endTime":"2026-02-27T18:08:49.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:08:49.943Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jarren Duran homers (1) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T18:09:03.582Z","endTime":"2026-02-27T18:09:53.707Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.034504214115938,"aZ":-31.7800360808483,"pfxX":10.267227571764625,"pfxZ":0.23768036215708932,"pX":0.2707464407007523,"pZ":1.0147339083087998,"vX0":-9.659504517461496,"vY0":-126.05580562800687,"vZ0":-2.3812910209188307,"x":106.68,"y":211.38,"x0":2.791197816867924,"y0":50.000061956837165,"z0":4.499904288587475,"aX":16.768040440740737},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-16.8,"spinRate":1889,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4320540641894901,"extension":7.595030195765069},"index":0,"playId":"bd3d02b6-1400-3feb-b0c7-1b5d53717ef7","pitchNumber":1,"startTime":"2026-02-27T18:09:17.416Z","endTime":"2026-02-27T18:09:21.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39725045470059,"aZ":-34.22897059865922,"pfxX":-6.239497589920843,"pfxZ":-1.547871868079076,"pX":0.04073388714681159,"pZ":2.7772130322951325,"vX0":-4.653455685213089,"vY0":-115.12730812503955,"vZ0":2.7426218995784284,"x":115.45,"y":163.8,"x0":2.9060557397681124,"y0":50.00251867880146,"z0":4.906563758391891,"aX":-8.28885300811845},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.7,"breakHorizontal":12.6,"spinRate":2589,"spinDirection":299},"zone":5,"typeConfidence":2.0,"plateTime":0.47761807410989565,"extension":6.032591677534552},"hitData":{"launchSpeed":105.1,"launchAngle":29.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":186.43,"coordY":44.81}},"index":1,"playId":"ad0b2f41-d55d-3ade-a0b5-b079e89da080","pitchNumber":2,"startTime":"2026-02-27T18:09:31.385Z","endTime":"2026-02-27T18:09:53.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":-10.000000000000007,"leverageIndex":0.4,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:09:53.707Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, first baseman Matt Olson to pitcher Chris Sale.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-27T18:10:05.806Z","endTime":"2026-02-27T18:11:27.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52972977755843,"aZ":-28.7676719026464,"pfxX":12.049194335842161,"pfxZ":1.760750147004285,"pX":0.28225805834765794,"pZ":1.745109111402825,"vX0":-11.031557627544133,"vY0":-137.92908022986794,"vZ0":-2.8145690152762963,"x":106.24,"y":191.66,"x0":2.7603984097503944,"y0":50.00243134649769,"z0":4.710436881473369,"aX":23.308585371440945},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.8,"breakHorizontal":-19.7,"spinRate":2381,"spinDirection":16},"zone":8,"typeConfidence":2.0,"plateTime":0.39649258580893765,"extension":7.7155627195752725},"index":0,"playId":"058c5e97-c9c3-3541-93f9-24e19fbd3114","pitchNumber":1,"startTime":"2026-02-27T18:10:15.045Z","endTime":"2026-02-27T18:10:19.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73784016653486,"aZ":-29.688022443279177,"pfxX":11.473293813358476,"pfxZ":1.2834492116957517,"pX":1.3066261531919048,"pZ":2.7767730848533563,"vX0":-8.293620842947371,"vY0":-138.22415194954831,"vZ0":0.13577565113594237,"x":67.19,"y":163.81,"x0":2.855003508482327,"y0":50.00168692353066,"z0":4.719965507450192,"aX":22.205143761926085},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.5,"breakHorizontal":-19.1,"spinRate":2311,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.396226094580328,"extension":6.4701338661877745},"index":1,"playId":"61007986-7d2f-3d8b-89f2-deacc18e5091","pitchNumber":2,"startTime":"2026-02-27T18:10:27.854Z","endTime":"2026-02-27T18:10:31.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58583333379231,"aZ":-31.362848846942445,"pfxX":10.055439526830106,"pfxZ":0.4849218701755911,"pX":0.8973356147049405,"pZ":1.1942228531224528,"vX0":-8.32217529363076,"vY0":-128.6338167142095,"vZ0":-2.226496867416598,"x":82.8,"y":206.54,"x0":2.8674959975157557,"y0":50.00305599805861,"z0":4.501538472143514,"aX":16.857922985471557},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.6,"breakHorizontal":-16.3,"spinRate":1972,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4257289027912372,"extension":6.459585417349029},"index":2,"playId":"28c92932-f859-3713-a9cf-61b7102a18c5","pitchNumber":3,"startTime":"2026-02-27T18:11:06.198Z","endTime":"2026-02-27T18:11:10.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.205692792629755,"aZ":-23.524350853850272,"pfxX":9.632809892503632,"pfxZ":4.28278101510119,"pX":0.43877173173412176,"pZ":2.6739598429862124,"vX0":-9.853149529330908,"vY0":-141.22251368918504,"vZ0":-2.0295123244756654,"x":100.28,"y":166.58,"x0":2.721705685958092,"y0":50.002866276932394,"z0":4.9153408625241175,"aX":19.454778494803907},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.6,"breakHorizontal":-15.5,"spinRate":2262,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.38786698546869225,"extension":7.319490424731832},"hitData":{"launchSpeed":95.8,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.53,"coordY":158.14}},"index":3,"playId":"25b9887a-aa84-31fa-accf-c35b0d7a66cc","pitchNumber":4,"startTime":"2026-02-27T18:11:22.079Z","endTime":"2026-02-27T18:11:27.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":1.000000000000007,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:11:27.676Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T18:13:55.217Z","endTime":"2026-02-27T18:17:10.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":678394,"fullName":"Brayan Bello"}}},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"08315886-0056-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-02-27T18:13:57.444Z","endTime":"2026-02-27T18:13:57.445Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":85.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.951257003199075,"aZ":-27.959809095930478,"pfxX":-10.173349601147734,"pfxZ":2.2185394895823283,"pX":-0.4795316088398524,"pZ":2.5248095904405434,"vX0":6.492162784643091,"vY0":-138.46238932192506,"vZ0":-2.8742449571799393,"x":135.28,"y":170.61,"x0":-1.55850560855837,"y0":50.005030865528056,"z0":5.489805118140001,"aX":-19.342277689120618},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.5,"breakHorizontal":16.7,"spinRate":1956,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.39879522750759255,"extension":6.243636324224952},"index":1,"playId":"7369ec1a-1d66-3339-a4a0-6932d8424e36","pitchNumber":1,"startTime":"2026-02-27T18:13:57.446Z","endTime":"2026-02-27T18:14:00.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.464245897431145,"aZ":-29.174478523498188,"pfxX":2.6520064892854E-4,"pfxZ":1.7945452584236437,"pX":-0.46702091234077286,"pZ":1.6811368897135486,"vX0":2.915502051006871,"vY0":-127.42754407517319,"vZ0":-4.063557803662922,"x":134.8,"y":193.39,"x0":-1.616963582766075,"y0":50.00633565372635,"z0":5.552449072531763,"aX":5.16521840572266E-4},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.8,"breakHorizontal":-0.5,"spinRate":2409,"spinDirection":183},"zone":7,"typeConfidence":2.0,"plateTime":0.42670977423717193,"extension":6.224256140126862},"index":2,"playId":"4ebc395b-9ae2-37fb-ae9f-5f988f4fb3da","pitchNumber":2,"startTime":"2026-02-27T18:14:13.728Z","endTime":"2026-02-27T18:14:40.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"}},"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":87.7,"endSpeed":80.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.307688481308745,"aZ":-32.27834192235986,"pfxX":-8.088217679215758,"pfxZ":-0.06284497143308254,"pX":0.027299401831686443,"pZ":1.9976409950579004,"vX0":6.653568057556283,"vY0":-127.6102357691379,"vZ0":-2.2928787554960257,"x":115.96,"y":184.84,"x0":-1.5632254510167034,"y0":50.004252006036694,"z0":5.45124395524449,"aX":-13.338390139955644},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.4,"breakHorizontal":13.2,"spinRate":1600,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4292551951050956,"extension":6.275718360855516},"index":3,"playId":"237c0a28-e36f-3af8-a5bb-d507febccfe1","pitchNumber":3,"startTime":"2026-02-27T18:14:50.331Z","endTime":"2026-02-27T18:14:53.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.250166501551604,"aZ":-35.165825511634985,"pfxX":1.6501987007561376,"pfxZ":-1.8247407183672628,"pX":0.5551179855565777,"pZ":0.5898885176040618,"vX0":5.037327766566083,"vY0":-127.49332912350206,"vZ0":-5.198385676386584,"x":95.84,"y":222.85,"x0":-1.6640275796808475,"y0":50.00230603468859,"z0":5.443991629567203,"aX":2.7050637179841215},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.3,"breakHorizontal":-4.2,"spinRate":2477,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.43031016220525187,"extension":6.225118766828204},"index":4,"playId":"c93c28c7-d6da-3fce-a902-de1959e66e61","pitchNumber":4,"startTime":"2026-02-27T18:15:24.322Z","endTime":"2026-02-27T18:15:28.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917937896007203,"aZ":-29.681863613806634,"pfxX":0.7374255896626343,"pfxZ":1.5010105128084836,"pX":-0.6074110514241924,"pZ":1.59822334149943,"vX0":2.190357483177598,"vY0":-128.2111540278298,"vZ0":-4.246157887907537,"x":140.15,"y":195.63,"x0":-1.5692110581028953,"y0":50.005005512650996,"z0":5.5967529424238,"aX":1.2253155794559065},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":-1.8,"spinRate":2383,"spinDirection":91},"zone":7,"typeConfidence":2.0,"plateTime":0.42748801524360225,"extension":6.171216985574263},"index":5,"playId":"c36af5b9-a377-3eec-b8ee-51b4e581db2e","pitchNumber":5,"startTime":"2026-02-27T18:15:42.750Z","endTime":"2026-02-27T18:15:46.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91398523228993,"aZ":-27.33509548651255,"pfxX":-11.236290392290602,"pfxZ":2.5506897154640953,"pX":-0.22252473068811676,"pZ":2.990980639992461,"vX0":7.294242957462728,"vY0":-137.42908263765506,"vZ0":-1.7187945471453685,"x":125.48,"y":158.02,"x0":-1.4631493528065218,"y0":50.00188182873706,"z0":5.496940811741367,"aX":-21.306063593153297},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.4,"breakHorizontal":18.6,"spinRate":2127,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.39987032963933844,"extension":6.106905217555909},"index":6,"playId":"126ca03a-fdce-39ab-8942-1cfc9b718f45","pitchNumber":6,"startTime":"2026-02-27T18:16:04.824Z","endTime":"2026-02-27T18:16:07.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.939205828765083,"aZ":-30.34332739803863,"pfxX":-9.439171428662505,"pfxZ":1.0817149665598222,"pX":-0.5507917208235645,"pZ":2.3813369243845406,"vX0":5.819150464014376,"vY0":-129.46470353186686,"vZ0":-2.1022633831410342,"x":137.99,"y":174.48,"x0":-1.6054343261267354,"y0":50.00278386496959,"z0":5.534535809028953,"aX":-15.965491269736408},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":15.7,"spinRate":1662,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.42365914558596307,"extension":6.106949811055784},"index":7,"playId":"2990c550-687d-3844-b93e-8facc6e1c951","pitchNumber":7,"startTime":"2026-02-27T18:16:27.579Z","endTime":"2026-02-27T18:16:31.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62880335269555,"aZ":-17.223850348707472,"pfxX":-4.501900698409183,"pfxZ":7.687550259626413,"pX":-0.9814585053299393,"pZ":4.955752001581969,"vX0":3.218789275475227,"vY0":-138.9280359296323,"vZ0":0.8523405487415767,"x":154.41,"y":104.97,"x0":-1.573232929123907,"y0":50.00148233514883,"z0":5.794034973879466,"aX":-8.754007980682305},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":7.4,"spinRate":2215,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3950418339916193,"extension":6.025268416758931},"index":8,"playId":"685dad4e-7670-3c19-b92a-8316f9d69ada","pitchNumber":8,"startTime":"2026-02-27T18:16:48.395Z","endTime":"2026-02-27T18:16:51.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.415253538939087,"aZ":-34.52049677586453,"pfxX":3.3646248268428867,"pfxZ":-1.4479530530438485,"pX":2.1162012696919956,"pZ":0.5972823897133639,"vX0":7.552499918448827,"vY0":-126.21458330946096,"vZ0":-5.1232233997878796,"x":36.34,"y":222.65,"x0":-1.3509780103677345,"y0":50.00612076102735,"z0":5.429878999821637,"aX":5.435202757554723},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.6,"breakHorizontal":-7.8,"spinRate":2452,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43377873466007744,"extension":6.295541709198979},"index":9,"playId":"12ef6e3c-7162-3812-bbbd-b09422c2012e","pitchNumber":9,"startTime":"2026-02-27T18:17:06.436Z","endTime":"2026-02-27T18:17:10.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.6,"awayTeamWinProbability":51.4,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:17:10.509Z","atBatIndex":4},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jurickson Profar out on a sacrifice fly to left fielder Roman Anthony. Ronald Acuña Jr. scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T18:17:23.333Z","endTime":"2026-02-27T18:19:59.505Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,7],"actionIndex":[2,6],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.895895906534285,"aZ":-29.268267435054774,"pfxX":-0.6485065423520856,"pfxZ":1.7242792172433603,"pX":-0.1305211110836997,"pZ":1.6397295873100013,"vX0":3.603175141124578,"vY0":-128.18692823119625,"vZ0":-4.293334368607333,"x":121.98,"y":194.51,"x0":-1.4637240095241442,"y0":50.00092810988732,"z0":5.594257869698158,"aX":-1.091297876666163},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":0.5,"spinRate":2350,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.42559954937396194,"extension":6.329212612811905},"index":0,"playId":"e1958e7e-39dd-31a1-b59a-7b0046256bd6","pitchNumber":1,"startTime":"2026-02-27T18:17:38.072Z","endTime":"2026-02-27T18:17:41.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46649312592525,"aZ":-29.43265124007386,"pfxX":-8.607666401051379,"pfxZ":1.6216080486961815,"pX":-0.0189751143305917,"pZ":2.578705547801328,"vX0":6.58546226401515,"vY0":-129.40922073837976,"vZ0":-1.8611033456474797,"x":117.72,"y":169.15,"x0":-1.4806832201138642,"y0":50.00502121612569,"z0":5.565860657788966,"aX":-14.574630999145787},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":14.0,"spinRate":1661,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.42355218652966986,"extension":6.196352993392221},"index":1,"playId":"a12b22f8-77fb-3d4c-be31-6c3a405f5d0b","pitchNumber":2,"startTime":"2026-02-27T18:17:58.162Z","endTime":"2026-02-27T18:18:08.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ronald Acuña Jr. steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"a12b22f8-77fb-3d4c-be31-6c3a405f5d0b","startTime":"2026-02-27T18:18:16.418Z","endTime":"2026-02-27T18:18:27.728Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"postOnSecond":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":1.55,"dramaIndex":59.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.091527493998495,"aZ":-26.60963638711221,"pfxX":-9.726848897270258,"pfxZ":3.2226282829637105,"pX":0.6374660462289955,"pZ":1.5216570726330731,"vX0":8.641459036574,"vY0":-130.5117639848414,"vZ0":-4.852631803641206,"x":92.7,"y":197.7,"x0":-1.4504154694108005,"y0":50.00350446067791,"z0":5.405518480683583,"aX":-16.80505190033863},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":15.7,"spinRate":1894,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.41944172654287604,"extension":6.336939288963353},"index":3,"playId":"3d531bc9-9d31-3781-a2a9-98d33e1a81fc","pitchNumber":3,"startTime":"2026-02-27T18:18:27.728Z","endTime":"2026-02-27T18:18:31.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":678394,"fullName":"Brayan Bello"}}},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"08315886-0066-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-02-27T18:19:09.662Z","endTime":"2026-02-27T18:19:12.787Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.473229292587945,"aZ":-33.056501794431576,"pfxX":1.4843587637695834,"pfxZ":-0.545922140352326,"pX":1.0851344694080574,"pZ":-0.03820577525335961,"vX0":5.4507437724987335,"vY0":-126.14923937466716,"vZ0":-7.182386719917366,"x":75.64,"y":239.81,"x0":-1.2920809850829302,"y0":50.0029289910531,"z0":5.493900059469013,"aX":2.4031025303335505},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.4,"breakHorizontal":-3.8,"spinRate":2387,"spinDirection":355},"zone":14,"typeConfidence":2.0,"plateTime":0.4333816703473543,"extension":6.257877437484165},"index":5,"playId":"833e5740-8d0b-3192-8977-e8afe0cfa4fe","pitchNumber":4,"startTime":"2026-02-27T18:19:12.787Z","endTime":"2026-02-27T18:19:18.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ronald Acuña Jr. steals (2) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"actionPlayId":"833e5740-8d0b-3192-8977-e8afe0cfa4fe","startTime":"2026-02-27T18:19:25.575Z","endTime":"2026-02-27T18:19:52.518Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"second":{"id":660670,"link":"/api/v1/people/660670"},"postOnThird":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":1.55,"dramaIndex":59.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03537810716746,"aZ":-26.90468883846109,"pfxX":0.0866204035992979,"pfxZ":3.081230744525362,"pX":-0.5251945494424358,"pZ":2.539047177013089,"vX0":2.4042479099770087,"vY0":-129.23987199980078,"vZ0":-2.532983935959277,"x":137.02,"y":170.23,"x0":-1.4743655254705192,"y0":50.00514481602629,"z0":5.574076170558592,"aX":0.1477530053067443},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":-0.6,"spinRate":2397,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.4219637218892007,"extension":6.282553222692943},"hitData":{"launchSpeed":93.3,"launchAngle":40.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.99,"coordY":72.08}},"index":7,"playId":"8d1a3e7e-4989-3934-b1d6-d2a7391ce48e","pitchNumber":5,"startTime":"2026-02-27T18:19:52.518Z","endTime":"2026-02-27T18:19:59.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-0.8000000000000043,"leverageIndex":1.55,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:19:59.505Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Olson pops out to third baseman Isiah Kiner-Falefa in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T18:23:48.794Z","endTime":"2026-02-27T18:24:14.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-27T18:21:38.721Z","endTime":"2026-02-27T18:23:50.990Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362153971984352,"aZ":-28.614688170243685,"pfxX":-0.5155031739559441,"pfxZ":2.113244853229263,"pX":-0.08564376284641902,"pZ":1.621665273290166,"vX0":3.6478734471895633,"vY0":-128.6404351482832,"vZ0":-4.231780070625283,"x":120.26,"y":195.0,"x0":-1.451883685221998,"y0":50.00337914034947,"z0":5.4928816874627895,"aX":-0.8688765715126645},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":0.1,"spinRate":2364,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4249138798495391,"extension":6.229605778592045},"index":1,"playId":"0d07f774-85ce-3996-9ae6-716954160ffd","pitchNumber":1,"startTime":"2026-02-27T18:23:50.990Z","endTime":"2026-02-27T18:23:54.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":88.0,"endSpeed":80.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.633982873223182,"aZ":-28.918415664494162,"pfxX":-8.213088000326218,"pfxZ":1.9661604220269577,"pX":-0.2845421198168642,"pZ":2.395850332191626,"vX0":5.962661228067089,"vY0":-127.99860165546231,"vZ0":-2.3064548926720305,"x":127.85,"y":174.09,"x0":-1.5781679056298241,"y0":50.004108096810725,"z0":5.574857694490869,"aX":-13.617262248961831},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":13.6,"spinRate":1703,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4280470340829554,"extension":6.229034688770292},"hitData":{"launchSpeed":75.7,"launchAngle":81.0,"totalDistance":71.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":107.35,"coordY":181.56}},"index":2,"playId":"10942051-329f-33fe-91a9-d3a8f067411d","pitchNumber":2,"startTime":"2026-02-27T18:24:04.223Z","endTime":"2026-02-27T18:24:14.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:24:14.002Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Riley pops out to second baseman Marcelo Mayer.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-27T18:24:28.573Z","endTime":"2026-02-27T18:25:47.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.6,"endSpeed":86.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.721187780452492,"aZ":-23.866568619484394,"pfxX":-8.536655696420993,"pfxZ":4.361909967926254,"pX":1.5361119818235969,"pZ":1.3931596783347866,"vX0":10.872489369716568,"vY0":-137.22970254015843,"vZ0":-6.338619943242871,"x":58.45,"y":201.16,"x0":-1.3704001511211565,"y0":50.00293147366833,"z0":5.361552775837951,"aX":-16.26166131947882},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":13.2,"spinRate":2087,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3993157076152727,"extension":6.346610363034232},"index":0,"playId":"5ad72114-bb91-371b-b83c-b3bf9c820b68","pitchNumber":1,"startTime":"2026-02-27T18:24:33.375Z","endTime":"2026-02-27T18:24:37.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.250273530048748,"aZ":-29.032915147029847,"pfxX":-0.26859852396789385,"pfxZ":1.9095845589046139,"pX":-0.5657652124433786,"pZ":2.8799135615516294,"vX0":2.720368978341243,"vY0":-126.93714727117975,"vZ0":-1.2008453711766593,"x":138.57,"y":161.02,"x0":-1.6131658736501797,"y0":50.002096273505906,"z0":5.655616981287975,"aX":-0.4420141701226387},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":-0.1,"spinRate":2423,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.43033182615173615,"extension":6.1805213514479345},"index":1,"playId":"6a62de13-6511-374d-a67d-39362472596a","pitchNumber":2,"startTime":"2026-02-27T18:24:47.142Z","endTime":"2026-02-27T18:24:50.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.109162183370017,"aZ":-26.78766452541019,"pfxX":-9.87374909221975,"pfxZ":2.871754853906204,"pX":-0.19716952224456744,"pZ":0.989371575378848,"vX0":7.088553310637702,"vY0":-136.13817240010096,"vZ0":-6.6064024382267865,"x":124.52,"y":212.07,"x0":-1.5529460288901167,"y0":50.00252647437503,"z0":5.303691781367659,"aX":-18.518530767426935},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":16.3,"spinRate":1999,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4024570357987787,"extension":6.327592592630122},"index":2,"playId":"f5bdeffe-6e5e-3f64-abd3-55b648d96e16","pitchNumber":3,"startTime":"2026-02-27T18:25:04.708Z","endTime":"2026-02-27T18:25:08.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":87.8,"endSpeed":80.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26341599283668,"aZ":-28.79276119816795,"pfxX":-10.224909036046066,"pfxZ":2.041193795192302,"pX":0.799203965204831,"pZ":1.5508784114843306,"vX0":9.075334918668268,"vY0":-127.5520192539116,"vZ0":-4.1049081543739465,"x":86.54,"y":196.91,"x0":-1.4696329627924518,"y0":50.00181236557469,"z0":5.4413283977585865,"aX":-16.91455027100843},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.0,"breakHorizontal":16.6,"spinRate":1687,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.42878252189640387,"extension":6.31257929126036},"index":3,"playId":"3c7c0443-c720-32b2-8d0e-b331e7b816e0","pitchNumber":4,"startTime":"2026-02-27T18:25:19.939Z","endTime":"2026-02-27T18:25:23.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.771917052433967,"aZ":-35.017044628843564,"pfxX":4.880853706927869,"pfxZ":-1.8505597592035397,"pX":0.4548155513735504,"pZ":2.0086659385864767,"vX0":3.537360420164349,"vY0":-122.52197127015543,"vZ0":-1.1615025913949604,"x":99.66,"y":184.55,"x0":-1.636436185551153,"y0":50.00369536989525,"z0":5.452855067349242,"aX":7.498978783854096},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.4,"breakHorizontal":-9.6,"spinRate":2470,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.4452225227450888,"extension":6.1350532071184425},"hitData":{"launchSpeed":85.1,"launchAngle":70.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":125.95,"coordY":184.98}},"index":4,"playId":"d635ccbd-d141-32e8-9cd5-0e4c7a2151d6","pitchNumber":5,"startTime":"2026-02-27T18:25:37.553Z","endTime":"2026-02-27T18:25:47.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:25:47.188Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isiah Kiner-Falefa walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T18:27:54.599Z","endTime":"2026-02-27T18:29:29.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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.9,"endSpeed":85.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.856252014457798,"aZ":-28.505909924874338,"pfxX":10.501561231084953,"pfxZ":1.960073839508036,"pX":1.0301395794577626,"pZ":3.6310970857712426,"vX0":-9.023013974870937,"vY0":-135.05549345535474,"vZ0":1.5196554477908186,"x":77.73,"y":140.74,"x0":3.0290177858359346,"y0":50.00313908441709,"z0":5.047797996047839,"aX":19.65113354247183},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.1,"breakHorizontal":-17.4,"spinRate":2135,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.403585603423009,"extension":6.2352960753189},"index":0,"playId":"5643141b-32ea-3b2a-aaff-35f4c7a0fdef","pitchNumber":1,"startTime":"2026-02-27T18:28:02.139Z","endTime":"2026-02-27T18:28:05.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":92.8,"endSpeed":84.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.835614110195426,"aZ":-19.57186971996664,"pfxX":9.918101351280304,"pfxZ":6.862701900396459,"pX":-1.1077466630624107,"pZ":2.965656566775586,"vX0":-13.349658051199965,"vY0":-134.5687060071835,"vZ0":-1.5036439636112116,"x":159.22,"y":158.71,"x0":2.6256962674667426,"y0":50.002234110397666,"z0":4.916232569832495,"aX":18.21363304380185},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":-15.1,"spinRate":2297,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.4068066386552087,"extension":6.486572579261812},"index":1,"playId":"c0854386-d76f-34ac-915b-b8cdd27c7193","pitchNumber":2,"startTime":"2026-02-27T18:28:14.911Z","endTime":"2026-02-27T18:28:19.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.220221861293425,"aZ":-26.338391024984713,"pfxX":11.882242190835896,"pfxZ":3.17750029342435,"pX":0.3251761950638965,"pZ":3.6493791932004793,"vX0":-10.481418080990132,"vY0":-133.6052764088307,"vZ0":1.4927651765179808,"x":104.61,"y":140.25,"x0":2.723256933949675,"y0":50.00656263620536,"z0":4.9539656076727745,"aX":21.850339033526694},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.2,"breakHorizontal":-19.8,"spinRate":2390,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4073399503156274,"extension":6.449381006923167},"index":2,"playId":"ea31902c-c3b7-3871-b20e-ba60194e0696","pitchNumber":3,"startTime":"2026-02-27T18:28:29.892Z","endTime":"2026-02-27T18:28:33.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.372346964821247,"aZ":-35.70940164325366,"pfxX":-5.787378009784849,"pfxZ":-2.851872430632403,"pX":0.17028379867998872,"pZ":2.4901303536211574,"vX0":-4.327860798284138,"vY0":-111.14515369185057,"vZ0":2.6569676580774937,"x":110.51,"y":171.55,"x0":2.899824924092812,"y0":50.000400116443195,"z0":5.007793579413645,"aX":-7.18259355451854},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-4.1,"breakHorizontal":11.6,"spinRate":2455,"spinDirection":305},"zone":5,"typeConfidence":2.0,"plateTime":0.4942709696862484,"extension":6.0189751977162205},"index":3,"playId":"23381ec4-f72e-37d1-81ba-5e64250ee02b","pitchNumber":4,"startTime":"2026-02-27T18:28:45.937Z","endTime":"2026-02-27T18:28:49.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.673829846451476,"aZ":-20.06856054437164,"pfxX":10.125156146564894,"pfxZ":6.106244893553145,"pX":1.0831587069669137,"pZ":4.045347563987678,"vX0":-8.29647890231964,"vY0":-139.0942981018869,"vZ0":0.5856267454544916,"x":75.71,"y":129.56,"x0":2.771343470466773,"y0":50.004515980911705,"z0":5.150561287359458,"aX":20.08122279190454},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":-16.9,"spinRate":2255,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.3919762539314542,"extension":7.471629887008273},"index":4,"playId":"b4225848-cf36-3c6e-a51c-2b0ba6b4c804","pitchNumber":5,"startTime":"2026-02-27T18:29:00.108Z","endTime":"2026-02-27T18:29:03.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.5,"endSpeed":66.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.594644223245922,"aZ":-35.084345291123824,"pfxX":-7.569846616738159,"pfxZ":-2.5893180349326705,"pX":1.3886994252485514,"pZ":2.1482463416953057,"vX0":-1.1921320000243654,"vY0":-105.54960757452616,"vZ0":2.694204868980553,"x":64.07,"y":180.78,"x0":2.9445368729169403,"y0":50.00266828562344,"z0":4.905803035740544,"aX":-8.508514879166558},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-3.6,"breakHorizontal":14.0,"spinRate":2442,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.5196699216719294,"extension":5.858319580191463},"index":5,"playId":"853333b1-e3b8-35c4-97c0-cbde144d5931","pitchNumber":6,"startTime":"2026-02-27T18:29:24.762Z","endTime":"2026-02-27T18:29:29.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:29:29.288Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out, third baseman Austin Riley to first baseman Matt Olson. Isiah Kiner-Falefa to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T18:29:41.987Z","endTime":"2026-02-27T18:30:26.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57708104036143,"aZ":-29.7206798782133,"pfxX":10.89454790990862,"pfxZ":1.2793554465996113,"pX":0.5704318592073953,"pZ":2.3668276278509386,"vX0":-9.790292066495633,"vY0":-137.21177937317822,"vZ0":-0.9037584678418897,"x":95.26,"y":174.88,"x0":2.758404614606326,"y0":50.003577282116495,"z0":4.7142253079179,"aX":20.905078612628028},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.3,"breakHorizontal":-17.9,"spinRate":2195,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.39822400716393735,"extension":6.289400152388907},"index":0,"playId":"34466ead-481e-386c-983a-44b8e87b4dfb","pitchNumber":1,"startTime":"2026-02-27T18:29:56.249Z","endTime":"2026-02-27T18:30:00.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.603396388015952,"aZ":-27.28901234943931,"pfxX":11.71775838077108,"pfxZ":2.5541511370585255,"pX":0.8092237619567061,"pZ":2.6925696504280943,"vX0":-9.522473474225182,"vY0":-136.68420113844493,"vZ0":-0.5189097328632116,"x":86.15,"y":166.08,"x0":2.794413443654619,"y0":50.00662154921526,"z0":4.738429573428889,"aX":22.453638465733277},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.7,"breakHorizontal":-19.6,"spinRate":2188,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.39881846827258816,"extension":6.471905597513695},"hitData":{"launchSpeed":71.0,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.08,"coordY":170.23}},"index":1,"playId":"98f16e6f-03b7-34b4-aea8-ccefc5a84c6c","pitchNumber":2,"startTime":"2026-02-27T18:30:16.207Z","endTime":"2026-02-27T18:30:26.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":1.54,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:30:26.640Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Sogard lines out to left fielder Mike Yastrzemski.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T18:30:43.631Z","endTime":"2026-02-27T18:31:48.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":76.6,"endSpeed":71.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.5423781518512,"aZ":-33.011092409057746,"pfxX":-6.276326548589463,"pfxZ":-0.657711449174478,"pX":0.1078522275671513,"pZ":1.2141634767046745,"vX0":-4.427054616788247,"vY0":-111.51770062632859,"vZ0":-0.16040466092946803,"x":112.89,"y":206.0,"x0":2.9324919521484625,"y0":50.00513127616909,"z0":4.684376656779165,"aX":-7.927874575106362},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.0,"breakHorizontal":12.5,"spinRate":2403,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.49063727320659867,"extension":6.155710310696312},"index":0,"playId":"d6e539e9-7737-352b-89d9-6d3626be3ad2","pitchNumber":1,"startTime":"2026-02-27T18:30:55.857Z","endTime":"2026-02-27T18:30:59.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39705250063114,"aZ":-28.621490390812223,"pfxX":12.808117212507083,"pfxZ":1.7971842503095594,"pX":0.28672659818255286,"pZ":2.265773760147086,"vX0":-11.230840236578551,"vY0":-139.20979798320863,"vZ0":-1.728618208822716,"x":106.07,"y":177.6,"x0":2.696812360526602,"y0":50.00111488789553,"z0":4.7777959005475354,"aX":25.29574372001948},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.1,"breakHorizontal":-21.0,"spinRate":2362,"spinDirection":109},"zone":5,"typeConfidence":2.0,"plateTime":0.39250957551030563,"extension":6.388533785312095},"index":1,"playId":"1ca33eef-3f6a-3ddf-9167-760b0f9f761c","pitchNumber":2,"startTime":"2026-02-27T18:31:14.126Z","endTime":"2026-02-27T18:31:17.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327303782836413,"aZ":-32.65828680547187,"pfxX":9.72348169434043,"pfxZ":-0.29215051982509443,"pX":0.5417643261042913,"pZ":1.3512533719255762,"vX0":-8.766314616550615,"vY0":-127.04885477388638,"vZ0":-1.6010960748020784,"x":96.35,"y":202.3,"x0":2.762020278338481,"y0":50.00551426627096,"z0":4.568478799821121,"aX":16.009944701475646},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.6,"breakHorizontal":-15.8,"spinRate":1849,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.42998547505753226,"extension":6.213134177555672},"hitData":{"launchSpeed":86.8,"launchAngle":24.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.5,"coordY":77.88}},"index":2,"playId":"caf62d17-cdf3-36d6-adec-11a8caa5075e","pitchNumber":3,"startTime":"2026-02-27T18:31:38.311Z","endTime":"2026-02-27T18:31:48.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:31:48.265Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinny Capra strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-27T18:31:55.193Z","endTime":"2026-02-27T18:34:38.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":77.3,"endSpeed":71.2,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.802256829389492,"aZ":-34.22097565964209,"pfxX":-4.52232140315703,"pfxZ":-1.5984959605992293,"pX":-0.8021236635789497,"pZ":1.9916830285632845,"vX0":-6.675266032824487,"vY0":-112.43344145665965,"vZ0":1.4289115517802202,"x":147.58,"y":185.0,"x0":2.7955684443508653,"y0":50.00547243899737,"z0":4.826464599046319,"aX":-5.776618486033277},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-2.2,"breakHorizontal":10.0,"spinRate":2502,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4875772572159729,"extension":6.259798039915098},"index":0,"playId":"8685ff4d-526c-3d61-9e85-3cc50e9994a0","pitchNumber":1,"startTime":"2026-02-27T18:32:20.563Z","endTime":"2026-02-27T18:32:24.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.562159918007136,"aZ":-33.7901419530263,"pfxX":-5.866070041796963,"pfxZ":-1.2088117094235482,"pX":0.4992880769643849,"pZ":1.1242985133464782,"vX0":-3.7927839728632975,"vY0":-115.42940411421147,"vZ0":-0.974192761119258,"x":97.97,"y":208.42,"x0":2.931759150521344,"y0":50.00374186389476,"z0":4.835313577074324,"aX":-7.8335876898135925},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.2,"breakHorizontal":11.6,"spinRate":2469,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.47640481504604715,"extension":6.020678511041849},"index":1,"playId":"4c1c2cd0-cefa-3186-b342-96fb208faa9a","pitchNumber":2,"startTime":"2026-02-27T18:32:41.248Z","endTime":"2026-02-27T18:32:47.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-27T18:32:58.630Z","endTime":"2026-02-27T18:33:11.438Z","isPitch":false,"type":"action","player":{"id":681962,"link":"/api/v1/people/681962"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.601187533311283,"aZ":-20.671106964043357,"pfxX":8.864299806070282,"pfxZ":5.767017864861561,"pX":0.5626461537035758,"pZ":3.747753882552364,"vX0":-9.127829131368268,"vY0":-140.07590850355757,"vZ0":-0.29471115183211016,"x":95.55,"y":137.59,"x0":2.7063141440273433,"y0":50.00173600577109,"z0":5.201777703932722,"aX":17.676899022472593},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.6,"breakHorizontal":-14.3,"spinRate":2336,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.39050130646481973,"extension":6.487322990966406},"index":3,"playId":"2bb5c7aa-c988-3f69-a77f-7ab03e1e018a","pitchNumber":3,"startTime":"2026-02-27T18:33:11.438Z","endTime":"2026-02-27T18:33:15.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.528503234670936,"aZ":-34.46780270632589,"pfxX":-6.4592818069391695,"pfxZ":-1.7326022615551135,"pX":1.865417035993101,"pZ":2.4288311010846506,"vX0":-0.7807429198440716,"vY0":-114.59065855385572,"vZ0":1.8905897190381598,"x":45.89,"y":173.2,"x0":3.049575395644121,"y0":50.00067556409282,"z0":4.964963015237921,"aX":-8.57258882615603},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-2.4,"breakHorizontal":11.9,"spinRate":2462,"spinDirection":301},"zone":12,"typeConfidence":2.0,"plateTime":0.47832290874477845,"extension":5.876506130628176},"index":4,"playId":"f0cb96df-4a78-3e60-affb-4e508614ea30","pitchNumber":4,"startTime":"2026-02-27T18:33:30.901Z","endTime":"2026-02-27T18:33:34.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"08315886-0126-0043-001c-f08cd117d70a","startTime":"2026-02-27T18:33:58.268Z","endTime":"2026-02-27T18:34:12.045Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33560111437251,"aZ":-21.072758868715052,"pfxX":10.17539137406392,"pfxZ":5.556340968561962,"pX":-0.5409811041079831,"pZ":3.1940615338754945,"vX0":-12.70596970052246,"vY0":-140.55735854397454,"vZ0":-1.0110485789845756,"x":137.62,"y":152.54,"x0":2.7194280564464894,"y0":50.00134280048581,"z0":4.928798057177641,"aX":20.326173387234476},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":-15.7,"spinRate":2380,"spinDirection":112},"zone":1,"typeConfidence":2.0,"plateTime":0.38991796967801884,"extension":7.411086398864973},"index":6,"playId":"8040b190-ea91-32b3-9e51-090d3e07296b","pitchNumber":5,"startTime":"2026-02-27T18:34:12.045Z","endTime":"2026-02-27T18:34:16.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.80849344157192,"aZ":-34.7623212818497,"pfxX":-5.979730258894648,"pfxZ":-2.013562096026181,"pX":0.8779948405640018,"pZ":2.135856694788445,"vX0":-3.086556375984926,"vY0":-112.47033023697078,"vZ0":1.7086445571284643,"x":83.53,"y":181.11,"x0":3.0436424597595044,"y0":50.00332480366719,"z0":4.883664774261422,"aX":-7.683805091310246},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-2.9,"breakHorizontal":11.6,"spinRate":2408,"spinDirection":308},"zone":14,"typeConfidence":2.0,"plateTime":0.4864187776776605,"extension":5.966206012730827},"index":7,"playId":"1f81b068-cc28-39e3-b5b5-2273c992be26","pitchNumber":6,"startTime":"2026-02-27T18:34:34.891Z","endTime":"2026-02-27T18:34:38.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"second":{"id":643396,"link":"/api/v1/people/643396"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681962,"link":"/api/v1/people/681962"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":681962,"link":"/api/v1/people/681962"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:34:38.581Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mike Yastrzemski homers (2) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T18:36:34.911Z","endTime":"2026-02-27T18:37:28.703Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54676394039961,"aZ":-25.257120430581868,"pfxX":-8.714239298050403,"pfxZ":3.758413151955814,"pX":-0.5471073957290477,"pZ":4.464659216181597,"vX0":5.764494991664371,"vY0":-134.84665857982725,"vZ0":1.3259174106221185,"x":137.85,"y":118.23,"x0":-1.5812829278220248,"y0":50.00156563238618,"z0":5.7494812771736115,"aX":-16.0339168770817},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":14.5,"spinRate":2081,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40631760899791214,"extension":6.263255276285663},"index":0,"playId":"024d506a-a5db-3208-8fc1-9eea8ec587b1","pitchNumber":1,"startTime":"2026-02-27T18:36:48.922Z","endTime":"2026-02-27T18:36:52.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665630204122355,"aZ":-30.273608163068488,"pfxX":0.0882284510398883,"pfxZ":1.1692329361193217,"pX":-0.14345739819341713,"pZ":2.5222261635311733,"vX0":3.808332522386977,"vY0":-126.55088156695415,"vZ0":-1.6118562207318985,"x":122.47,"y":170.68,"x0":-1.678816859510318,"y0":50.00193294503841,"z0":5.590909134723068,"aX":0.14246631074725125},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-1.1,"spinRate":2514,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4327129920766972,"extension":6.262941214277997},"hitData":{"launchSpeed":105.5,"launchAngle":30.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":186.12,"coordY":41.41}},"index":1,"playId":"51ac6bb0-20d5-329f-a97f-3114a9c7bacc","pitchNumber":2,"startTime":"2026-02-27T18:37:02.531Z","endTime":"2026-02-27T18:37:28.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":10.500000000000007,"leverageIndex":0.91,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:37:28.703Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T18:37:32.837Z","endTime":"2026-02-27T18:38:41.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641511,"link":"/api/v1/people/641511"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16990290112499,"aZ":-35.80776745028564,"pfxX":0.8917655806118601,"pfxZ":-2.359194370387372,"pX":-0.3018571672203125,"pZ":1.2222266260234875,"vX0":2.9506305782919497,"vY0":-123.90225062050614,"vZ0":-3.128323793591697,"x":128.51,"y":205.78,"x0":-1.6291548533144857,"y0":50.00532759607269,"z0":5.525398700728731,"aX":1.3716421906476348},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.8,"breakHorizontal":-2.4,"spinRate":2586,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4438480363205146,"extension":6.48919932046447},"index":0,"playId":"62b70cd3-eb08-364d-afdd-78786045eef5","pitchNumber":1,"startTime":"2026-02-27T18:37:45.641Z","endTime":"2026-02-27T18:37:48.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.505236336735095,"aZ":-26.32513587065769,"pfxX":-8.808610576016614,"pfxZ":3.4755652708234157,"pX":0.6551412684261068,"pZ":0.49754990461498916,"vX0":8.451741921535511,"vY0":-128.56110265955562,"vZ0":-7.018165812373269,"x":92.03,"y":225.35,"x0":-1.5232815007764173,"y0":50.00086626267072,"z0":5.292941632322732,"aX":-14.81153771335614},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":14.2,"spinRate":1702,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.42530201810775115,"extension":6.332730651249834},"index":1,"playId":"bb3f66af-162f-3ca9-b18e-ffc09eed8159","pitchNumber":2,"startTime":"2026-02-27T18:37:59.200Z","endTime":"2026-02-27T18:38:02.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.115931514138854,"aZ":-26.499574685039722,"pfxX":-9.320297323082318,"pfxZ":2.959584667081163,"pX":0.24456163026043834,"pZ":2.3120599028405158,"vX0":7.96791423330023,"vY0":-137.3687976791265,"vZ0":-3.5679728874315266,"x":107.68,"y":176.35,"x0":-1.476107817892567,"y0":50.00613934084406,"z0":5.419881570200218,"aX":-17.89802625675063},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.8,"breakHorizontal":15.4,"spinRate":2002,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39801789089405837,"extension":6.45191365575665},"index":2,"playId":"0c9e40c3-1b5b-363f-a478-ef06cb0f1359","pitchNumber":3,"startTime":"2026-02-27T18:38:15.827Z","endTime":"2026-02-27T18:38:18.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70632799794526,"aZ":-33.445715239211246,"pfxX":-6.549800098722569,"pfxZ":-0.767589437626361,"pX":-0.7287018238300321,"pZ":3.303584364836684,"vX0":4.1643316619735,"vY0":-127.6036186181558,"vZ0":0.8341969145949752,"x":144.78,"y":149.58,"x0":-1.5323331096447248,"y0":50.00564678018408,"z0":5.611131312207781,"aX":-10.7831840579912},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.0,"breakHorizontal":10.9,"spinRate":1421,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.42954226232192205,"extension":6.143483059884481},"index":3,"playId":"cec8128a-d48b-369d-b290-c7107fa51a7b","pitchNumber":4,"startTime":"2026-02-27T18:38:36.811Z","endTime":"2026-02-27T18:38:41.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:38:41.161Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman Marcelo Mayer to first baseman Nick Sogard.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T18:38:55.730Z","endTime":"2026-02-27T18:39:40.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.341458016191282,"aZ":-23.646169191453644,"pfxX":-2.8908662719276776,"pfxZ":4.499824418895379,"pX":0.10159880422306933,"pZ":4.021013121036622,"vX0":5.441000704872004,"vY0":-136.15927149982372,"vZ0":0.19850828221004646,"x":113.13,"y":130.21,"x0":-1.5387641126993092,"y0":50.002485616076044,"z0":5.571408789088615,"aX":-5.478550777955171},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":4.2,"spinRate":1754,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4008837226614266,"extension":6.330824432389486},"index":0,"playId":"b004ba93-e3f9-3802-81b7-f79f18a66b12","pitchNumber":1,"startTime":"2026-02-27T18:39:05.237Z","endTime":"2026-02-27T18:39:09.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.215890605700984,"aZ":-24.804342004945255,"pfxX":-8.839001280108745,"pfxZ":3.929828001418043,"pX":1.0035398902183,"pZ":3.3178884203114514,"vX0":9.13477093365318,"vY0":-136.6275747508843,"vZ0":-1.3736651405185152,"x":78.75,"y":149.2,"x0":-1.2469013035358179,"y0":50.006289309279595,"z0":5.544251407978147,"aX":-16.589259490045798},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.0,"breakHorizontal":13.9,"spinRate":1956,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.402054927916903,"extension":6.3632264701302725},"index":1,"playId":"eb69eaf7-5262-3183-a2dc-acf2d12f299c","pitchNumber":2,"startTime":"2026-02-27T18:39:21.459Z","endTime":"2026-02-27T18:39:25.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60760550950965,"aZ":-28.55507833172825,"pfxX":-0.31645403814519035,"pfxZ":2.156296653398811,"pX":-0.3993005973127649,"pZ":2.0932978022524864,"vX0":3.1922208589371173,"vY0":-128.02707290092923,"vZ0":-2.85258917568056,"x":132.22,"y":182.26,"x0":-1.6152089113946362,"y0":50.00460322872203,"z0":5.430671507671894,"aX":-0.5320808360816001},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":-0.1,"spinRate":2233,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4259705649385266,"extension":6.399415681733543},"hitData":{"launchSpeed":102.9,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.31,"coordY":134.2}},"index":2,"playId":"21befe92-8cf6-3dbc-949a-856dfcb1059e","pitchNumber":3,"startTime":"2026-02-27T18:39:35.046Z","endTime":"2026-02-27T18:39:40.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:39:40.479Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, first baseman Nick Sogard to pitcher Brayan Bello.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-27T18:40:01.380Z","endTime":"2026-02-27T18:41:37.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":87.1,"endSpeed":79.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130980852179327,"aZ":-26.593747232058004,"pfxX":-9.236596638028391,"pfxZ":3.4562091348163158,"pX":0.17470588169560364,"pZ":2.4819903799705907,"vX0":7.0759794485644445,"vY0":-126.62870247007481,"vZ0":-2.0878386545616188,"x":110.34,"y":171.77,"x0":-1.4631295714218409,"y0":50.003400575800754,"z0":5.455912648199934,"aX":-14.92146255568092},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.0,"breakHorizontal":15.0,"spinRate":1815,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.433408609708108,"extension":6.430137003748877},"index":0,"playId":"48fe2c4c-b633-3721-9840-044f7eb4accd","pitchNumber":1,"startTime":"2026-02-27T18:40:07.031Z","endTime":"2026-02-27T18:40:10.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.956906943971404,"aZ":-23.7719875932146,"pfxX":-9.10793404768199,"pfxZ":4.375214052431499,"pX":0.9737471136048553,"pZ":2.611591713130447,"vX0":9.016086916202518,"vY0":-137.75754669979708,"vZ0":-3.7071115283095653,"x":79.88,"y":168.27,"x0":-1.1601900253364503,"y0":50.00094298710924,"z0":5.5840447857526945,"aX":-17.482074064028417},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.3,"breakHorizontal":14.5,"spinRate":2084,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3977913651835765,"extension":6.274032196943174},"index":1,"playId":"4cfafd2e-d751-312e-b31c-41a8c4989faf","pitchNumber":2,"startTime":"2026-02-27T18:40:22.256Z","endTime":"2026-02-27T18:40:26.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51973483613177,"aZ":-34.34457856928372,"pfxX":0.4814005354279476,"pfxZ":-1.3932005073156866,"pX":0.8817128271019053,"pZ":0.874002714589422,"vX0":5.648469349688521,"vY0":-124.7202272902794,"vZ0":-4.197065661606309,"x":83.39,"y":215.18,"x0":-1.484775227133703,"y0":50.002249530431456,"z0":5.443199692966952,"aX":0.7498978557159474},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.4,"breakHorizontal":-2.3,"spinRate":2712,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.44091646148090824,"extension":6.503827541827421},"index":2,"playId":"56fbc0fa-b34d-35e7-9344-df36ca7193c1","pitchNumber":3,"startTime":"2026-02-27T18:40:41.052Z","endTime":"2026-02-27T18:40:45.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21404638197898,"aZ":-24.27028478330263,"pfxX":-5.358085920740502,"pfxZ":4.240023061521436,"pX":-0.1118604640779925,"pZ":3.3601469057968916,"vX0":5.512604616874757,"vY0":-135.5374213790063,"vZ0":-1.3393226642057128,"x":121.26,"y":148.06,"x0":-1.4745225027879787,"y0":50.000701204956464,"z0":5.553143073291591,"aX":-9.9826698248166},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.6,"breakHorizontal":8.5,"spinRate":2094,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4038929241437672,"extension":6.261173941523124},"index":3,"playId":"533a64bc-d1d9-3b0c-b83f-a1721bb58fc3","pitchNumber":4,"startTime":"2026-02-27T18:41:01.783Z","endTime":"2026-02-27T18:41:05.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-27T18:41:12.639Z","endTime":"2026-02-27T18:41:27.966Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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.9,"endSpeed":77.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.889017786868628,"aZ":-36.47780132487316,"pfxX":2.098361894062237,"pfxZ":-2.8289943612810537,"pX":-0.6740885551895637,"pZ":1.1337137177556678,"vX0":1.3279182428449734,"vY0":-122.24550835656116,"vZ0":-3.1200571818417595,"x":142.69,"y":208.17,"x0":-1.4959494611018882,"y0":50.00179225474165,"z0":5.541056679264926,"aX":3.192696649403419},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.6,"breakHorizontal":-4.1,"spinRate":2642,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.44713913770894465,"extension":6.14403740119805},"hitData":{"launchSpeed":90.9,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.62,"coordY":156.23}},"index":5,"playId":"62af876c-eb03-3b21-b556-1552fc24fc42","pitchNumber":5,"startTime":"2026-02-27T18:41:27.966Z","endTime":"2026-02-27T18:41:37.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:41:37.436Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jason Delay lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T18:43:26.243Z","endTime":"2026-02-27T18:45:14.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641511,"fullName":"Jason Delay","link":"/api/v1/people/641511"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641511,"fullName":"Jason Delay","link":"/api/v1/people/641511"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25141990153882,"aZ":-28.730932945945455,"pfxX":11.604575020594673,"pfxZ":1.8698569087314265,"pX":0.5590519457510188,"pZ":2.5875768292829817,"vX0":-9.948230051127657,"vY0":-134.36428770901148,"vZ0":-0.8739477327592136,"x":95.69,"y":168.92,"x0":2.7894580491535903,"y0":50.00326000083927,"z0":4.946206682432799,"aX":21.364552709533072},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":-19.1,"spinRate":2219,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.4065947910479637,"extension":6.395791773099147},"index":0,"playId":"eec4c462-fa2e-3e8c-92b4-b0ee124daeee","pitchNumber":1,"startTime":"2026-02-27T18:43:57.028Z","endTime":"2026-02-27T18:44:00.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":641511,"link":"/api/v1/people/641511","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.586971238952138,"aZ":-19.85567491008139,"pfxX":10.199494041294903,"pfxZ":6.557788323390815,"pX":-1.0046971880699855,"pZ":3.4335324003240673,"vX0":-12.997992444215873,"vY0":-135.67612947470866,"vZ0":-0.6526098532090039,"x":155.3,"y":146.07,"x0":2.506113620538826,"y0":50.0034816656713,"z0":5.051603572192499,"aX":19.16145450263486},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":-16.0,"spinRate":2392,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.40255347068813707,"extension":6.5886739711285305},"index":1,"playId":"ab765cc9-ac4c-3c8a-8e30-89d605c9af6a","pitchNumber":2,"startTime":"2026-02-27T18:44:18.588Z","endTime":"2026-02-27T18:44:22.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":641511,"link":"/api/v1/people/641511","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.2,"endSpeed":69.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.589090844993866,"aZ":-34.921621233783746,"pfxX":-6.125291413430938,"pfxZ":-2.2920127323095487,"pX":-0.03336857403618412,"pZ":1.9343921397637411,"vX0":-4.556560747393243,"vY0":-108.13189948949004,"vZ0":1.6366100614222012,"x":118.27,"y":186.55,"x0":2.887308021581601,"y0":50.00243185001005,"z0":4.962827227609203,"aX":-7.345292413677515},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-3.5,"breakHorizontal":12.2,"spinRate":2433,"spinDirection":300},"zone":8,"typeConfidence":2.0,"plateTime":0.5040823426119929,"extension":5.863049142267853},"index":2,"playId":"53490ff7-4dcc-3c9a-98ff-4088f7638049","pitchNumber":3,"startTime":"2026-02-27T18:44:33.795Z","endTime":"2026-02-27T18:44:37.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":641511,"link":"/api/v1/people/641511","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.1,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.313580370911,"aZ":-35.18563599152853,"pfxX":-3.3475601485909796,"pfxZ":-2.3193049502924783,"pX":-0.1623232692345166,"pZ":1.435092589709857,"vX0":-5.9975794027292695,"vY0":-112.85935424412402,"vZ0":0.10792462865052399,"x":123.19,"y":200.03,"x0":2.957818604047924,"y0":50.00262694820399,"z0":4.911773561749451,"aX":-4.345597506505892},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-3.8,"breakHorizontal":7.6,"spinRate":2533,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.48414527314453704,"extension":5.9142231469808415},"index":3,"playId":"5b07ed3b-eea3-3e1c-b222-97e701a73706","pitchNumber":4,"startTime":"2026-02-27T18:44:51.132Z","endTime":"2026-02-27T18:44:55.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":641511,"link":"/api/v1/people/641511","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":96.2,"endSpeed":88.4,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.177133673586304,"aZ":-18.98096653262743,"pfxX":10.137632580418233,"pfxZ":6.620365055843081,"pX":-0.17224553959784322,"pZ":2.6069901963940225,"vX0":-11.732195411162168,"vY0":-139.73854997122712,"vZ0":-3.2453892329861924,"x":123.57,"y":168.39,"x0":2.7480130011578687,"y0":50.005902357017305,"z0":5.018695006985341,"aX":20.210896389501034},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":-16.2,"spinRate":2406,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.3908063777684987,"extension":6.348935551181983},"hitData":{"launchSpeed":87.7,"launchAngle":26.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.68,"coordY":89.59}},"index":4,"playId":"a8e4745e-ae26-3b2b-b0ec-92e17028dc1d","pitchNumber":5,"startTime":"2026-02-27T18:45:07.751Z","endTime":"2026-02-27T18:45:14.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":641511,"link":"/api/v1/people/641511","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641511,"link":"/api/v1/people/641511"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":641511,"link":"/api/v1/people/641511"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:45:14.939Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T18:45:21.630Z","endTime":"2026-02-27T18:46:35.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.0,"endSpeed":73.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.224338107312686,"aZ":-33.90692665164587,"pfxX":-5.114320483371122,"pfxZ":-1.2916682836487983,"pX":-0.34926257407278094,"pZ":2.326348178411037,"vX0":-5.78085789849328,"vY0":-114.91689817760474,"vZ0":1.488415838476992,"x":130.31,"y":175.97,"x0":2.858039410937466,"y0":50.000313549237205,"z0":4.950776177833629,"aX":-6.875840550777818},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.7,"breakHorizontal":10.7,"spinRate":2581,"spinDirection":298},"zone":4,"typeConfidence":2.0,"plateTime":0.4756400626150823,"extension":6.0895611817531545},"index":0,"playId":"e262a248-6aff-3587-b43b-7f9dc0d3bb53","pitchNumber":1,"startTime":"2026-02-27T18:45:43.543Z","endTime":"2026-02-27T18:45:47.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.028821998886258,"aZ":-35.72461416970557,"pfxX":-6.895574723513608,"pfxZ":-2.6540839713253246,"pX":-1.9175413731421045,"pZ":0.5573122809723811,"vX0":-8.423378801365583,"vY0":-114.8035438965089,"vZ0":-1.9076948402460443,"x":190.09,"y":223.73,"x0":2.6936716424608034,"y0":50.005478602587225,"z0":4.8727871631059365,"aX":-9.213771508339118},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.0,"breakHorizontal":14.6,"spinRate":2532,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4769096741630734,"extension":6.052284511995872},"index":1,"playId":"2c5d02c1-2080-3ff1-864e-94bbf990decb","pitchNumber":2,"startTime":"2026-02-27T18:45:59.695Z","endTime":"2026-02-27T18:46:02.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59097781871198,"aZ":-29.56025547620543,"pfxX":11.83734659726542,"pfxZ":1.4067198854535121,"pX":1.1506785271531,"pZ":2.724414137967065,"vX0":-8.840329259939667,"vY0":-135.86220534648027,"vZ0":0.026138301414360576,"x":73.14,"y":165.22,"x0":2.919508053396881,"y0":50.003201813464095,"z0":4.780420611180702,"aX":21.984785455655523},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.8,"breakHorizontal":-19.4,"spinRate":2041,"spinDirection":105},"zone":12,"typeConfidence":2.0,"plateTime":0.40417826057518846,"extension":6.505217323310989},"hitData":{"launchSpeed":100.4,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.74,"coordY":150.75}},"index":2,"playId":"04d30fe4-5f3b-3988-a719-8f9e7a393904","pitchNumber":3,"startTime":"2026-02-27T18:46:24.355Z","endTime":"2026-02-27T18:46:35.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":0.75,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:46:35.223Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ceddanne Rafaela homers (2) on a fly ball to center field. Roman Anthony scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T18:46:41.812Z","endTime":"2026-02-27T18:48:12.066Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.272183252498245,"aZ":-26.486638666497075,"pfxX":11.98988303536725,"pfxZ":3.000076733056501,"pX":1.8653987754379522,"pZ":2.6876411628475556,"vX0":-7.0360218200714755,"vY0":-136.59859056333738,"vZ0":-0.5859322224241486,"x":45.9,"y":166.21,"x0":2.912970606547922,"y0":50.00164564462585,"z0":4.721246786488432,"aX":22.722263331252076},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":-20.3,"spinRate":2186,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.400527102839229,"extension":6.368654680692173},"index":0,"playId":"232b170a-8030-3be8-bf2a-6a52e6b44bdd","pitchNumber":1,"startTime":"2026-02-27T18:47:03.231Z","endTime":"2026-02-27T18:47:07.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.411670122801354,"aZ":-27.102370979875406,"pfxX":12.575400251790125,"pfxZ":2.6564938428653058,"pX":0.20123228398427767,"pZ":2.03264651983318,"vX0":-11.279404530261045,"vY0":-136.40105693029219,"vZ0":-2.4823331550710344,"x":109.33,"y":183.9,"x0":2.7306446701242404,"y0":50.00250309600196,"z0":4.798812461119433,"aX":23.998981769291504},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":-20.8,"spinRate":2294,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.3996184373712244,"extension":6.3742119445445224},"index":1,"playId":"efe2e53b-f25f-3adc-b9bd-91a769d9d718","pitchNumber":2,"startTime":"2026-02-27T18:47:24.485Z","endTime":"2026-02-27T18:47:30.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.740056585487192,"aZ":-31.134877087952027,"pfxX":11.91866360199947,"pfxZ":0.6618759472289728,"pX":0.513201076385172,"pZ":2.618536342257356,"vX0":-9.42175436687555,"vY0":-124.38351550935519,"vZ0":1.324120348805768,"x":97.44,"y":168.08,"x0":2.7920886730257743,"y0":50.00430088177974,"z0":4.651000814758683,"aX":18.773928269786786},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-19.6,"spinRate":1915,"spinDirection":99},"zone":6,"typeConfidence":2.0,"plateTime":0.439490413355081,"extension":6.38988673235119},"hitData":{"launchSpeed":101.5,"launchAngle":30.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.87,"coordY":39.09}},"index":2,"playId":"dd6cd428-f0d1-3657-88d6-6d4290308e17","pitchNumber":3,"startTime":"2026-02-27T18:47:51.323Z","endTime":"2026-02-27T18:48:12.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-19.9,"leverageIndex":1.44,"dramaIndex":163.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:48:12.066Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T18:48:28.251Z","endTime":"2026-02-27T18:49:01.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.193199159061308,"aZ":-35.64441905824772,"pfxX":-5.029842474956645,"pfxZ":-2.577504713053777,"pX":-0.42357083742428286,"pZ":2.2893306936620896,"vX0":-5.831550876756676,"vY0":-114.82172134910147,"vZ0":1.7808262577225091,"x":133.15,"y":176.97,"x0":2.792361154004848,"y0":50.000401672770685,"z0":4.945816223387913,"aX":-6.782856710461473},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-4.0,"breakHorizontal":10.4,"spinRate":2570,"spinDirection":308},"zone":4,"typeConfidence":2.0,"plateTime":0.4751601688220979,"extension":5.912679014497031},"index":0,"playId":"8360bc0b-409a-362b-8332-97075eb4943e","pitchNumber":1,"startTime":"2026-02-27T18:48:40.219Z","endTime":"2026-02-27T18:48:43.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.865443189568808,"aZ":-29.665309022433945,"pfxX":11.58155668434538,"pfxZ":1.3266555801840436,"pX":0.21529206801150116,"pZ":1.8085739174458841,"vX0":-10.754224749261583,"vY0":-135.29583900244904,"vZ0":-2.05163697373255,"x":108.79,"y":189.95,"x0":2.6981213810429434,"y0":50.00343357153582,"z0":4.6146334987388755,"aX":21.91087453852778},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.2,"breakHorizontal":-19.3,"spinRate":2188,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.40172564711781966,"extension":7.525269174007142},"hitData":{"launchSpeed":106.0,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.02,"coordY":155.11}},"index":1,"playId":"7c4e0897-53da-3f0d-953f-1ea65c5aab5b","pitchNumber":2,"startTime":"2026-02-27T18:48:53.577Z","endTime":"2026-02-27T18:49:01.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:49:01.849Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wilyer Abreu pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-27T18:51:30.125Z","endTime":"2026-02-27T18:52:28.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670241,"fullName":"Darius Vines","link":"/api/v1/people/670241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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-27T18:49:19.357Z","endTime":"2026-02-27T18:50:08.204Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Darius Vines replaces Chris Sale.","event":"Pitching Substitution","eventType":"pitching_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":1,"startTime":"2026-02-27T18:50:08.204Z","endTime":"2026-02-27T18:51:32.311Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670241,"link":"/api/v1/people/670241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07126457446687,"aZ":-15.42294659409101,"pfxX":-3.409569233116299,"pfxZ":9.7796039536243,"pX":-0.23991455909044862,"pZ":4.558875553594331,"vX0":3.959647350046712,"vY0":-131.14455836822393,"vZ0":-1.504472803637077,"x":126.14,"y":115.69,"x0":-1.3383847327354181,"y0":50.0008275105959,"z0":6.310736195584953,"aX":-5.839122000731795},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.5,"breakHorizontal":5.2,"spinRate":2042,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.420366779753496,"extension":6.177560468818501},"index":2,"playId":"364e556d-72e7-36f3-aa62-ff858af33763","pitchNumber":1,"startTime":"2026-02-27T18:51:32.311Z","endTime":"2026-02-27T18:51:35.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670241,"link":"/api/v1/people/670241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":71.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.227687638720194,"aZ":-25.87800358934076,"pfxX":-8.810506402385776,"pfxZ":4.7583726833221665,"pX":-1.3045782056678947,"pZ":2.6960059496822564,"vX0":3.239448826734502,"vY0":-115.12852812479098,"vZ0":-2.2277036185913373,"x":166.73,"y":165.99,"x0":-1.5965500628558549,"y0":50.00317663142184,"z0":6.216906031176374,"aX":-11.658026043763023},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":8.3,"breakHorizontal":15.0,"spinRate":1323,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.47839033560882704,"extension":6.249562528013644},"index":3,"playId":"33dd788f-cad9-355a-a928-08b4554453a8","pitchNumber":2,"startTime":"2026-02-27T18:51:45.857Z","endTime":"2026-02-27T18:51:49.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670241,"link":"/api/v1/people/670241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":89.6,"endSpeed":80.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98192993990226,"aZ":-13.022387729137515,"pfxX":-4.445468408408135,"pfxZ":11.377150669405584,"pX":1.6856383957075491,"pZ":2.0882057546543993,"vX0":8.625713572667284,"vY0":-129.88560933269574,"vZ0":-7.5981523150451435,"x":52.75,"y":182.4,"x0":-1.123197279087252,"y0":50.001389675970856,"z0":6.072628087460485,"aX":-7.482862595863579},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":18.7,"breakHorizontal":5.8,"spinRate":2086,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.42413013732859994,"extension":6.269285349725283},"index":4,"playId":"1f37f261-2561-3357-a2f6-11a4dbfd1842","pitchNumber":3,"startTime":"2026-02-27T18:52:05.666Z","endTime":"2026-02-27T18:52:09.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670241,"link":"/api/v1/people/670241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.142770115436132,"aZ":-15.516923805705037,"pfxX":-2.3729460810020573,"pfxZ":9.703458463612105,"pX":1.1668445762751305,"pZ":2.945983005838512,"vX0":7.146293476917992,"vY0":-130.1482279503473,"vZ0":-5.210060246346123,"x":72.52,"y":159.24,"x0":-1.3054084694023307,"y0":50.002219026540075,"z0":6.147685896737828,"aX":-4.073635676226855},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.6,"breakHorizontal":2.8,"spinRate":2218,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.4207455092701786,"extension":6.291098740537821},"hitData":{"launchSpeed":87.3,"launchAngle":70.0,"totalDistance":96.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.11,"coordY":193.28}},"index":5,"playId":"68c7ae9b-5825-34bd-bd9d-1d1b901e29a2","pitchNumber":4,"startTime":"2026-02-27T18:52:20.237Z","endTime":"2026-02-27T18:52:28.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670241,"link":"/api/v1/people/670241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":670241,"link":"/api/v1/people/670241"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":670241,"link":"/api/v1/people/670241"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:52:28.129Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Mateo singles on a soft ground ball to third baseman Isiah Kiner-Falefa.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T18:54:37.874Z","endTime":"2026-02-27T18:55:17.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23435909458121,"aZ":-32.35733505825554,"pfxX":-8.705583856839425,"pfxZ":-0.09619776351212117,"pX":-0.7808841655771332,"pZ":3.6818444508865853,"vX0":5.511211733836627,"vY0":-134.93576249539234,"vZ0":0.8434378712981649,"x":146.77,"y":139.37,"x0":-1.7182163759817155,"y0":50.00469693671376,"z0":5.6440903390029575,"aX":-16.06268166544605},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.2,"breakHorizontal":14.6,"spinRate":1825,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4058392971022271,"extension":5.943806720303371},"index":0,"playId":"759277e4-5090-3a86-98f6-635ad9d67f11","pitchNumber":1,"startTime":"2026-02-27T18:54:37.874Z","endTime":"2026-02-27T18:54:42.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.682371344077954,"aZ":-29.514651525828125,"pfxX":0.28906305116227937,"pfxZ":1.6079485241813245,"pX":-0.4749305029872659,"pZ":2.651231556541866,"vX0":3.0393603220160665,"vY0":-126.84998085165232,"vZ0":-1.5299370509088674,"x":135.1,"y":167.2,"x0":-1.7176385313354587,"y0":50.006000656271716,"z0":5.577057230651837,"aX":0.479317931125067},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":-1.1,"spinRate":2353,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4289293538671979,"extension":5.845654918577729},"index":1,"playId":"85a8aa7d-2246-325a-a6bd-e0338cfd8280","pitchNumber":2,"startTime":"2026-02-27T18:54:53.424Z","endTime":"2026-02-27T18:54:56.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31060014006666,"aZ":-24.877672135384714,"pfxX":-7.993270275197581,"pfxZ":3.833420176182642,"pX":-1.3868201021446602,"pZ":2.9898566945864986,"vX0":3.501661967104966,"vY0":-137.12499724642888,"vZ0":-2.2178238037320344,"x":169.86,"y":158.05,"x0":-1.6417266324700572,"y0":50.00609571948172,"z0":5.50646573510045,"aX":-15.225144535370081},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":13.8,"spinRate":2017,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3994346415253931,"extension":5.930020970111588},"hitData":{"launchSpeed":35.6,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":108.79,"coordY":177.76}},"index":2,"playId":"b2de2ec2-1b50-3e37-b614-cd7c0e2e4a92","pitchNumber":3,"startTime":"2026-02-27T18:55:13.030Z","endTime":"2026-02-27T18:55:17.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:55:17.922Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a line drive to left fielder Roman Anthony. Jorge Mateo to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T18:56:01.530Z","endTime":"2026-02-27T18:56:36.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnThird":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"b3e5197f-d6fc-3aab-9661-f7962f733d59","startTime":"2026-02-27T18:55:46.626Z","endTime":"2026-02-27T18:55:49.626Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.226659390109635,"aZ":-27.154811730620192,"pfxX":-7.068476474135165,"pfxZ":2.636369355691123,"pX":-1.2693894797679341,"pZ":3.318167727473357,"vX0":3.6154870713247016,"vY0":-136.69999068651776,"vZ0":-1.179643906680935,"x":165.39,"y":149.19,"x0":-1.6859148459772524,"y0":50.005623929410596,"z0":5.607891406971719,"aX":-13.470089512709993},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.7,"breakHorizontal":12.1,"spinRate":1864,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.39964739466434773,"extension":6.1855872956896025},"index":1,"playId":"fdba4677-7914-3da3-b7ee-7fde1d31c571","pitchNumber":1,"startTime":"2026-02-27T18:56:03.583Z","endTime":"2026-02-27T18:56:07.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.473432259592016,"aZ":-27.73214104670788,"pfxX":-7.2686286475647055,"pfxZ":2.3808031115959025,"pX":-0.8568237654726193,"pZ":2.5679254248349315,"vX0":4.391366633125453,"vY0":-135.99373727507617,"vZ0":-2.5635319209938663,"x":149.66,"y":169.45,"x0":-1.550056694411508,"y0":50.005850430479406,"z0":5.4510792988943,"aX":-13.585339987458381},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":12.2,"spinRate":1926,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40311275671765934,"extension":6.181618601032826},"hitData":{"launchSpeed":58.8,"launchAngle":29.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.71,"coordY":128.78}},"index":2,"playId":"de592f11-3d49-3eba-b25b-ae6b8f9758fa","pitchNumber":2,"startTime":"2026-02-27T18:56:22.568Z","endTime":"2026-02-27T18:56:36.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":10.099999999999994,"leverageIndex":1.8,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:56:36.056Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jurickson Profar singles on a fly ball to center fielder Ceddanne Rafaela. Jorge Mateo scores. Ronald Acuña Jr. to 3rd. Jurickson Profar to 2nd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T18:57:03.130Z","endTime":"2026-02-27T18:57:50.110Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"postOnThird":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.564610869089226,"aZ":-24.615717634156653,"pfxX":-8.227104026848762,"pfxZ":3.986233094374123,"pX":0.6485212345132835,"pZ":4.11488584410556,"vX0":8.223245650882934,"vY0":-136.8741666042044,"vZ0":0.5569719547479288,"x":92.28,"y":127.68,"x0":-1.32768187285087,"y0":50.0003832502132,"z0":5.5960040256551835,"aX":-15.589000690136402},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":13.1,"spinRate":1930,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.40036624048200276,"extension":6.275669579032864},"index":0,"playId":"13982648-8593-321e-9d6d-3bf2647ce3f1","pitchNumber":1,"startTime":"2026-02-27T18:57:03.583Z","endTime":"2026-02-27T18:57:07.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"263b97d7-7ee1-3c02-b416-55255babbbed","startTime":"2026-02-27T18:57:20.096Z","endTime":"2026-02-27T18:57:23.096Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.67533166375696,"aZ":-29.914269095041337,"pfxX":-0.3396137134311705,"pfxZ":1.3580023151885499,"pX":-0.6541169089662159,"pZ":2.25913124504555,"vX0":2.2735850121117616,"vY0":-126.60453868252465,"vZ0":-2.515214697314916,"x":141.93,"y":177.78,"x0":-1.5100165072884493,"y0":50.003363889422545,"z0":5.599682384427957,"aX":-0.5656229792637673},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":0.2,"spinRate":2299,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4285028444650911,"extension":6.280592106021728},"hitData":{"launchSpeed":102.6,"launchAngle":24.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.11,"coordY":60.57}},"index":2,"playId":"1f473285-0881-325e-908c-293a4695043d","pitchNumber":2,"startTime":"2026-02-27T18:57:36.860Z","endTime":"2026-02-27T18:57:50.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":622761,"link":"/api/v1/people/622761"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":12.300000000000004,"leverageIndex":1.9,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-02-27T18:57:50.110Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T19:00:35.907Z","endTime":"2026-02-27T19:02:09.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686623,"fullName":"P.J. Labriola","link":"/api/v1/people/686623"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"postOnThird":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-27T18:59:14.592Z","endTime":"2026-02-27T18:59:36.597Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: P.J. Labriola replaces Brayan Bello.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-27T18:59:36.597Z","endTime":"2026-02-27T19:00:38.101Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686623,"link":"/api/v1/people/686623"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59518331367507,"aZ":-27.81225158611708,"pfxX":-1.0038727869890787,"pfxZ":2.5909782153038634,"pX":1.0818454572443421,"pZ":3.7265533620238163,"vX0":-0.3689478461777816,"vY0":-128.13341117927857,"vZ0":-1.4857987826748342,"x":75.76,"y":138.16,"x0":1.357655571737017,"y0":50.001063470884304,"z0":6.463466086746781,"aX":-1.6883071568689714},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.7,"breakHorizontal":1.9,"spinRate":2215,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4255764547136196,"extension":6.1729115551272455},"index":2,"playId":"da676e56-b6b4-328b-8835-e69ee185cb36","pitchNumber":1,"startTime":"2026-02-27T19:00:38.101Z","endTime":"2026-02-27T19:00:41.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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.5,"endSpeed":84.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14225454631537,"aZ":-18.35291786836334,"pfxX":3.148994362423231,"pfxZ":7.676854691675825,"pX":0.6617368236881824,"pZ":2.5284017792535054,"vX0":-2.0385924871014622,"vY0":-133.21534562715334,"vZ0":-6.821122857118693,"x":91.78,"y":170.51,"x0":1.027081200448231,"y0":50.00408848533302,"z0":6.445059480386638,"aX":5.670206037430267},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":-5.3,"spinRate":2032,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.41088291970024304,"extension":6.336691205610704},"index":3,"playId":"83ca0d8c-f0a1-3b00-95f0-646b42d2230a","pitchNumber":2,"startTime":"2026-02-27T19:00:53.957Z","endTime":"2026-02-27T19:00:58.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.930616011026835,"aZ":-28.520817043845387,"pfxX":-4.34673160423703,"pfxZ":2.1774150238980603,"pX":1.2646599725966667,"pZ":4.087000078945018,"vX0":1.2929017522557704,"vY0":-127.85643781159784,"vZ0":-0.5663955155913378,"x":68.79,"y":128.43,"x0":1.3214342725202552,"y0":50.00425358699905,"z0":6.5227985220303735,"aX":-7.2968800197235435},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":7.7,"spinRate":2250,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4261393037425938,"extension":5.956323010295772},"index":4,"playId":"edb60971-874e-31a7-95fc-bfc88c21107b","pitchNumber":3,"startTime":"2026-02-27T19:01:09.989Z","endTime":"2026-02-27T19:01:14.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.196313964544107,"aZ":-18.102544321922988,"pfxX":3.3914503157977958,"pfxZ":7.643544690688451,"pX":-1.257790195526034,"pZ":2.9281092312841372,"vX0":-6.759875876184749,"vY0":-133.90752945630717,"vZ0":-6.017783048026672,"x":164.94,"y":159.72,"x0":0.8432695692303731,"y0":50.00475110326156,"z0":6.4723718606103695,"aX":6.245592311495417},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":-4.9,"spinRate":2105,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4069203710346332,"extension":6.4500035013423505},"index":5,"playId":"b9e6a12e-a422-30d3-a7a8-419ba6f1dea8","pitchNumber":4,"startTime":"2026-02-27T19:01:28.015Z","endTime":"2026-02-27T19:01:32.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":92.4,"endSpeed":85.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.814644698468438,"aZ":-20.540608373322844,"pfxX":1.259730554069321,"pfxZ":6.318069909331635,"pX":-0.23505328701228095,"pZ":3.309457738641197,"vX0":-3.630631795074494,"vY0":-134.51348302189822,"vZ0":-4.491283971833693,"x":125.96,"y":149.42,"x0":0.9655619492291118,"y0":50.00534863635607,"z0":6.447739637604691,"aX":2.32091480464879},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.7,"breakHorizontal":-1.6,"spinRate":2059,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.4064273576964572,"extension":6.258416850298573},"index":6,"playId":"94645f44-100b-3ea9-9d54-2351541d2421","pitchNumber":5,"startTime":"2026-02-27T19:01:45.390Z","endTime":"2026-02-27T19:01:48.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.243292285411915,"aZ":-30.143846586872833,"pfxX":-0.8575403267305743,"pfxZ":1.3639244522656027,"pX":-1.2514523558458828,"pZ":1.7486818434278661,"vX0":-5.6341641163884635,"vY0":-121.19377894813421,"vZ0":-4.712550456954746,"x":164.7,"y":191.57,"x0":1.2130349995737308,"y0":50.005450160516396,"z0":6.34538834642064,"aX":-1.2770882413796634},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.6,"breakHorizontal":2.9,"spinRate":2239,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.45160331986251334,"extension":6.201437283481732},"index":7,"playId":"58f4fca6-011f-3dee-bf64-a5be6e651d7a","pitchNumber":6,"startTime":"2026-02-27T19:02:06.642Z","endTime":"2026-02-27T19:02:09.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":686623,"link":"/api/v1/people/686623"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":1.47,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:02:09.998Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jason Delay challenged (pitch result), call on the field was overturned: Austin Riley called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T19:02:28.396Z","endTime":"2026-02-27T19:03:27.702Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686623,"fullName":"P.J. Labriola","link":"/api/v1/people/686623"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"postOnThird":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641511,"link":"/api/v1/people/641511"},"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":91.5,"endSpeed":84.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.498908896210008,"aZ":-22.2819146145182,"pfxX":2.628776160967489,"pfxZ":5.460521557761647,"pX":0.2930059502176452,"pZ":3.611609379079428,"vX0":-3.295318425873718,"vY0":-133.24180026310168,"vZ0":-3.457157851711322,"x":105.83,"y":141.27,"x0":1.199695028699525,"y0":50.004182757426655,"z0":6.521074557266404,"aX":4.7645070685579505},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.4,"breakHorizontal":-4.1,"spinRate":2106,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.40983018842650365,"extension":6.428948367959708},"index":0,"playId":"8d280f8d-7a64-3e8b-8757-2d402ffad53d","pitchNumber":1,"startTime":"2026-02-27T19:02:32.905Z","endTime":"2026-02-27T19:02:37.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":88.0,"endSpeed":81.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.718396781841275,"aZ":-25.392381343072724,"pfxX":-1.281530952058704,"pfxZ":4.010143299278409,"pX":-0.1555347115283441,"pZ":3.0676812742898063,"vX0":-2.988471958763312,"vY0":-128.20812140916047,"vZ0":-3.503885086623544,"x":122.93,"y":155.95,"x0":1.184638890828002,"y0":50.00134356979954,"z0":6.400359467130076,"aX":-2.1648850005232085},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.8,"breakHorizontal":2.9,"spinRate":2322,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.424767299729206,"extension":6.303491190407789},"index":1,"playId":"df7964a9-e109-331c-bd3c-eb06e2ee62cc","pitchNumber":2,"startTime":"2026-02-27T19:02:47.769Z","endTime":"2026-02-27T19:02:51.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":93.4,"endSpeed":86.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.038638206820085,"aZ":-18.423596262079403,"pfxX":0.615602199066525,"pfxZ":7.298573984819432,"pX":-1.504199096311435,"pZ":1.3532302897486028,"vX0":-6.258819122749078,"vY0":-135.72010839737473,"vZ0":-9.587963526076704,"x":174.34,"y":202.24,"x0":0.7423126975029625,"y0":50.00117395930652,"z0":6.190527427123749,"aX":1.1606566291823914},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":0.1,"spinRate":2139,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4020986788926648,"extension":6.3393591174661},"index":2,"playId":"60c92717-f14d-3788-8350-f5df098c1508","pitchNumber":3,"startTime":"2026-02-27T19:03:04.262Z","endTime":"2026-02-27T19:03:08.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68128280624855,"aZ":-33.1049591103863,"pfxX":-2.788382668991842,"pfxZ":-0.610767004970187,"pX":-0.2851904912065926,"pZ":3.4366665527477864,"vX0":-2.544838800513024,"vY0":-121.62769791629273,"vZ0":-0.7495887512839079,"x":127.87,"y":145.99,"x0":1.1316578891975013,"y0":50.00458637944281,"z0":6.5844137522441155,"aX":-4.23676130991313},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.1,"breakHorizontal":5.6,"spinRate":2337,"spinDirection":256},"zone":1,"typeConfidence":2.0,"plateTime":0.447912641962823,"extension":6.461525545128691},"index":3,"playId":"6c9c2589-ce42-387a-85ab-b05da411411a","pitchNumber":4,"startTime":"2026-02-27T19:03:22.904Z","endTime":"2026-02-27T19:03:27.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":686623,"link":"/api/v1/people/686623"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":686623,"link":"/api/v1/people/686623"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":641511,"fullName":"Jason Delay","link":"/api/v1/people/641511"}},"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-6.3999999999999915,"leverageIndex":2.02,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:03:27.702Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a pop up to third baseman Isiah Kiner-Falefa. Ronald Acuña Jr. scores. Jurickson Profar to 3rd. Matt Olson to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T19:04:03.766Z","endTime":"2026-02-27T19:04:35.990Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686623,"fullName":"P.J. Labriola","link":"/api/v1/people/686623"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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(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":91.1,"endSpeed":84.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550129936857214,"aZ":-20.96121193813133,"pfxX":4.0282607568686775,"pfxZ":6.267421573224965,"pX":-1.3590033961607186,"pZ":3.134836952600486,"vX0":-7.161637320614659,"vY0":-132.49335035879957,"vZ0":-4.9172325662774234,"x":168.8,"y":154.14,"x0":0.8476352099502152,"y0":50.00613470415743,"z0":6.533220612653281,"aX":7.211446698099548},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.6,"breakHorizontal":-5.9,"spinRate":2192,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.41235316814638745,"extension":6.418412366632286},"index":0,"playId":"e38c4395-301c-36a7-a0a6-57c2f014bb0d","pitchNumber":1,"startTime":"2026-02-27T19:04:08.933Z","endTime":"2026-02-27T19:04:13.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26388358009125,"aZ":-14.456586687254553,"pfxX":1.9544985034169278,"pfxZ":9.672856892671405,"pX":-1.3090954364963094,"pZ":2.3410319004451376,"vX0":-6.328040840853693,"vY0":-134.28853939753182,"vZ0":-7.857796149085753,"x":166.9,"y":175.57,"x0":0.8209234667383155,"y0":50.00504726118354,"z0":6.327392889133108,"aX":3.5814772381279694},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":-2.3,"spinRate":2185,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4074114984785444,"extension":6.451178656706473},"hitData":{"launchSpeed":65.1,"launchAngle":58.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.48,"coordY":150.76}},"index":1,"playId":"1a6d5a61-5b0f-3b65-ae61-71f55c2c241c","pitchNumber":2,"startTime":"2026-02-27T19:04:25.776Z","endTime":"2026-02-27T19:04:35.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":595777,"link":"/api/v1/people/595777"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":686623,"link":"/api/v1/people/686623"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":686623,"link":"/api/v1/people/686623"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":9.199999999999989,"leverageIndex":2.59,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:04:35.990Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ozzie Albies doubles (2) on a line drive to left fielder Roman Anthony. Jurickson Profar scores. Matt Olson scores. Mike Yastrzemski to 3rd.","rbi":2,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T19:05:12.025Z","endTime":"2026-02-27T19:07:34.293Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686623,"fullName":"P.J. Labriola","link":"/api/v1/people/686623"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":686623,"link":"/api/v1/people/686623"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.946708217834228,"aZ":-25.160531100206583,"pfxX":-1.484190888915724,"pfxZ":4.130610684309482,"pX":-1.2882246249773401,"pZ":2.112096769066854,"vX0":-5.329531288226013,"vY0":-128.31493648809075,"vZ0":-5.705365041564306,"x":166.1,"y":181.75,"x0":0.99317233633308,"y0":50.00320968149471,"z0":6.277990897334229,"aX":-2.5206216215880968},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":3.7,"spinRate":2300,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.4238753794903958,"extension":6.642508883900117},"index":0,"playId":"1d3b4dd2-d885-398c-ad72-76556f619125","pitchNumber":1,"startTime":"2026-02-27T19:05:12.025Z","endTime":"2026-02-27T19:05:17.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":92.2,"endSpeed":84.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817041081749114,"aZ":-20.136215797754513,"pfxX":1.8919280389201811,"pfxZ":6.596186722261326,"pX":-0.08429501996526163,"pZ":2.763277895707974,"vX0":-3.480635444436628,"vY0":-134.1772989634379,"vZ0":-5.7834529322867105,"x":120.21,"y":164.17,"x0":0.98342460949616,"y0":50.00088866558612,"z0":6.379652353014651,"aX":3.4520454664123585},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":-2.6,"spinRate":2088,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.40808067572340656,"extension":6.4298152867562655},"index":1,"playId":"d40713e1-2e17-369c-ae30-8eaa365fe4f6","pitchNumber":2,"startTime":"2026-02-27T19:05:28.846Z","endTime":"2026-02-27T19:05:33.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.829993678908632,"aZ":-30.665175994205747,"pfxX":-2.1684825790809357,"pfxZ":0.9872409924546885,"pX":-0.6668631988733121,"pZ":0.9981462880342956,"vX0":-4.002627470107798,"vY0":-123.03628966894348,"vZ0":-6.265079545211142,"x":142.42,"y":211.83,"x0":1.2640131956030976,"y0":50.00467247122572,"z0":6.182348503353714,"aX":-3.31797328471398},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.5,"breakHorizontal":4.9,"spinRate":2316,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.44549521057313024,"extension":6.696199068664216},"index":2,"playId":"ff7f4a9a-51bd-344d-beb0-e27c5d1f259b","pitchNumber":3,"startTime":"2026-02-27T19:05:53.948Z","endTime":"2026-02-27T19:05:58.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.893489631980184,"aZ":-31.9937826782759,"pfxX":-1.0303286032601096,"pfxZ":0.11619745530245051,"pX":-0.28323743578383936,"pZ":1.3492663055339809,"vX0":-3.3051045533290746,"vY0":-122.93343914943915,"vZ0":-5.259143684592006,"x":127.8,"y":202.35,"x0":1.2089625971524585,"y0":50.002625460267865,"z0":6.2117948857447844,"aX":-1.5866768322024742},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.7,"breakHorizontal":2.6,"spinRate":2275,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4444505882881007,"extension":6.444934692954155},"index":3,"playId":"7cd5a6c3-f3b5-37bc-b54f-406cd71854ad","pitchNumber":4,"startTime":"2026-02-27T19:06:17.481Z","endTime":"2026-02-27T19:06:20.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.693110351804755,"aZ":-33.32089321176421,"pfxX":-0.47641656280483247,"pfxZ":-0.7638346154582276,"pX":-1.5276924720931042,"pZ":1.6455553575996291,"vX0":-5.95217188640796,"vY0":-121.34415714929827,"vZ0":-4.284064888092866,"x":175.23,"y":194.35,"x0":1.0188497838280022,"y0":50.00580396344766,"z0":6.3362985852844735,"aX":-0.7107003752523733},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.2,"breakHorizontal":2.3,"spinRate":2273,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4513335758727459,"extension":6.495848549284516},"index":4,"playId":"d500dddc-4522-37da-9e4d-d6d3bdeeb601","pitchNumber":5,"startTime":"2026-02-27T19:06:40.365Z","endTime":"2026-02-27T19:06:45.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74129989505792,"aZ":-25.344561379233763,"pfxX":-0.7425113257727745,"pfxZ":4.171070041335015,"pX":-0.560516887531951,"pZ":2.0294795583013316,"vX0":-4.586431170874746,"vY0":-126.86311165963906,"vZ0":-5.3647020216994,"x":138.37,"y":183.98,"x0":1.36359582400287,"y0":50.00404389038243,"z0":6.178936106908558,"aX":-1.2163590384738132},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":2.3,"spinRate":2313,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.43092141933267936,"extension":6.713255800142471},"index":5,"playId":"c7f425da-f9c0-31c3-ab12-4b15e4884266","pitchNumber":6,"startTime":"2026-02-27T19:07:01.161Z","endTime":"2026-02-27T19:07:06.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.491938961687133,"aZ":-30.752474095093277,"pfxX":-1.6035920923669909,"pfxZ":0.9482638388153442,"pX":-0.5636503898387891,"pZ":1.632820344457605,"vX0":-4.216096228560478,"vY0":-121.84120473241745,"vZ0":-4.528319325001948,"x":138.49,"y":194.69,"x0":1.4021862637043974,"y0":50.00004304758123,"z0":6.193692354505659,"aX":-2.3932831484884503},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.8,"breakHorizontal":4.0,"spinRate":2347,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4507313526997847,"extension":6.712272014227716},"hitData":{"launchSpeed":97.5,"launchAngle":26.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":37.7,"coordY":94.03}},"index":6,"playId":"2875fee5-216c-3245-ae98-eb6d514af0ce","pitchNumber":7,"startTime":"2026-02-27T19:07:23.709Z","endTime":"2026-02-27T19:07:34.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":595777,"link":"/api/v1/people/595777"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":686623,"link":"/api/v1/people/686623"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":686623,"link":"/api/v1/people/686623"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":12.700000000000003,"leverageIndex":2.11,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:07:34.293Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a line drive to second baseman Marcelo Mayer, deflected by pitcher P.J. Labriola. Ozzie Albies scores.","rbi":1,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T19:08:31.460Z","endTime":"2026-02-27T19:10:15.706Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686623,"fullName":"P.J. Labriola","link":"/api/v1/people/686623"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":686623,"link":"/api/v1/people/686623"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686623,"link":"/api/v1/people/686623"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":686623,"link":"/api/v1/people/686623"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"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-27T19:08:02.976Z","endTime":"2026-02-27T19:08:33.769Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.755715440220094,"aZ":-27.901303353655486,"pfxX":-2.311619549811648,"pfxZ":2.582954040357553,"pX":1.5417770572409057,"pZ":5.357070594959407,"vX0":1.2120115772998308,"vY0":-127.05018923419787,"vZ0":2.3036841342259033,"x":58.23,"y":94.14,"x0":1.3622492577288468,"y0":50.00553892765199,"z0":6.636515419093795,"aX":-3.8304476066456545},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":4.0,"spinRate":2221,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.428914220248402,"extension":6.16498539285705},"index":1,"playId":"310f33a5-2eea-3ef9-9efa-9f77e5f510c2","pitchNumber":1,"startTime":"2026-02-27T19:08:33.769Z","endTime":"2026-02-27T19:08:40.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher P.J. Labriola. Mike Yastrzemski scores. Ozzie Albies to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":7,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"310f33a5-2eea-3ef9-9efa-9f77e5f510c2","startTime":"2026-02-27T19:09:08.153Z","endTime":"2026-02-27T19:09:08.154Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":573262,"link":"/api/v1/people/573262"},"postOnThird":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.83,"dramaIndex":45.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22853936249175,"aZ":-18.99146994279524,"pfxX":2.4912347286776697,"pfxZ":7.454200305440663,"pX":0.8104202327608477,"pZ":3.5153142356631073,"vX0":-1.782065195581013,"vY0":-132.15320246377982,"vZ0":-3.8833737594026596,"x":86.11,"y":143.87,"x0":1.1699090888725514,"y0":50.00331423472453,"z0":6.399401798513596,"aX":4.4054878150863885},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":-4.1,"spinRate":1900,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.41451003078568815,"extension":6.408887130403208},"index":3,"playId":"867395e4-ab76-3f70-9b3a-29245b628576","pitchNumber":2,"startTime":"2026-02-27T19:09:08.155Z","endTime":"2026-02-27T19:09:11.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.649435515790763,"aZ":-23.096271324507978,"pfxX":-1.4141062744294088,"pfxZ":5.34956514683358,"pX":0.562852110145444,"pZ":3.129576492997962,"vX0":-1.7156132348921551,"vY0":-129.3438247538272,"vZ0":-3.3445605187473126,"x":95.55,"y":154.28,"x0":1.4180846556792515,"y0":50.00118099246567,"z0":6.207735770537035,"aX":-2.3987076973467274},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.2,"breakHorizontal":2.9,"spinRate":2292,"spinDirection":177},"zone":3,"typeConfidence":2.0,"plateTime":0.42325615276057915,"extension":6.528768479749935},"index":4,"playId":"118d6ab3-e822-30ce-a50a-d559a542d3ce","pitchNumber":3,"startTime":"2026-02-27T19:09:23.848Z","endTime":"2026-02-27T19:09:30.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93098703255749,"aZ":-28.591768186095152,"pfxX":0.3153316864605733,"pfxZ":2.3368850426983006,"pX":-1.0345091425386792,"pZ":1.826114557226038,"vX0":-5.523503349793609,"vY0":-123.21439983632021,"vZ0":-4.716977136003416,"x":156.43,"y":189.47,"x0":1.1972203846043195,"y0":50.004126094895504,"z0":6.186812541272376,"aX":0.4839380951664708},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.4,"breakHorizontal":0.7,"spinRate":2192,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4448576276927194,"extension":6.47370094386704},"index":5,"playId":"1516b54d-25f3-3dd0-9527-964ed260b283","pitchNumber":4,"startTime":"2026-02-27T19:09:53.067Z","endTime":"2026-02-27T19:09:56.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53690218985812,"aZ":-19.303318029856108,"pfxX":3.7968225380626377,"pfxZ":7.021003966397217,"pX":0.9230080096930877,"pZ":3.1056175005020843,"vX0":-1.7974808225576233,"vY0":-134.63048254249577,"vZ0":-5.056661376977045,"x":81.82,"y":154.93,"x0":1.1063835347611646,"y0":50.0064058920577,"z0":6.376822335863033,"aX":6.9632654499779925},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.9,"breakHorizontal":-6.5,"spinRate":2064,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40701536993983334,"extension":6.3699317332408985},"hitData":{"launchSpeed":72.6,"launchAngle":7.0,"totalDistance":89.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":129.02,"coordY":180.56}},"index":6,"playId":"f610d4a9-fd9e-3668-9c70-7f717af70a83","pitchNumber":5,"startTime":"2026-02-27T19:10:09.980Z","endTime":"2026-02-27T19:10:15.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":686623,"link":"/api/v1/people/686623"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":686623,"link":"/api/v1/people/686623"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":2.000000000000014,"leverageIndex":0.83,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:10:15.706Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim walks. Michael Harris II to 2nd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T19:13:13.490Z","endTime":"2026-02-27T19:14:12.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":809933,"fullName":"Steven Brooks","link":"/api/v1/people/809933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":8,"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-27T19:10:45.190Z","endTime":"2026-02-27T19:12:41.394Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Steven Brooks replaces P.J. Labriola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-27T19:12:41.394Z","endTime":"2026-02-27T19:13:15.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809933,"link":"/api/v1/people/809933"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686623,"link":"/api/v1/people/686623","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70321803897471,"aZ":-16.90653245210009,"pfxX":-4.4128582663595495,"pfxZ":8.000504907151122,"pX":-2.197026279492266,"pZ":4.949070163984996,"vX0":1.8807638740221961,"vY0":-137.56896093943902,"vZ0":0.5816828562127893,"x":200.75,"y":105.16,"x0":-2.3177748386728076,"y0":50.00581045320523,"z0":5.88452005586506,"aX":-8.424230235956088},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":7.6,"spinRate":2133,"spinDirection":225},"zone":11,"typeConfidence":1.34,"plateTime":0.39878491458233034,"extension":6.415959032460212},"index":2,"playId":"bb0eb1a9-84b2-3482-8b61-1ce1974d421d","pitchNumber":1,"startTime":"2026-02-27T19:13:15.714Z","endTime":"2026-02-27T19:13:19.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.486800513194257,"aZ":-18.617894218976296,"pfxX":-5.741201714634889,"pfxZ":7.203151117915551,"pX":-0.9010184270395996,"pZ":3.703574786012117,"vX0":5.631125732823428,"vY0":-136.44870521986695,"vZ0":-2.1154620388736287,"x":151.34,"y":138.78,"x0":-2.24723428847033,"y0":50.00535559338336,"z0":5.774079881668325,"aX":-10.809603958006237},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":9.2,"spinRate":2191,"spinDirection":224},"zone":11,"typeConfidence":0.95,"plateTime":0.4016648022049991,"extension":6.400161444421675},"index":3,"playId":"622f40cb-cf22-303a-9cfe-1577f11088c6","pitchNumber":2,"startTime":"2026-02-27T19:13:33.048Z","endTime":"2026-02-27T19:13:36.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8550379798218,"aZ":-26.650927424863742,"pfxX":0.22727054676874303,"pfxZ":3.3345109197451652,"pX":-1.2506080803027415,"pZ":3.178757058269021,"vX0":2.739343605003479,"vY0":-127.5024769303693,"vZ0":-1.1818762537366532,"x":164.67,"y":152.95,"x0":-2.365926405201619,"y0":50.00243718230414,"z0":5.740715160022777,"aX":0.3754252172852638},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":-1.0,"spinRate":2538,"spinDirection":183},"zone":11,"typeConfidence":1.36,"plateTime":0.4286825240064407,"extension":6.511236722094894},"index":4,"playId":"9046a882-2caa-3d42-a511-bbde1bbb9dfa","pitchNumber":3,"startTime":"2026-02-27T19:13:50.794Z","endTime":"2026-02-27T19:13:54.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.632696779597033,"aZ":-18.504800001798454,"pfxX":-5.461324599662269,"pfxZ":7.268805348846341,"pX":-1.0058442528678724,"pZ":3.5185412567945282,"vX0":5.236274977838419,"vY0":-136.62270351749592,"vZ0":-2.5178778950159457,"x":155.34,"y":143.78,"x0":-2.2427869695064344,"y0":50.001119857262616,"z0":5.7318026292491435,"aX":-10.267396409599495},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":8.8,"spinRate":2232,"spinDirection":224},"zone":11,"typeConfidence":1.13,"plateTime":0.4017544945514575,"extension":6.524382920365523},"index":5,"playId":"74e4e607-780f-3696-b4ee-2983c8c922f8","pitchNumber":4,"startTime":"2026-02-27T19:14:08.502Z","endTime":"2026-02-27T19:14:12.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":809933,"link":"/api/v1/people/809933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":0.799999999999983,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:14:12.433Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Mateo walks. Michael Harris II to 3rd. Jonah Heim to 2nd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T19:14:27.954Z","endTime":"2026-02-27T19:15:45.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":809933,"fullName":"Steven Brooks","link":"/api/v1/people/809933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.370213500342036,"aZ":-26.711700645146763,"pfxX":0.290086527817653,"pfxZ":3.37374809997828,"pX":0.10245495809007449,"pZ":1.6920767493185427,"vX0":5.493128066131,"vY0":-125.67800360093798,"vZ0":-4.5357039378143,"x":113.09,"y":193.09,"x0":-2.1376033695871346,"y0":50.00591055000784,"z0":5.656900068730154,"aX":0.46942271215658227},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.4,"breakHorizontal":-1.7,"spinRate":2492,"spinDirection":152},"zone":8,"typeConfidence":1.25,"plateTime":0.43367625052107517,"extension":6.488421555064399},"index":0,"playId":"02de9aa3-f765-32f0-a333-1aaaf6f99e8b","pitchNumber":1,"startTime":"2026-02-27T19:14:35.660Z","endTime":"2026-02-27T19:14:40.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68854012147855,"aZ":-15.511912098877676,"pfxX":-5.96608969088901,"pfxZ":8.8112869720812,"pX":-0.9112399845232,"pZ":2.4363567795701466,"vX0":5.468564418089784,"vY0":-137.42534321665502,"vZ0":-5.622688312363829,"x":151.73,"y":173.0,"x0":-2.162925384354752,"y0":50.00197620770952,"z0":5.582465621779322,"aX":-11.281214969411735},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2292,"spinDirection":223},"zone":13,"typeConfidence":1.25,"plateTime":0.40030252581475745,"extension":6.887107843056884},"index":1,"playId":"e5aebce7-c5cf-3639-b462-59ba10e7a521","pitchNumber":2,"startTime":"2026-02-27T19:14:52.731Z","endTime":"2026-02-27T19:14:56.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.927692128510603,"aZ":-26.10877656733042,"pfxX":-0.6925878319727945,"pfxZ":3.643329510058247,"pX":0.3027972933790198,"pZ":1.3654184668822151,"vX0":6.202561828064466,"vY0":-128.31392541484786,"vZ0":-5.4818363686308045,"x":105.46,"y":201.91,"x0":-2.0573577835705277,"y0":50.00207205998953,"z0":5.5676048891184005,"aX":-1.1529310810766982},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":-0.1,"spinRate":2445,"spinDirection":188},"zone":14,"typeConfidence":1.35,"plateTime":0.4271137175027526,"extension":6.484735474579848},"index":2,"playId":"8272ecc5-7c80-3269-8a64-8250bd96cac4","pitchNumber":3,"startTime":"2026-02-27T19:15:08.837Z","endTime":"2026-02-27T19:15:12.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.610937239501897,"aZ":-14.48732980849132,"pfxX":-4.677924399900359,"pfxZ":9.366205419909285,"pX":-0.22510663843502235,"pZ":1.4076750188588394,"vX0":6.975700379311341,"vY0":-136.683451901882,"vZ0":-8.301010997846937,"x":125.58,"y":200.77,"x0":-2.204617666804901,"y0":50.00597275799897,"z0":5.4826088140661415,"aX":-8.837524831490462},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":2218,"spinDirection":224},"zone":13,"typeConfidence":1.36,"plateTime":0.40098798744667086,"extension":7.008098427931669},"index":3,"playId":"de3eac7e-caef-3b45-97da-762094b0003d","pitchNumber":4,"startTime":"2026-02-27T19:15:24.957Z","endTime":"2026-02-27T19:15:28.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62986347899587,"aZ":-15.678568581571533,"pfxX":-5.5291385360601755,"pfxZ":8.549143326708762,"pX":0.5884878213355946,"pZ":1.0994835635924085,"vX0":9.054306360399188,"vY0":-137.99524916448874,"vZ0":-8.997543151311357,"x":94.57,"y":209.09,"x0":-2.016281639873822,"y0":50.00017053433457,"z0":5.4577127356344715,"aX":-10.665470646128465},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":8.2,"spinRate":2322,"spinDirection":219},"zone":14,"typeConfidence":1.27,"plateTime":0.3968684781709988,"extension":7.0148755007285075},"index":4,"playId":"4a67499d-12ac-3423-8ccc-7c909d19a688","pitchNumber":5,"startTime":"2026-02-27T19:15:41.725Z","endTime":"2026-02-27T19:15:45.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":809933,"link":"/api/v1/people/809933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.39999999999999,"awayTeamWinProbability":4.6000000000000085,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:15:45.818Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ronald Acuña Jr. hits a grand slam (1) to left center field. Michael Harris II scores. Jonah Heim scores. Jorge Mateo scores.","rbi":4,"awayScore":3,"homeScore":12,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T19:16:11.916Z","endTime":"2026-02-27T19:17:33.053Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":809933,"fullName":"Steven Brooks","link":"/api/v1/people/809933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":809933,"link":"/api/v1/people/809933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":686623,"link":"/api/v1/people/686623"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":{"id":809933,"link":"/api/v1/people/809933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":{"id":809933,"link":"/api/v1/people/809933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.802064135740594,"aZ":-25.59334465676347,"pfxX":-0.9378381132138376,"pfxZ":3.8416707830326358,"pX":0.7139806637623103,"pZ":0.9141261827207539,"vX0":7.310254722142292,"vY0":-129.2758000440842,"vZ0":-6.899234232763782,"x":89.78,"y":214.1,"x0":-2.0136823585878876,"y0":50.004643858375914,"z0":5.548146137915996,"aX":-1.6080340855011823},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":0.2,"spinRate":2512,"spinDirection":194},"zone":14,"typeConfidence":1.36,"plateTime":0.42169022059005234,"extension":6.720911698466991},"index":0,"playId":"15d022e4-bea4-3c3e-b574-ec0c8d3800f9","pitchNumber":1,"startTime":"2026-02-27T19:16:11.916Z","endTime":"2026-02-27T19:16:15.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74518466242183,"aZ":-15.197087672127953,"pfxX":-4.625012550152284,"pfxZ":8.856243364522097,"pX":-0.9626839087780601,"pZ":3.405794333018126,"vX0":4.92217854121519,"vY0":-137.63374433853835,"vZ0":-3.235002083160076,"x":153.7,"y":146.82,"x0":-2.1739474657339066,"y0":50.00464471478175,"z0":5.626577934274222,"aX":-8.868202246055105},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":7.3,"spinRate":2227,"spinDirection":222},"zone":11,"typeConfidence":1.35,"plateTime":0.3980660985095348,"extension":6.776106435230793},"index":1,"playId":"8e79df2a-91a2-3ef5-a961-d6d2838bd57e","pitchNumber":2,"startTime":"2026-02-27T19:16:27.917Z","endTime":"2026-02-27T19:16:31.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31795836086317,"aZ":-16.0949361971342,"pfxX":-5.176681564078853,"pfxZ":8.446399730217353,"pX":-0.7180184241656372,"pZ":3.8736760228637523,"vX0":5.600283524805411,"vY0":-137.55093923797867,"vZ0":-1.9534620202271245,"x":144.37,"y":134.19,"x0":-2.114013166784288,"y0":50.005976445283785,"z0":5.692128209791572,"aX":-9.858881049568371},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2297,"spinDirection":224},"zone":11,"typeConfidence":1.29,"plateTime":0.39917000886918474,"extension":6.687228206261072},"index":2,"playId":"f1310cc6-74fb-367e-a4e1-707e0030d3e1","pitchNumber":3,"startTime":"2026-02-27T19:16:44.379Z","endTime":"2026-02-27T19:16:48.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.693343381338224,"aZ":-15.93019813772974,"pfxX":-5.107132715655024,"pfxZ":8.665034023962805,"pX":-0.9226356955794961,"pZ":2.8197923705559838,"vX0":5.108917628868745,"vY0":-136.68581837599777,"vZ0":-4.511046060092753,"x":152.17,"y":162.65,"x0":-2.160687318850977,"y0":50.003691128162416,"z0":5.600120738688082,"aX":-9.575994847406378},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":8.0,"spinRate":2237,"spinDirection":225},"zone":11,"typeConfidence":1.33,"plateTime":0.4021131260271362,"extension":6.842308421665436},"hitData":{"launchSpeed":102.5,"launchAngle":39.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.53,"coordY":64.41}},"index":3,"playId":"58d0ab99-086a-303e-9bdc-c773c15563aa","pitchNumber":4,"startTime":"2026-02-27T19:17:01.953Z","endTime":"2026-02-27T19:17:33.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":622761,"link":"/api/v1/people/622761"},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":809933,"link":"/api/v1/people/809933"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":809933,"link":"/api/v1/people/809933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":0.52,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:17:33.053Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jurickson Profar grounds out to first baseman Nick Sogard.","rbi":0,"awayScore":3,"homeScore":12,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T19:17:39.721Z","endTime":"2026-02-27T19:18:44.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":809933,"fullName":"Steven Brooks","link":"/api/v1/people/809933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.602163024106183,"aZ":-29.4511648203714,"pfxX":0.22829964059158414,"pfxZ":1.6358067725303602,"pX":0.23144278501643542,"pZ":2.2625489896850817,"vX0":5.859712103459245,"vY0":-127.60004242947272,"vZ0":-2.7842047849157563,"x":108.18,"y":177.69,"x0":-2.1142158662242676,"y0":50.00587376513045,"z0":5.662936702136355,"aX":0.3791386862610072},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":-1.6,"spinRate":2491,"spinDirection":168},"zone":5,"typeConfidence":1.34,"plateTime":0.42749988883743173,"extension":6.523063600204697},"index":0,"playId":"4ed5b763-b69b-353f-bba4-7a85250ac2a9","pitchNumber":1,"startTime":"2026-02-27T19:17:57.010Z","endTime":"2026-02-27T19:18:01.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.098538138072477,"aZ":-31.232187473732335,"pfxX":10.752642771827926,"pfxZ":0.6839516990292243,"pX":-1.2259828262781858,"pZ":2.127402010661372,"vX0":-0.746603122920088,"vY0":-115.89168697673811,"vZ0":-1.5181270836056155,"x":163.73,"y":181.34,"x0":-2.2992672752878405,"y0":50.00019828785153,"z0":5.7529115584592425,"aX":14.736374657878203},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.2,"breakHorizontal":-19.3,"spinRate":2434,"spinDirection":71},"zone":13,"typeConfidence":0.92,"plateTime":0.4712243261912601,"extension":6.551983975785105},"index":1,"playId":"761d8f8d-25e7-38a0-9ef9-80374b192c82","pitchNumber":2,"startTime":"2026-02-27T19:18:19.118Z","endTime":"2026-02-27T19:18:23.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03370364954922,"aZ":-27.33799807401592,"pfxX":-0.11408655696522557,"pfxZ":2.8449008718141187,"pX":-0.09705194609107438,"pZ":1.4645566430006363,"vX0":5.453895545575658,"vY0":-128.86994583928202,"vZ0":-5.165951522264358,"x":120.7,"y":199.24,"x0":-2.2163238397651996,"y0":50.00489938963486,"z0":5.578845990421779,"aX":-0.19526614645246826},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.3,"breakHorizontal":-0.8,"spinRate":2454,"spinDirection":176},"zone":13,"typeConfidence":1.36,"plateTime":0.42327023567385913,"extension":6.562384086136935},"hitData":{"launchSpeed":100.0,"launchAngle":-12.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.88,"coordY":163.36}},"index":2,"playId":"8f974252-d9c2-3a45-beb0-ac48f5c8a3d8","pitchNumber":3,"startTime":"2026-02-27T19:18:35.485Z","endTime":"2026-02-27T19:18:44.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":809933,"link":"/api/v1/people/809933"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":809933,"link":"/api/v1/people/809933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:18:44.131Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Olson homers (2) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":13,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T19:18:57.677Z","endTime":"2026-02-27T19:19:57.002Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":809933,"fullName":"Steven Brooks","link":"/api/v1/people/809933"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":809933,"link":"/api/v1/people/809933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518255201356084,"aZ":-18.152815369300566,"pfxX":-5.9714765293075995,"pfxZ":7.239665172229458,"pX":-2.1821812925704376,"pZ":4.071180181763227,"vX0":2.475986048300073,"vY0":-137.78160539657003,"vZ0":-1.1371384706916592,"x":200.18,"y":128.86,"x0":-2.312979542293152,"y0":50.0014980178048,"z0":5.707213690867597,"aX":-11.56406702548448},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":10.3,"spinRate":2179,"spinDirection":219},"zone":11,"typeConfidence":0.82,"plateTime":0.3964232462007664,"extension":6.628700619314721},"index":0,"playId":"acd2f78a-70b6-33e3-823f-2d18c13facb1","pitchNumber":1,"startTime":"2026-02-27T19:19:07.861Z","endTime":"2026-02-27T19:19:11.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55994056685942,"aZ":-19.210032334925803,"pfxX":-4.923192306697558,"pfxZ":6.716516395718235,"pX":-0.6480206360815315,"pZ":3.9727972804454015,"vX0":5.813937475638715,"vY0":-138.22045498564566,"vZ0":-1.1027778418652816,"x":141.7,"y":131.51,"x0":-2.141649118272402,"y0":50.00199364343502,"z0":5.6701525130429795,"aX":-9.501367783595374},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":7.7,"spinRate":2203,"spinDirection":220},"zone":11,"typeConfidence":1.12,"plateTime":0.3966831411576863,"extension":6.533814834842662},"index":1,"playId":"94c23283-ba07-3a4f-9aa9-fb86f235dc01","pitchNumber":2,"startTime":"2026-02-27T19:19:23.242Z","endTime":"2026-02-27T19:19:27.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.319736502157923,"aZ":-28.34657551531909,"pfxX":0.11181163466909083,"pfxZ":2.346883941155296,"pX":-0.1446197903966647,"pZ":2.222587626479337,"vX0":4.938735189159485,"vY0":-126.21430264724071,"vZ0":-2.8478821554444034,"x":122.51,"y":178.77,"x0":-2.1330970539931404,"y0":50.00031939704324,"z0":5.625017622941031,"aX":0.18181651825680642},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":-1.2,"spinRate":2408,"spinDirection":168},"zone":8,"typeConfidence":1.28,"plateTime":0.43233832278397655,"extension":6.621130944964499},"hitData":{"launchSpeed":101.3,"launchAngle":36.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.55,"coordY":41.99}},"index":2,"playId":"f2cada73-9d1a-3de4-ad4d-5c8cefc95e36","pitchNumber":3,"startTime":"2026-02-27T19:19:39.396Z","endTime":"2026-02-27T19:19:57.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":809933,"link":"/api/v1/people/809933"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":809933,"link":"/api/v1/people/809933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.02,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:19:57.002Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-27T19:20:16.549Z","endTime":"2026-02-27T19:21:40.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":809933,"fullName":"Steven Brooks","link":"/api/v1/people/809933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641511,"link":"/api/v1/people/641511"},"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, 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":79.7,"endSpeed":72.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.940225404357104,"aZ":-31.43088860625479,"pfxX":7.495995909793772,"pfxZ":0.5529913949533931,"pX":-0.31669087134325313,"pZ":2.720995621316835,"vX0":1.8723358346139243,"vY0":-116.0779185396326,"vZ0":-0.31170380179508095,"x":129.07,"y":165.31,"x0":-2.1096929935918918,"y0":50.00475363631145,"z0":5.877598852442574,"aX":10.117974303245386},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.2,"breakHorizontal":-14.0,"spinRate":2659,"spinDirection":76},"zone":5,"typeConfidence":1.18,"plateTime":0.47385664809920636,"extension":6.595511874198063},"index":0,"playId":"8d0911ea-37d5-36e5-bce0-9536a7ef2e25","pitchNumber":1,"startTime":"2026-02-27T19:20:48.233Z","endTime":"2026-02-27T19:20:52.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23296014843951,"aZ":-16.37590315776339,"pfxX":-4.335462164872773,"pfxZ":8.23576524975588,"pX":-0.6943010268299539,"pZ":3.173710022284826,"vX0":5.406951919564715,"vY0":-138.23282112570615,"vZ0":-3.607114807201266,"x":143.47,"y":153.09,"x0":-2.1201877835990426,"y0":50.00655964004964,"z0":5.607374578020708,"aX":-8.32132312987984},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":6.6,"spinRate":2220,"spinDirection":214},"zone":1,"typeConfidence":1.35,"plateTime":0.3975098432378803,"extension":7.049339840731413},"index":1,"playId":"b756c942-a2bc-37d2-992e-9b554132651b","pitchNumber":2,"startTime":"2026-02-27T19:21:03.596Z","endTime":"2026-02-27T19:21:06.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.489522338493124,"aZ":-17.29288663206198,"pfxX":-4.727059911242667,"pfxZ":7.798950910166248,"pX":-0.30908178428838556,"pZ":4.0504533351267735,"vX0":6.409780616840758,"vY0":-137.71870041614977,"vZ0":-1.4921999058092879,"x":128.78,"y":129.42,"x0":-2.059777758422252,"y0":50.00198289041455,"z0":5.7769862804730225,"aX":-9.019467236340969},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":7.1,"spinRate":2243,"spinDirection":218},"zone":11,"typeConfidence":1.29,"plateTime":0.3987341742213779,"extension":6.947737027447707},"index":2,"playId":"7c83b7c2-d5aa-3b8a-9a16-ee4029f0eb64","pitchNumber":3,"startTime":"2026-02-27T19:21:19.363Z","endTime":"2026-02-27T19:21:22.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.215255973625247,"aZ":-35.96567268915605,"pfxX":7.599699954367572,"pfxZ":-2.798782525152653,"pX":0.48140140068397647,"pZ":1.4814946802323359,"vX0":3.4314377838387786,"vY0":-116.07530425902843,"vZ0":-1.8576157372225826,"x":98.65,"y":198.78,"x0":-2.0068366174696215,"y0":50.0039376020069,"z0":5.740188994215559,"aX":10.29339423420644},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-5.3,"breakHorizontal":-14.6,"spinRate":2644,"spinDirection":70},"zone":14,"typeConfidence":1.36,"plateTime":0.47320539558232433,"extension":6.63175303752177},"index":3,"playId":"edc3b2d5-896b-3d08-8b9e-acc83bed1158","pitchNumber":4,"startTime":"2026-02-27T19:21:36.163Z","endTime":"2026-02-27T19:21:40.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":809933,"link":"/api/v1/people/809933"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":809933,"link":"/api/v1/people/809933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:21:40.940Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, shortstop Jorge Mateo to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":13,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-27T19:24:02.839Z","endTime":"2026-02-27T19:24:47.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Darius Vines.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":13,"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-27T19:23:43.419Z","endTime":"2026-02-27T19:24:05.061Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670241,"link":"/api/v1/people/670241","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":93.1,"endSpeed":86.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936269123537233,"aZ":-20.945746481095245,"pfxX":-8.749367145006138,"pfxZ":5.974769696913619,"pX":-2.0364827440300455,"pZ":2.498905017932539,"vX0":2.0061197600246987,"vY0":-135.59250599391373,"vZ0":-4.314239259292845,"x":194.63,"y":171.31,"x0":-1.6441266307824165,"y0":50.006481621848266,"z0":5.553981331831938,"aX":-16.45410352605876},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":15.5,"spinRate":2204,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.40245520954131075,"extension":6.050368925990614},"index":1,"playId":"ff691299-1543-3489-94ed-75bdd60972e4","pitchNumber":1,"startTime":"2026-02-27T19:24:05.061Z","endTime":"2026-02-27T19:24:08.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":92.7,"endSpeed":86.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42160237888595,"aZ":-16.42373155655949,"pfxX":-2.568329276333371,"pfxZ":8.324061595866567,"pX":-0.7492146813405596,"pZ":3.702701278876096,"vX0":3.142407033512421,"vY0":-135.22483079554246,"vZ0":-2.1362813111662913,"x":145.56,"y":138.81,"x0":-1.5808800487123251,"y0":50.00642801136257,"z0":5.627478090038558,"aX":-4.862123389044654},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":4.2,"spinRate":2261,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.40171931033257957,"extension":5.884593076722461},"index":2,"playId":"a6b6f278-95f4-3f7d-87aa-6ffe7f293e4e","pitchNumber":2,"startTime":"2026-02-27T19:24:16.426Z","endTime":"2026-02-27T19:24:20.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52665554632638,"aZ":-16.13931280808599,"pfxX":-4.003854954193791,"pfxZ":8.442733042980109,"pX":-0.618412226660398,"pZ":3.314601804317068,"vX0":3.7466717986280966,"vY0":-136.1262726895967,"vZ0":-3.1735296298269517,"x":140.57,"y":149.29,"x0":-1.4844778576343425,"y0":50.00348835089131,"z0":5.59606388886171,"aX":-7.60478318757223},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":6.6,"spinRate":2236,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.4005422465776136,"extension":5.968799850185304},"index":3,"playId":"6c77b661-2fbf-3274-8f29-0892059ce795","pitchNumber":3,"startTime":"2026-02-27T19:24:27.930Z","endTime":"2026-02-27T19:24:30.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.644969417855947,"aZ":-25.153155768436903,"pfxX":-9.595280619588104,"pfxZ":3.645354706276798,"pX":-0.7900144360146445,"pZ":1.8997579554235209,"vX0":6.761347911202405,"vY0":-137.68312173438437,"vZ0":-4.014938477925426,"x":147.11,"y":187.49,"x0":-2.0269290020113826,"y0":50.00280499088852,"z0":5.072514678136791,"aX":-18.481508050885914},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.0,"breakHorizontal":16.1,"spinRate":2353,"spinDirection":236},"zone":7,"typeConfidence":0.9,"plateTime":0.3973177582477332,"extension":6.123641465984933},"hitData":{"launchSpeed":62.6,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.09,"coordY":160.18}},"index":4,"playId":"a6b730d7-a16f-3082-88be-eb1297853b49","pitchNumber":4,"startTime":"2026-02-27T19:24:42.159Z","endTime":"2026-02-27T19:24:47.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:24:47.178Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Marcelo Mayer homers (1) on a fly ball to right field.","rbi":1,"awayScore":4,"homeScore":13,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-27T19:25:05.308Z","endTime":"2026-02-27T19:26:34.725Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":{"id":628452,"link":"/api/v1/people/628452"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481797475419246,"aZ":-22.22954769222321,"pfxX":-8.64100532275925,"pfxZ":5.177712787758826,"pX":-1.5043655743810214,"pZ":2.024795965914358,"vX0":7.0384941670215895,"vY0":-137.04455071856015,"vZ0":-5.219957633425166,"x":174.34,"y":184.11,"x0":-2.9708195442766048,"y0":50.002547793377815,"z0":5.452254731695547,"aX":-16.5986334799305},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.5,"breakHorizontal":14.4,"spinRate":2178,"spinDirection":229},"zone":13,"typeConfidence":0.92,"plateTime":0.3981588934616709,"extension":5.916922366445364},"index":0,"playId":"68fa14cb-8220-32ac-856c-fcf24a20703e","pitchNumber":1,"startTime":"2026-02-27T19:25:16.480Z","endTime":"2026-02-27T19:25:20.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":94.5,"endSpeed":87.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.603929266845455,"aZ":-15.025416185933784,"pfxX":-3.8252940361865053,"pfxZ":8.863016324012028,"pX":-0.7366970461262209,"pZ":2.945980282503143,"vX0":5.803890293452425,"vY0":-137.5251832616869,"vZ0":-4.374286639981841,"x":145.08,"y":159.24,"x0":-2.3676653533821477,"y0":50.003580048467605,"z0":5.561120077823366,"aX":-7.402508969545512},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":5.9,"spinRate":2313,"spinDirection":219},"zone":1,"typeConfidence":0.92,"plateTime":0.3967518563623731,"extension":5.881996336242506},"index":1,"playId":"3e40bfb3-2a4e-34d6-bd4a-ff3493bfe19a","pitchNumber":2,"startTime":"2026-02-27T19:25:27.538Z","endTime":"2026-02-27T19:25:30.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.797908240888344,"aZ":-29.763298897114563,"pfxX":-8.217794368158863,"pfxZ":1.4482442859593894,"pX":0.19203395837359455,"pZ":1.0880807658281675,"vX0":7.013273198588929,"vY0":-128.46016402408523,"vZ0":-4.832105391806341,"x":109.68,"y":209.4,"x0":-1.5121480115435773,"y0":50.00330559643513,"z0":5.320436549687035,"aX":-13.669616067453966},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":13.2,"spinRate":1915,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.42717461480264163,"extension":6.104083875062249},"index":2,"playId":"d8dd4003-282f-3417-9177-2b1dceae8083","pitchNumber":3,"startTime":"2026-02-27T19:25:42.991Z","endTime":"2026-02-27T19:25:46.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30953401104305,"aZ":-27.698854681397215,"pfxX":-9.498023726287204,"pfxZ":2.6163367500014196,"pX":0.6222215183062544,"pZ":1.0229469885240614,"vX0":8.441550916880455,"vY0":-129.96147549320273,"vZ0":-5.5025935614347485,"x":93.28,"y":211.16,"x0":-1.4344847410838206,"y0":50.00149300670903,"z0":5.272120707941723,"aX":-16.241365479998702},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":15.4,"spinRate":1877,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.42150299669065117,"extension":6.0612189887275205},"index":3,"playId":"007f026d-fd53-3456-a2fc-0686e642f143","pitchNumber":4,"startTime":"2026-02-27T19:25:55.817Z","endTime":"2026-02-27T19:25:59.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25579495600405,"aZ":-25.05458965593111,"pfxX":-9.192472688821045,"pfxZ":3.713423647535098,"pX":0.1871780046879465,"pZ":2.065697568192673,"vX0":9.188881706728738,"vY0":-137.1624933985669,"vZ0":-3.4999674142120867,"x":109.87,"y":183.01,"x0":-2.0002565729711894,"y0":50.00618103975724,"z0":5.0523884902271945,"aX":-17.647119274274885},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.2,"breakHorizontal":14.9,"spinRate":2391,"spinDirection":230},"zone":8,"typeConfidence":0.9,"plateTime":0.3982061097855514,"extension":5.8651362988641145},"hitData":{"launchSpeed":105.3,"launchAngle":26.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.71,"coordY":72.29}},"index":4,"playId":"e165cb6f-de1e-3820-b710-60dbe30ad1b4","pitchNumber":5,"startTime":"2026-02-27T19:26:08.891Z","endTime":"2026-02-27T19:26:34.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.03,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:26:34.725Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Sogard lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":4,"homeScore":13,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-27T19:26:27.147Z","endTime":"2026-02-27T19:27:10.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686765,"fullName":"Nick Sogard","link":"/api/v1/people/686765"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93435363529324,"aZ":-25.74100856994821,"pfxX":6.878262751263447,"pfxZ":4.4377067612077665,"pX":-0.06834368352500891,"pZ":2.1973471233799073,"vX0":1.9489639028442063,"vY0":-120.35770521796671,"vZ0":-2.2386762192947307,"x":119.61,"y":179.45,"x0":-1.7845074592529409,"y0":50.0030931624644,"z0":5.446401556391297,"aX":9.971670224021834},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.7,"breakHorizontal":-13.0,"spinRate":2554,"spinDirection":69},"zone":8,"typeConfidence":0.9,"plateTime":0.45715945132761293,"extension":6.024360779379599},"index":0,"playId":"8b74204b-11f9-358f-8ce4-cf2f20179ef5","pitchNumber":1,"startTime":"2026-02-27T19:26:49.871Z","endTime":"2026-02-27T19:26:53.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14218746403412,"aZ":-14.820493406479063,"pfxX":-3.50283881932121,"pfxZ":9.051523023333383,"pX":0.17482786013445364,"pZ":3.0320293601856743,"vX0":5.232858395293973,"vY0":-137.0582939424186,"vZ0":-4.179963948029642,"x":110.34,"y":156.92,"x0":-1.2973854733563928,"y0":50.00145628006942,"z0":5.577831499662195,"aX":-6.714932969494262},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":5.4,"spinRate":2240,"spinDirection":217},"zone":2,"typeConfidence":0.92,"plateTime":0.398476288908594,"extension":5.938987577044685},"hitData":{"launchSpeed":92.1,"launchAngle":17.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.49,"coordY":100.05}},"index":1,"playId":"7d2b9bbc-26d1-3794-940a-5ce9287c22eb","pitchNumber":2,"startTime":"2026-02-27T19:27:01.035Z","endTime":"2026-02-27T19:27:10.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":686765,"link":"/api/v1/people/686765","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:27:10.319Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinny Capra grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":13,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-27T19:27:32.105Z","endTime":"2026-02-27T19:28:01.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681962,"fullName":"Vinny Capra","link":"/api/v1/people/681962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.514923842204198,"aZ":-26.800597795890013,"pfxX":7.22306722150415,"pfxZ":3.640336182804319,"pX":0.6818584136833301,"pZ":2.5947871255424113,"vX0":3.361495682777903,"vY0":-121.02066067000307,"vZ0":-1.5429507041586028,"x":91.01,"y":168.72,"x0":-1.6654531925069527,"y0":50.004502705782805,"z0":5.597097183008338,"aX":10.671685398118825},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.5,"breakHorizontal":-13.9,"spinRate":2600,"spinDirection":77},"zone":6,"typeConfidence":0.9,"plateTime":0.45328661994645447,"extension":6.049772924823265},"index":0,"playId":"2bd9f9e7-d558-3d92-9532-14dc5c69db86","pitchNumber":1,"startTime":"2026-02-27T19:27:32.105Z","endTime":"2026-02-27T19:27:35.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.477529114048874,"aZ":-20.056551503995678,"pfxX":-8.192778189177943,"pfxZ":6.391477666720211,"pX":-1.5982177136220597,"pZ":1.8368224223226524,"vX0":5.353784450492807,"vY0":-136.69199669008916,"vZ0":-6.500116521954063,"x":177.92,"y":189.19,"x0":-2.5153973457601317,"y0":50.00569002848013,"z0":5.617778546056988,"aX":-15.542208709263145},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":13.8,"spinRate":2212,"spinDirection":220},"zone":13,"typeConfidence":0.74,"plateTime":0.40034068509112686,"extension":6.197385576505651},"index":1,"playId":"32655c35-4677-3237-a624-6f0b07c68010","pitchNumber":2,"startTime":"2026-02-27T19:27:43.386Z","endTime":"2026-02-27T19:27:47.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.043,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93156598120115,"aZ":-21.855406244846105,"pfxX":-8.33143173028535,"pfxZ":5.410772061291193,"pX":-0.5787722015736215,"pZ":2.2077753721894284,"vX0":4.805075566187883,"vY0":-136.4468765026553,"vZ0":-5.143109065076555,"x":139.06,"y":179.17,"x0":-1.270151282100329,"y0":50.001273252993265,"z0":5.600780404825297,"aX":-15.88060698824085},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":14.3,"spinRate":2331,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.3997559456805355,"extension":5.941759902484545},"hitData":{"launchSpeed":81.4,"launchAngle":7.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.87,"coordY":163.59}},"index":2,"playId":"cfa3e52a-4b7d-3773-ba6c-ea8df0b28337","pitchNumber":3,"startTime":"2026-02-27T19:27:55.965Z","endTime":"2026-02-27T19:28:01.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681962,"link":"/api/v1/people/681962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681962,"link":"/api/v1/people/681962"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":681962,"link":"/api/v1/people/681962"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:28:01.684Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mike Yastrzemski homers (3) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":14,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T19:30:22.520Z","endTime":"2026-02-27T19:31:05.960Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":677161,"link":"/api/v1/people/677161"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Braiden Ward replaces center fielder Ceddanne Rafaela, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":13,"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-27T19:30:15.250Z","endTime":"2026-02-27T19:30:15.295Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Zack Kelly replaces Steven Brooks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":13,"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-27T19:30:15.295Z","endTime":"2026-02-27T19:30:24.676Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677161,"link":"/api/v1/people/677161"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":809933,"link":"/api/v1/people/809933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":90.7,"endSpeed":84.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.943484817792694,"aZ":-26.436339013472452,"pfxX":1.679487459093305,"pfxZ":3.20398871918319,"pX":-0.916057621539711,"pZ":2.6887351762969938,"vX0":5.234728561521682,"vY0":-132.17947703912597,"vZ0":-2.8069233084244813,"x":151.92,"y":166.18,"x0":-3.130680397033893,"y0":50.003379912684245,"z0":5.6805666395843115,"aX":3.0076178874098196},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":-4.1,"spinRate":2490,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.4124518464885156,"extension":7.054390140004565},"index":2,"playId":"fe3089d4-8441-366d-aefe-e5ec28600072","pitchNumber":1,"startTime":"2026-02-27T19:30:24.676Z","endTime":"2026-02-27T19:30:28.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.091467485679928,"aZ":-27.22501267345821,"pfxX":-7.508923444961203,"pfxZ":3.332186482262979,"pX":-0.2934887489364032,"pZ":2.108944059475434,"vX0":7.6580616332901155,"vY0":-120.451185208305,"vZ0":-2.5825131234404584,"x":128.19,"y":181.84,"x0":-2.5227349246175366,"y0":50.00126105804006,"z0":5.5765491032134555,"aX":-11.148702386417755},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.8,"breakHorizontal":12.0,"spinRate":2029,"spinDirection":264},"zone":8,"typeConfidence":2.0,"plateTime":0.4529015646048107,"extension":7.3378991101875375},"hitData":{"launchSpeed":102.5,"launchAngle":29.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.42,"coordY":34.56}},"index":3,"playId":"d31f3862-fd8c-3744-b0b3-565abd3baf2b","pitchNumber":2,"startTime":"2026-02-27T19:30:40.213Z","endTime":"2026-02-27T19:31:05.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.02,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:31:05.960Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to center fielder Braiden Ward.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T19:31:19.570Z","endTime":"2026-02-27T19:32:08.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86956156367641,"aZ":-11.757806388025354,"pfxX":-3.4485471096278175,"pfxZ":10.301278991624116,"pX":-0.0598526575321981,"pZ":1.9122962682890376,"vX0":8.905921271627358,"vY0":-139.52747257133942,"vZ0":-8.081246104993498,"x":119.28,"y":187.15,"x0":-2.837783391293444,"y0":50.00542216744291,"z0":5.611597286709077,"aX":-6.837648561910984},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":4.6,"spinRate":2168,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3917966516052238,"extension":7.027218006924653},"index":0,"playId":"0620b034-c368-3da1-ad16-ebe7b413f654","pitchNumber":1,"startTime":"2026-02-27T19:31:26.392Z","endTime":"2026-02-27T19:31:29.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3569183255729,"aZ":-32.83015175403423,"pfxX":3.8204054154533367,"pfxZ":-0.42344681254686023,"pX":-2.018913022037708,"pZ":2.318112715489793,"vX0":1.243420107620581,"vY0":-123.16311868631298,"vZ0":-1.6294856028941174,"x":193.96,"y":176.19,"x0":-3.024889289516717,"y0":50.0025841248682,"z0":5.730213647319591,"aX":5.947719771523629},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":-7.2,"spinRate":2535,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.442449517764282,"extension":6.96420969503585},"index":1,"playId":"415ad423-e97d-399c-8b06-52ea21111c0f","pitchNumber":2,"startTime":"2026-02-27T19:31:41.336Z","endTime":"2026-02-27T19:31:44.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.198173634313807,"aZ":-33.45863387915187,"pfxX":3.276649405843418,"pfxZ":-0.8271278316102713,"pX":-0.9047001513738296,"pZ":2.189858230494641,"vX0":3.5455200670610196,"vY0":-122.90374653367034,"vZ0":-1.8083337380512061,"x":151.49,"y":179.65,"x0":-2.784411633931994,"y0":50.00480394967386,"z0":5.740295389418613,"aX":5.081350763936039},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.7,"breakHorizontal":-6.7,"spinRate":2485,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.44332981461447574,"extension":7.103337986457434},"hitData":{"launchSpeed":91.4,"launchAngle":32.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.11,"coordY":55.64}},"index":2,"playId":"c470893f-2e36-3e29-ae28-ec51ae5da193","pitchNumber":3,"startTime":"2026-02-27T19:31:58.170Z","endTime":"2026-02-27T19:32:08.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:32:08.706Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Harris II doubles (1) on a line drive to left fielder Roman Anthony.","rbi":0,"awayScore":4,"homeScore":14,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T19:32:28.156Z","endTime":"2026-02-27T19:34:14.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":90.7,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.237111088549106,"aZ":-22.439366395148287,"pfxX":2.166067350328161,"pfxZ":5.444405353319779,"pX":0.2671976063528976,"pZ":1.3722630410366903,"vX0":7.504975111975748,"vY0":-131.90254681927,"vZ0":-6.589938788833573,"x":106.82,"y":201.73,"x0":-2.879646296297957,"y0":50.00082479959256,"z0":5.522542199526197,"aX":3.8714439873286226},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":-5.4,"spinRate":2345,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.41296996498438343,"extension":7.1213416259924625},"index":0,"playId":"bd0608db-a326-3c55-ae86-f8a81cdf7769","pitchNumber":1,"startTime":"2026-02-27T19:32:34.316Z","endTime":"2026-02-27T19:32:37.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":79.9,"endSpeed":73.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.221010963137307,"aZ":-30.46320727494306,"pfxX":10.070844977732607,"pfxZ":1.2604310256828772,"pX":-1.3999811204071269,"pZ":0.7774754511857261,"vX0":1.4697639107754543,"vY0":-116.31639722017734,"vZ0":-3.764600812529703,"x":170.36,"y":217.79,"x0":-3.348772254739074,"y0":50.00036820722396,"z0":5.34203132535102,"aX":13.634333042312878},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.6,"breakHorizontal":-18.6,"spinRate":2557,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.47302642236949843,"extension":7.309560820594379},"index":1,"playId":"af8f8645-cd6e-3586-9fad-6670741e49f6","pitchNumber":2,"startTime":"2026-02-27T19:32:52.219Z","endTime":"2026-02-27T19:32:55.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36138366913195,"aZ":-33.8946852679101,"pfxX":8.142059128826679,"pfxZ":-1.1828233604588876,"pX":0.4305118942550385,"pZ":1.5955884582781825,"vX0":5.847297172676913,"vY0":-119.29217561202282,"vZ0":-2.122685919077062,"x":100.59,"y":195.7,"x0":-3.1041232348688266,"y0":50.00460155147797,"z0":5.531106327140627,"aX":11.821415154368497},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.4,"breakHorizontal":-16.1,"spinRate":2627,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.45785249146348983,"extension":6.995730814215554},"index":2,"playId":"cc330793-7bf4-3b5f-9f7c-59a445677138","pitchNumber":3,"startTime":"2026-02-27T19:33:14.367Z","endTime":"2026-02-27T19:33:18.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.182989996122068,"aZ":-14.911877043566642,"pfxX":-3.489245234116604,"pfxZ":8.718897482955592,"pX":-0.71198621581869,"pZ":3.0584715758406724,"vX0":7.093797401764005,"vY0":-139.53627239434348,"vZ0":-4.594527351949207,"x":144.14,"y":156.2,"x0":-2.8291505772326753,"y0":50.003609503685375,"z0":5.702672584647552,"aX":-6.909474684187366},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":4.9,"spinRate":2100,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.391906765900806,"extension":7.033587944038008},"hitData":{"launchSpeed":104.3,"launchAngle":6.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":35.69,"coordY":102.99}},"index":3,"playId":"0eb4dc6e-5801-32a4-aa72-0ff99852de9f","pitchNumber":4,"startTime":"2026-02-27T19:33:59.591Z","endTime":"2026-02-27T19:34:14.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:34:14.261Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonah Heim lines out to left fielder Roman Anthony.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T19:34:24.795Z","endTime":"2026-02-27T19:36:08.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.296343187803448,"aZ":-19.670618831263994,"pfxX":-7.963247779847052,"pfxZ":6.372119667561331,"pX":0.21726478120081397,"pZ":2.0286678901419712,"vX0":11.075213069566914,"vY0":-138.0940603265799,"vZ0":-6.093788719438096,"x":108.72,"y":184.01,"x0":-2.7820603942119386,"y0":50.000548010982364,"z0":5.556249763528235,"aX":-15.617792567598691},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":12.5,"spinRate":2055,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.39432758275828306,"extension":7.234073396035698},"index":0,"playId":"0e25d76d-fa8e-3022-93d0-9fb37432c507","pitchNumber":1,"startTime":"2026-02-27T19:34:42.600Z","endTime":"2026-02-27T19:34:46.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.308863717347037,"aZ":-19.37738872214391,"pfxX":-9.559792285984722,"pfxZ":6.4777510525891415,"pX":-0.025373943709677976,"pZ":1.7195221200080435,"vX0":11.089505104459594,"vY0":-138.95984294976714,"vZ0":-6.956985177724692,"x":117.97,"y":192.35,"x0":-2.807510287456456,"y0":50.00002205376883,"z0":5.522341445514799,"aX":-18.87525671687353},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.6,"breakHorizontal":15.2,"spinRate":2153,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3927046942672452,"extension":7.057965663597419},"index":1,"playId":"87ee5b10-80f8-3167-aeda-5fd0e2e335ff","pitchNumber":2,"startTime":"2026-02-27T19:34:59.854Z","endTime":"2026-02-27T19:35:03.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915416693469886,"aZ":-25.024377393821524,"pfxX":0.7968678200894859,"pfxZ":3.947956267586786,"pX":-0.6918848942539835,"pZ":1.7524164174602015,"vX0":5.906742756252248,"vY0":-133.28150335245118,"vZ0":-5.458891131230938,"x":143.37,"y":191.46,"x0":-3.0343982528573745,"y0":50.00267816342792,"z0":5.619132404780476,"aX":1.4418777345854374},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.2,"breakHorizontal":-2.6,"spinRate":2339,"spinDirection":169},"zone":7,"typeConfidence":2.0,"plateTime":0.40994841845301444,"extension":7.315616060421552},"index":2,"playId":"bdc59b5c-5371-3a1d-8f68-b2835e0ebdf7","pitchNumber":3,"startTime":"2026-02-27T19:35:35.057Z","endTime":"2026-02-27T19:35:39.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.70590227260405,"aZ":-15.043301661061715,"pfxX":-4.75026264441739,"pfxZ":8.717066710574782,"pX":-0.9010471832816875,"pZ":3.358979573875445,"vX0":7.212541521974577,"vY0":-140.23956840045253,"vZ0":-3.9189513573469084,"x":151.35,"y":148.09,"x0":-2.90519053126605,"y0":50.0024011199701,"z0":5.774981886645305,"aX":-9.335179340944515},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":6.8,"spinRate":2125,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.392605406931569,"extension":7.068223940218564},"hitData":{"launchSpeed":94.1,"launchAngle":27.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.73,"coordY":81.82}},"index":3,"playId":"a5df6a15-3483-3a94-861f-3d52c5785677","pitchNumber":4,"startTime":"2026-02-27T19:35:57.870Z","endTime":"2026-02-27T19:36:08.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:36:08.162Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Mateo grounds out, third baseman Isiah Kiner-Falefa to first baseman Nick Sogard.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-27T19:36:34.872Z","endTime":"2026-02-27T19:36:59.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.296643344152223,"aZ":-25.27931227312608,"pfxX":1.3868902977187014,"pfxZ":4.186368450375348,"pX":-0.09777803178290823,"pZ":1.0235156151979283,"vX0":5.96903017729406,"vY0":-126.85210231841972,"vZ0":-6.711938547819953,"x":120.73,"y":211.15,"x0":-2.6511993283792386,"y0":50.00453196787466,"z0":5.689012009336182,"aX":2.2843501468567395},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":-3.7,"spinRate":2596,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4299926698117811,"extension":7.284108025526765},"index":0,"playId":"e05e392a-8031-35ae-bab5-39fb47a91287","pitchNumber":1,"startTime":"2026-02-27T19:36:35.386Z","endTime":"2026-02-27T19:36:39.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.809751956980623,"aZ":-16.673118614870113,"pfxX":-8.811651849120011,"pfxZ":8.097019368115866,"pX":-0.9584289834037673,"pZ":1.8650725756813666,"vX0":9.282222597298798,"vY0":-137.3502720912875,"vZ0":-6.710621536887667,"x":153.53,"y":188.42,"x0":-3.2334164575084126,"y0":50.006081970949616,"z0":5.4697529371241655,"aX":-16.875755737603455},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":14.0,"spinRate":2173,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.39845375300477626,"extension":7.009436796446037},"hitData":{"launchSpeed":97.4,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":167.23}},"index":1,"playId":"0a85343c-0fbc-3321-9ace-6c09996f8d06","pitchNumber":2,"startTime":"2026-02-27T19:36:52.916Z","endTime":"2026-02-27T19:36:59.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:36:59.770Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jason Delay lines out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-27T19:39:31.098Z","endTime":"2026-02-27T19:40:08.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":641511,"fullName":"Jason Delay","link":"/api/v1/people/641511"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641511,"fullName":"Jason Delay","link":"/api/v1/people/641511"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robert Suarez replaces Raisel Iglesias.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":14,"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-27T19:39:33.337Z","endTime":"2026-02-27T19:39:33.338Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663158,"link":"/api/v1/people/663158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":641511,"link":"/api/v1/people/641511","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51113844224622,"aZ":-13.26269084840579,"pfxX":-3.932491697204836,"pfxZ":8.934025597380924,"pX":1.059464241053998,"pZ":3.636985838353059,"vX0":7.791614949619955,"vY0":-144.12632154470728,"vZ0":-4.997990851521635,"x":76.62,"y":140.58,"x0":-1.1604285846406912,"y0":50.00691680769049,"z0":6.203969881804914,"aX":-8.328620959325047},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.4,"breakHorizontal":5.6,"spinRate":2410,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3791276344902088,"extension":6.916498066723375},"index":1,"playId":"699a61cc-96cd-36cb-967b-a3c9eaf39517","pitchNumber":1,"startTime":"2026-02-27T19:39:33.339Z","endTime":"2026-02-27T19:39:36.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":641511,"link":"/api/v1/people/641511","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":99.6,"endSpeed":91.8,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02727006440779,"aZ":-12.19694030952719,"pfxX":-3.8745418695354084,"pfxZ":9.31768468065447,"pX":0.9936832622848809,"pZ":2.7431330927454165,"vX0":7.481333231745565,"vY0":-144.86534192687097,"vZ0":-7.673970865126241,"x":79.12,"y":164.72,"x0":-1.1086235239901763,"y0":50.00587070479891,"z0":6.156942363820388,"aX":-8.310156153622172},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.6,"breakHorizontal":5.6,"spinRate":2546,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.37681024159290644,"extension":6.889907804763888},"index":2,"playId":"8913c39a-122d-3580-a56e-e6f13fa94b39","pitchNumber":2,"startTime":"2026-02-27T19:39:46.685Z","endTime":"2026-02-27T19:39:50.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":641511,"link":"/api/v1/people/641511","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.156,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.666946139167116,"aZ":-10.643909555563662,"pfxX":-7.159372545978132,"pfxZ":10.378869077736939,"pX":0.10611201787093218,"pZ":1.8773540161146245,"vX0":5.929925096544182,"vY0":-143.24903251797826,"vZ0":-10.018791382584354,"x":112.96,"y":188.09,"x0":-1.062580821382812,"y0":50.00054257019998,"z0":6.0891285429391395,"aX":-14.84938931025691},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.9,"breakHorizontal":11.8,"spinRate":2454,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.3826201990767548,"extension":6.905315442798349},"hitData":{"launchSpeed":106.3,"launchAngle":19.0,"totalDistance":381.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":126.11,"coordY":45.32}},"index":3,"playId":"0637b2ec-ab1a-3ff2-9667-34c3e60e109d","pitchNumber":3,"startTime":"2026-02-27T19:40:01.025Z","endTime":"2026-02-27T19:40:08.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":641511,"link":"/api/v1/people/641511","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641511,"link":"/api/v1/people/641511"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":641511,"link":"/api/v1/people/641511"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:40:08.515Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-27T19:40:17.017Z","endTime":"2026-02-27T19:41:55.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.055403358863558,"aZ":-16.809989075450932,"pfxX":-0.1865524183671583,"pfxZ":7.718813333338407,"pX":0.4401881728931651,"pZ":3.7675528760356007,"vX0":4.819986756429328,"vY0":-139.83423274468558,"vZ0":-3.468773867765925,"x":100.22,"y":137.06,"x0":-1.2779124345787862,"y0":50.00209793039174,"z0":6.119819596460068,"aX":-0.37239609773610377},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":-0.6,"spinRate":2316,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3909513137227796,"extension":6.81765025384441},"index":0,"playId":"efc8a8ec-ff61-3850-b2b9-3f727bdb986d","pitchNumber":1,"startTime":"2026-02-27T19:40:40.253Z","endTime":"2026-02-27T19:40:44.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.316654440650353,"aZ":-26.232521742980644,"pfxX":-9.935639682107478,"pfxZ":3.460937000921306,"pX":0.19712968848515183,"pZ":1.89643899382621,"vX0":6.948108869296035,"vY0":-129.72646686667193,"vZ0":-5.215247267889394,"x":109.49,"y":187.58,"x0":-1.215473160458517,"y0":50.00265365849647,"z0":5.9146354824340985,"aX":-17.05574520752111},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":16.6,"spinRate":1902,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4210682404846531,"extension":6.813276206418553},"index":1,"playId":"0c0ae22a-3a09-3da0-9878-8cbe369c656d","pitchNumber":2,"startTime":"2026-02-27T19:40:55.354Z","endTime":"2026-02-27T19:41:22.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"}},"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":100.3,"endSpeed":91.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.96692868614933,"aZ":-11.028110023861577,"pfxX":-3.471822663749865,"pfxZ":9.85550494588761,"pX":-0.0612968142104514,"pZ":3.960367321219337,"vX0":5.116639388809606,"vY0":-145.93301520777248,"vZ0":-4.306663792112357,"x":119.34,"y":131.85,"x0":-1.3904311633263144,"y0":50.00496042722455,"z0":6.125565426771803,"aX":-7.451170608468757},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.2,"breakHorizontal":5.2,"spinRate":2436,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3760569910528777,"extension":6.733321536833711},"index":2,"playId":"4f4b96d7-1205-3f7f-b312-52af79900243","pitchNumber":3,"startTime":"2026-02-27T19:41:29.397Z","endTime":"2026-02-27T19:41:33.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.390979092862686,"aZ":-13.641251178792855,"pfxX":-4.004192969132841,"pfxZ":8.764411666931903,"pX":0.5781508039793781,"pZ":3.12040629503615,"vX0":7.01835168279001,"vY0":-144.23453200508652,"vZ0":-6.065696206902194,"x":94.96,"y":154.53,"x0":-1.3623531292185638,"y0":50.00281135187763,"z0":6.085989556038434,"aX":-8.46776770183264},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.9,"breakHorizontal":5.9,"spinRate":2350,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3792098830007369,"extension":6.698746126818651},"hitData":{"launchSpeed":95.3,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.99,"coordY":156.32}},"index":3,"playId":"a92e61d1-ecca-3cb5-be5c-a61ceac37de8","pitchNumber":4,"startTime":"2026-02-27T19:41:49.609Z","endTime":"2026-02-27T19:41:55.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:41:55.422Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braiden Ward singles on a ground ball to third baseman Austin Riley.","rbi":0,"awayScore":4,"homeScore":14,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-27T19:42:24.444Z","endTime":"2026-02-27T19:43:55.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":89.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.87121306903014,"aZ":-10.448444547088632,"pfxX":-3.334443168871225,"pfxZ":10.464698783669077,"pX":-1.2554959461281996,"pZ":3.225088244541019,"vX0":1.530204777433197,"vY0":-144.38435993988506,"vZ0":-6.442615197632124,"x":164.86,"y":151.7,"x0":-1.3641431261590893,"y0":50.003203995448715,"z0":6.1534868587334675,"aX":-6.922066383845164},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":5.6,"spinRate":2375,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38182096981063074,"extension":6.72760135664189},"index":0,"playId":"a59533b1-ad4e-3557-ad09-abedd8aa405f","pitchNumber":1,"startTime":"2026-02-27T19:42:24.444Z","endTime":"2026-02-27T19:42:29.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.256604633611477,"aZ":-18.16203361775432,"pfxX":-0.6819760499016723,"pfxZ":7.482106034693899,"pX":-0.962304867564571,"pZ":3.419988700241258,"vX0":1.4861497783960598,"vY0":-135.85919868909386,"vZ0":-3.7944222428159815,"x":153.68,"y":146.44,"x0":-1.4273594336794513,"y0":50.00309333738411,"z0":6.094074864863511,"aX":-1.2773584791939263},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":1.0,"spinRate":2296,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.40287292391395546,"extension":6.660820589121932},"index":1,"playId":"20823c16-0964-3300-bb00-64b27ab5fc4e","pitchNumber":2,"startTime":"2026-02-27T19:42:38.812Z","endTime":"2026-02-27T19:42:42.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":100.2,"endSpeed":91.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80514894880859,"aZ":-9.944522019796752,"pfxX":-2.1429808056256627,"pfxZ":10.351660040588413,"pX":-0.03600598436699362,"pZ":3.3667237169928144,"vX0":4.475623231931599,"vY0":-145.74077043424526,"vZ0":-6.189152055328149,"x":118.37,"y":147.88,"x0":-1.314349911292852,"y0":50.00192836714536,"z0":6.120853806587374,"aX":-4.601912007510752},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.6,"breakHorizontal":3.0,"spinRate":2414,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.37606243922418514,"extension":6.922119808801282},"index":2,"playId":"2386bf24-04cd-32b4-8daa-44da97578e2e","pitchNumber":3,"startTime":"2026-02-27T19:42:55.528Z","endTime":"2026-02-27T19:43:01.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579134326164183,"aZ":-25.975686308121155,"pfxX":-8.200213581468095,"pfxZ":3.58052616191066,"pX":-1.7415021132832893,"pZ":2.6131596011452056,"vX0":2.2151006541803375,"vY0":-130.79806825116557,"vZ0":-3.654409429835514,"x":183.38,"y":168.22,"x0":-1.5338151215357028,"y0":50.00595047787476,"z0":5.976209116066349,"aX":-14.21128013635218},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.9,"breakHorizontal":14.4,"spinRate":1626,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4187471704239911,"extension":6.99228841086408},"index":3,"playId":"d7910a7d-5d17-3570-b4f7-803b5b314e48","pitchNumber":4,"startTime":"2026-02-27T19:43:35.029Z","endTime":"2026-02-27T19:43:38.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44781433864345,"aZ":-27.344323823796557,"pfxX":-8.45258164261474,"pfxZ":2.95305890884082,"pX":-1.1124224071728086,"pZ":3.1709570477634075,"vX0":3.6307718986308193,"vY0":-126.9120158175632,"vZ0":-1.811889862273408,"x":159.4,"y":153.16,"x0":-1.4617538424024812,"y0":50.00201736907453,"z0":6.067500823394557,"aX":-13.817191825244382},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.2,"breakHorizontal":14.5,"spinRate":1657,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.43122602417484046,"extension":6.969900897694372},"hitData":{"launchSpeed":63.3,"launchAngle":-10.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.56,"coordY":159.33}},"index":4,"playId":"e3f91655-fdea-3406-a7b3-aa806d16a0e1","pitchNumber":5,"startTime":"2026-02-27T19:43:49.870Z","endTime":"2026-02-27T19:43:55.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:43:55.005Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-27T19:44:25.182Z","endTime":"2026-02-27T19:45:46.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.32021802927338,"aZ":-11.20888959234079,"pfxX":-3.3036138904361465,"pfxZ":10.15763627091277,"pX":-0.7590670049897754,"pZ":3.6208483216024323,"vX0":2.899782511975083,"vY0":-143.48258551343466,"vZ0":-5.268085119937017,"x":145.93,"y":141.02,"x0":-1.3586422026365443,"y0":50.00192114443324,"z0":6.192827110501678,"aX":-6.818474033515313},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":5.3,"spinRate":2315,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38321989250997435,"extension":6.9049985842321115},"index":0,"playId":"a7f49b55-0225-3d17-b793-1d93a94dfbff","pitchNumber":1,"startTime":"2026-02-27T19:44:31.142Z","endTime":"2026-02-27T19:44:35.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.167849266677827,"aZ":-20.119567743486815,"pfxX":-0.7727632706608087,"pfxZ":6.190939396749991,"pX":-0.2686284714798939,"pZ":2.9442119452781204,"vX0":3.499828910224312,"vY0":-137.81431523774503,"vZ0":-4.781982084893647,"x":127.24,"y":159.29,"x0":-1.4479625749793503,"y0":50.00030517824071,"z0":6.038469805437543,"aX":-1.5042913437813938},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.6,"breakHorizontal":0.7,"spinRate":2191,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.39561178930650565,"extension":6.818083463668834},"index":1,"playId":"11fd937f-b7a7-366e-9805-117a876ce01c","pitchNumber":2,"startTime":"2026-02-27T19:44:47.003Z","endTime":"2026-02-27T19:44:50.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.776630801155598,"aZ":-13.726624057061546,"pfxX":-3.5527894798177164,"pfxZ":8.62593697296026,"pX":0.47653890569371227,"pZ":3.7495042490122796,"vX0":6.364139452260657,"vY0":-144.62752466817065,"vZ0":-4.859902827420886,"x":98.84,"y":137.54,"x0":-1.281469127073056,"y0":50.00037398275557,"z0":6.280391374041038,"aX":-7.596575264643317},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.9,"breakHorizontal":5.3,"spinRate":2291,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3773792863166192,"extension":6.702509846798841},"index":2,"playId":"f6375fb3-b56d-3139-be0d-dfc97333ce45","pitchNumber":3,"startTime":"2026-02-27T19:45:08.820Z","endTime":"2026-02-27T19:45:13.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":14,"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-27T19:45:39.491Z","endTime":"2026-02-27T19:45:41.856Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":91.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.63593271474921,"aZ":-9.96819095539483,"pfxX":-2.0640522508458186,"pfxZ":10.39769866688202,"pX":0.8876575103306082,"pZ":3.055934627047845,"vX0":6.876151003232817,"vY0":-145.53945598180286,"vZ0":-7.066180443533169,"x":83.16,"y":156.27,"x0":-1.2421159339614476,"y0":50.00018510811185,"z0":6.126063788874367,"aX":-4.408346483799746},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.5,"breakHorizontal":2.3,"spinRate":2387,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3770125088317977,"extension":6.741192976519971},"index":4,"playId":"2b4915dd-bd2d-3291-94df-2af49a523999","pitchNumber":4,"startTime":"2026-02-27T19:45:41.856Z","endTime":"2026-02-27T19:45:46.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:45:46.105Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. called out on strikes.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T19:48:11.625Z","endTime":"2026-02-27T19:49:23.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641511,"link":"/api/v1/people/641511"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Keller replaces Zack Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":14,"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-27T19:47:39.598Z","endTime":"2026-02-27T19:48:13.855Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664918,"link":"/api/v1/people/664918"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.128894064006072,"aZ":-12.503979519554438,"pfxX":-0.8847630018525887,"pfxZ":9.937769906722353,"pX":0.02481174842833533,"pZ":3.0722938775389728,"vX0":3.0481026300157446,"vY0":-139.2958265871224,"vZ0":-6.565135058878223,"x":116.05,"y":155.83,"x0":-0.9651838011164536,"y0":50.00482445203699,"z0":6.2741518410024195,"aX":-1.751739450890474},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":1.1,"spinRate":2357,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.3921043320426958,"extension":6.512777418346135},"index":1,"playId":"1c699cff-408f-3f33-bde7-eba38f5a65f5","pitchNumber":1,"startTime":"2026-02-27T19:48:13.855Z","endTime":"2026-02-27T19:48:16.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.469100617900633,"aZ":-17.605313463954932,"pfxX":0.12773741597806776,"pfxZ":7.625314046931839,"pX":1.0978618695508475,"pZ":2.6014837385216616,"vX0":5.692791257901121,"vY0":-136.02956185778643,"vZ0":-6.392739563080282,"x":75.15,"y":168.54,"x0":-1.021849848143733,"y0":50.00099306460216,"z0":6.164668101037538,"aX":0.2423824404961535},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":-1.2,"spinRate":2337,"spinDirection":179},"zone":12,"typeConfidence":0.65,"plateTime":0.39974461313150744,"extension":6.740089291595101},"index":2,"playId":"5f8c021b-9271-303d-bcaa-b2d2d02c2f8c","pitchNumber":2,"startTime":"2026-02-27T19:48:25.600Z","endTime":"2026-02-27T19:48:29.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.811577877399323,"aZ":-40.00905836717055,"pfxX":1.5770209717090715,"pfxZ":-5.5468830953757475,"pX":0.6300790116510944,"pZ":0.13985983560157186,"vX0":3.321130969193764,"vY0":-118.72048103694156,"vZ0":-5.621091295161039,"x":92.98,"y":235.0,"x0":-0.9972078819608345,"y0":50.00013193233656,"z0":6.219312022325703,"aX":2.2286604412125253},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.3,"breakHorizontal":-3.7,"spinRate":2362,"spinDirection":26},"zone":14,"typeConfidence":0.91,"plateTime":0.46310146293019994,"extension":6.539640660204015},"index":3,"playId":"63644beb-7f6e-3afa-95ad-a4722673601b","pitchNumber":3,"startTime":"2026-02-27T19:48:44.104Z","endTime":"2026-02-27T19:48:48.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128282422849995,"aZ":-44.020621780636624,"pfxX":3.519926267423621,"pfxZ":-8.486451958950559,"pX":-1.5394863005625659,"pZ":3.9541106021432673,"vX0":-1.9899861010764073,"vY0":-117.64677241651991,"vZ0":3.3032445739608587,"x":175.68,"y":132.02,"x0":-1.1382825357206057,"y0":50.00184359295025,"z0":6.622875305958115,"aX":4.91469920425805},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.2,"breakHorizontal":-5.9,"spinRate":2367,"spinDirection":35},"zone":11,"typeConfidence":0.91,"plateTime":0.46626176358173366,"extension":6.419128865077522},"index":4,"playId":"7c0362e7-3d6c-3224-990b-5d3f6b6af2c9","pitchNumber":4,"startTime":"2026-02-27T19:49:02.627Z","endTime":"2026-02-27T19:49:06.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.176037563031198,"aZ":-42.31122117319866,"pfxX":3.7188430880140895,"pfxZ":-7.279857621545846,"pX":-0.3230664441713925,"pZ":2.675753671733252,"vX0":0.2730557727004892,"vY0":-117.22908468845284,"vZ0":0.38695730934423245,"x":129.31,"y":166.53,"x0":-0.9242739997977873,"y0":50.00526767743316,"z0":6.458474116611448,"aX":5.176060431668571},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.8,"breakHorizontal":-6.8,"spinRate":2399,"spinDirection":41},"zone":4,"typeConfidence":0.91,"plateTime":0.4672432249330978,"extension":6.517339219911641},"index":5,"playId":"6a75a1f2-cf37-36dd-a007-5ce5f8e5b456","pitchNumber":5,"startTime":"2026-02-27T19:49:18.746Z","endTime":"2026-02-27T19:49:23.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:49:23.191Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jurickson Profar strikes out swinging.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T19:49:33.548Z","endTime":"2026-02-27T19:51:26.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641511,"link":"/api/v1/people/641511"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.674395429458176,"aZ":-25.051909424013914,"pfxX":2.5748907015047284,"pfxZ":4.009158846053593,"pX":0.7114435381625095,"pZ":2.738311566560313,"vX0":4.197359063584844,"vY0":-131.83559446374053,"vZ0":-4.510926916836419,"x":89.88,"y":164.85,"x0":-1.230285969009705,"y0":50.00205583213078,"z0":6.30047925082408,"aX":4.572175455650443},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.6,"breakHorizontal":-5.5,"spinRate":2362,"spinDirection":165},"zone":6,"typeConfidence":0.86,"plateTime":0.41405234803444246,"extension":6.5018566971284475},"index":0,"playId":"5a5284d2-9238-3d1f-8b4b-4ad15253b6d5","pitchNumber":1,"startTime":"2026-02-27T19:49:46.489Z","endTime":"2026-02-27T19:49:52.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.416009577366612,"aZ":-24.867019381487776,"pfxX":2.165524506475852,"pfxZ":4.150615815390887,"pX":0.6694726714099628,"pZ":2.865398061442456,"vX0":4.062063670978644,"vY0":-131.22679401358016,"vZ0":-3.8964535572130985,"x":91.48,"y":161.41,"x0":-1.174317754367035,"y0":50.00089015189185,"z0":6.202403192897924,"aX":3.810127817411168},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":-4.8,"spinRate":2222,"spinDirection":156},"zone":3,"typeConfidence":0.85,"plateTime":0.41595278636913413,"extension":6.515607402767934},"index":1,"playId":"09e1d03e-a6d9-3370-9b4b-c736e3228204","pitchNumber":2,"startTime":"2026-02-27T19:50:06.883Z","endTime":"2026-02-27T19:50:10.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2916213537018,"aZ":-13.921989947330182,"pfxX":-2.0563306642860257,"pfxZ":9.480831508578184,"pX":0.6027577769110614,"pZ":3.4433754297044143,"vX0":5.051127350527793,"vY0":-137.56817941096855,"vZ0":-5.1779039451018445,"x":94.02,"y":145.81,"x0":-0.9864078614878502,"y0":50.00027178963921,"z0":6.286831740679817,"aX":-3.958166071755966},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":2.8,"spinRate":2341,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3974947657548791,"extension":6.491757743487325},"index":2,"playId":"ccc01d0d-9f1a-3556-9434-5a4b3d6d0858","pitchNumber":3,"startTime":"2026-02-27T19:50:22.312Z","endTime":"2026-02-27T19:50:27.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.191413692662586,"aZ":-11.59315604420079,"pfxX":-1.3842212609229883,"pfxZ":10.713263589282342,"pX":0.8245821081504114,"pZ":3.3907379743743284,"vX0":5.70453480467604,"vY0":-137.86360318344398,"vZ0":-5.66032407123733,"x":85.57,"y":147.23,"x0":-1.0933450146071892,"y0":50.0049032561355,"z0":6.255953481158713,"aX":-2.660166082191115},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":1.3,"spinRate":2314,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39758522518733574,"extension":6.358533702277159},"index":3,"playId":"85f0c30d-4b5f-37c6-88c5-b3d6dffae56f","pitchNumber":4,"startTime":"2026-02-27T19:50:38.696Z","endTime":"2026-02-27T19:50:43.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.041279906729365,"aZ":-41.23743954490111,"pfxX":2.9474074168261537,"pfxZ":-6.485398921239496,"pX":1.105858139274617,"pZ":1.22438499956793,"vX0":3.5746705448228675,"vY0":-117.89455254492674,"vZ0":-2.758483357419811,"x":74.85,"y":205.72,"x0":-0.8175416945427018,"y0":50.00433424141412,"z0":6.244288354690357,"aX":4.117034257545343},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.1,"breakHorizontal":-6.2,"spinRate":2487,"spinDirection":28},"zone":14,"typeConfidence":0.91,"plateTime":0.4659728837864532,"extension":6.468592224709567},"index":4,"playId":"6d6c1a67-7a5c-39fd-96de-e5b168d91597","pitchNumber":5,"startTime":"2026-02-27T19:51:01.135Z","endTime":"2026-02-27T19:51:04.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.492757119759077,"aZ":-40.402443864024434,"pfxX":1.5075611369444675,"pfxZ":-5.776701516609611,"pX":0.2567053955725867,"pZ":0.7693117554100013,"vX0":2.0991475504987562,"vY0":-118.2454214373883,"vZ0":-4.225084857285202,"x":107.21,"y":218.01,"x0":-0.8367845533760584,"y0":50.005460306136605,"z0":6.2671789430779885,"aX":2.1457077875343966},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-11.2,"breakHorizontal":-3.2,"spinRate":2406,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.46232518756080543,"extension":6.373877045310562},"index":5,"playId":"e3341938-24bb-30e6-8388-57b8d024299e","pitchNumber":6,"startTime":"2026-02-27T19:51:19.721Z","endTime":"2026-02-27T19:51:26.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:51:26.238Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":4,"homeScore":14,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T19:51:38.020Z","endTime":"2026-02-27T19:52:57.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32560384610726,"aZ":-41.29247130357527,"pfxX":3.3367743339336267,"pfxZ":-6.548244200689487,"pX":-0.12422443231485805,"pZ":2.0572530398231517,"vX0":0.6423855663248568,"vY0":-117.31041482532791,"vZ0":-1.0006402419249292,"x":121.74,"y":183.23,"x0":-0.8351278258804196,"y0":50.00266149925973,"z0":6.34081319805533,"aX":4.647146968351161},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-11.9,"breakHorizontal":-6.2,"spinRate":2449,"spinDirection":34},"zone":8,"typeConfidence":0.91,"plateTime":0.46702595241403255,"extension":6.42859782014731},"index":0,"playId":"f77942a9-1bee-3346-ab06-c2bd5c533ce4","pitchNumber":1,"startTime":"2026-02-27T19:51:46.479Z","endTime":"2026-02-27T19:51:50.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.057122781992568,"aZ":-20.83886937975185,"pfxX":1.5311008177493555,"pfxZ":6.144587448684987,"pX":0.05963520063237555,"pZ":4.6939523237928915,"vX0":3.13518902499026,"vY0":-134.42066334907534,"vZ0":-0.4766795451933754,"x":114.73,"y":112.04,"x0":-1.317129228624599,"y0":50.00001900492336,"z0":6.343250248156071,"aX":2.8214638700411054},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.3,"breakHorizontal":-3.4,"spinRate":2479,"spinDirection":187},"zone":12,"typeConfidence":0.9,"plateTime":0.4062900634627975,"extension":6.335043006116699},"index":1,"playId":"8728e7af-e0c2-32ad-a356-5429dc997e69","pitchNumber":2,"startTime":"2026-02-27T19:51:58.876Z","endTime":"2026-02-27T19:52:02.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.026751317355284,"aZ":-26.16977850580579,"pfxX":3.335741780466024,"pfxZ":3.421524608769399,"pX":1.1101643303800086,"pZ":4.093761281337589,"vX0":4.774310259388692,"vY0":-130.96246979660057,"vZ0":-0.6309950919120154,"x":74.68,"y":128.25,"x0":-1.162837499488549,"y0":50.00333311004148,"z0":6.277901688530642,"aX":5.851455859513778},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.2,"breakHorizontal":-7.0,"spinRate":2373,"spinDirection":167},"zone":12,"typeConfidence":0.79,"plateTime":0.4166326669994782,"extension":6.330484753663691},"index":2,"playId":"7ba936f9-5070-3bb9-a9f4-9191c6324c2e","pitchNumber":3,"startTime":"2026-02-27T19:52:14.779Z","endTime":"2026-02-27T19:52:18.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-02-27T19:52:35.825Z","endTime":"2026-02-27T19:52:37.757Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":94.2,"endSpeed":86.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26821145776962,"aZ":-12.160832239956157,"pfxX":-1.6384569427759965,"pfxZ":10.497334066386555,"pX":1.4817558649889353,"pZ":3.1281024562041524,"vX0":6.655860951052518,"vY0":-136.9640418301709,"vZ0":-5.88534465142333,"x":60.52,"y":154.32,"x0":-0.7633063778794552,"y0":50.00363683960169,"z0":6.13094035870686,"aX":-3.1250868171646378},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":1.6,"spinRate":2427,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.3993728487514199,"extension":6.367902499293653},"index":4,"playId":"bafd8f15-2c59-36c4-a3a2-2cfbefed5eb0","pitchNumber":4,"startTime":"2026-02-27T19:52:37.757Z","endTime":"2026-02-27T19:52:41.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.505914114529165,"aZ":-19.569194169205897,"pfxX":2.9202940106123503,"pfxZ":6.897967179600759,"pX":1.8262327822947808,"pZ":3.3624663788943643,"vX0":6.584223606442901,"vY0":-133.50974660632028,"vZ0":-3.719694294887099,"x":47.39,"y":147.99,"x0":-1.039532190324545,"y0":50.00189908164735,"z0":6.161246903634004,"aX":5.332960050023345},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.0,"breakHorizontal":-6.6,"spinRate":2478,"spinDirection":176},"zone":12,"typeConfidence":0.89,"plateTime":0.408380140240324,"extension":6.537471578626112},"index":5,"playId":"8ca71db6-c8bb-3bea-a318-3786a19ee07d","pitchNumber":5,"startTime":"2026-02-27T19:52:53.731Z","endTime":"2026-02-27T19:52:57.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:52:57.209Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Riley walks. John Gil to 2nd.","rbi":0,"awayScore":4,"homeScore":14,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T19:53:24.308Z","endTime":"2026-02-27T19:54:44.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnSecond":{"id":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner John Gil replaces Matt Olson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":14,"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-27T19:53:26.637Z","endTime":"2026-02-27T19:53:26.638Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808535,"link":"/api/v1/people/808535"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":621566,"link":"/api/v1/people/621566"},"base":1,"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.191327905509205,"aZ":-10.099739295624127,"pfxX":-0.7447036806448422,"pfxZ":11.673671030437237,"pX":1.5308790616859385,"pZ":2.555212384755575,"vX0":7.212397651892024,"vY0":-136.88527035938154,"vZ0":-7.37443437924094,"x":58.65,"y":169.79,"x0":-1.0453840673195898,"y0":50.006203297791814,"z0":5.981776447327446,"aX":-1.4095049526127632},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":-0.2,"spinRate":2339,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40066773743746875,"extension":6.646676949256597},"index":1,"playId":"b849dfa2-4490-3420-88f3-e52cb63efce6","pitchNumber":1,"startTime":"2026-02-27T19:53:26.639Z","endTime":"2026-02-27T19:53:30.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.797449350094137,"aZ":-19.43572279808387,"pfxX":2.160098696819302,"pfxZ":7.142751981758824,"pX":0.6267999481907194,"pZ":1.3974405884500625,"vX0":3.947908333794284,"vY0":-131.86035972159848,"vZ0":-8.102565688161356,"x":93.11,"y":201.05,"x0":-1.1632051000531578,"y0":50.00163695129194,"z0":5.913789764204362,"aX":3.8486954158744315},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.6,"breakHorizontal":-4.7,"spinRate":2395,"spinDirection":183},"zone":14,"typeConfidence":0.88,"plateTime":0.4134555568801086,"extension":6.437062206192458},"index":2,"playId":"73be44e6-6072-36e4-ab13-531fc246a48c","pitchNumber":2,"startTime":"2026-02-27T19:53:42.388Z","endTime":"2026-02-27T19:53:46.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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.3,"endSpeed":84.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.890239524897726,"aZ":-9.284822472160402,"pfxX":-0.29822813707845297,"pfxZ":12.318317238904367,"pX":0.906415628531331,"pZ":3.6880621578516988,"vX0":5.5416637086586755,"vY0":-135.7495402583525,"vZ0":-4.725968612257436,"x":82.45,"y":139.2,"x0":-1.1265251690494082,"y0":50.00640925108239,"z0":6.103415678854033,"aX":-0.5543243558889123},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.5,"breakHorizontal":-0.7,"spinRate":2489,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.40413449351614217,"extension":6.537831459955119},"index":3,"playId":"2321251f-668d-3e21-b84d-c990904eef0c","pitchNumber":3,"startTime":"2026-02-27T19:54:25.085Z","endTime":"2026-02-27T19:54:28.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63481366261737,"aZ":-12.500055166179838,"pfxX":-1.370729053581898,"pfxZ":10.36593421313102,"pX":1.0414011580405111,"pZ":3.313606475348808,"vX0":6.138364416907357,"vY0":-137.2021864188651,"vZ0":-5.366583740807364,"x":77.3,"y":149.31,"x0":-1.05118462663744,"y0":50.003902336350045,"z0":6.153865817170344,"aX":-2.6031228480284003},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":1.1,"spinRate":2348,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3999125313779497,"extension":6.620524426498634},"index":4,"playId":"c9b1776f-6a28-392e-8c12-28b6a88f8f19","pitchNumber":4,"startTime":"2026-02-27T19:54:40.352Z","endTime":"2026-02-27T19:54:44.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:54:44.336Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brewer Hicklen walks. John Gil to 3rd. Nacho Alvarez Jr. to 2nd.","rbi":0,"awayScore":4,"homeScore":14,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T19:55:18.116Z","endTime":"2026-02-27T19:57:15.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664918,"fullName":"Kyle Keller","link":"/api/v1/people/664918"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"postOnSecond":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"postOnThird":{"id":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[0,1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":808535,"fullName":"John Gil","link":"/api/v1/people/808535"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brewer Hicklen replaces Mike Yastrzemski.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":14,"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-27T19:55:09.466Z","endTime":"2026-02-27T19:55:24.721Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676551,"link":"/api/v1/people/676551"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Nacho Alvarez Jr. replaces Austin Riley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-27T19:55:20.020Z","endTime":"2026-02-27T19:55:20.021Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":663586,"link":"/api/v1/people/663586"},"base":1,"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.678528463748712,"aZ":-40.74973961584149,"pfxX":4.486570903420564,"pfxZ":-6.340218006805738,"pX":-1.5683406524359969,"pZ":2.3638420119668204,"vX0":-1.387365340743528,"vY0":-115.58586839917719,"vZ0":-0.14095391536099267,"x":176.78,"y":174.96,"x0":-1.5430333372997327,"y0":50.00457433862129,"z0":6.3407317757126975,"aX":6.067066233473606},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-11.3,"breakHorizontal":-7.8,"spinRate":2443,"spinDirection":35},"zone":13,"typeConfidence":0.91,"plateTime":0.47399241419249183,"extension":6.361555240903895},"index":2,"playId":"cb4fcf71-7adf-3d35-b010-2b50ae8cdca1","pitchNumber":1,"startTime":"2026-02-27T19:55:20.022Z","endTime":"2026-02-27T19:55:23.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":93.7,"endSpeed":86.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43903508704277,"aZ":-15.851444821183932,"pfxX":-2.22704276422399,"pfxZ":8.58298359010077,"pX":0.7044000596442068,"pZ":3.926512679044994,"vX0":5.639156491694903,"vY0":-136.40374855539704,"vZ0":-3.172617732050884,"x":90.15,"y":132.76,"x0":-1.0920129858392063,"y0":50.0013903215835,"z0":6.1849249808800435,"aX":-4.23517925208289},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":3.0,"spinRate":2335,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.40015265341065964,"extension":6.551493699948495},"index":3,"playId":"ffc832ea-5ecb-3061-8fef-2e73f866ff56","pitchNumber":2,"startTime":"2026-02-27T19:55:38.247Z","endTime":"2026-02-27T19:55:41.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01044231334003,"aZ":-12.85924225030005,"pfxX":-2.1683775683199342,"pfxZ":10.333823012158438,"pX":-0.5588894302895204,"pZ":2.8654428558911715,"vX0":3.021004344709307,"vY0":-135.46009852928373,"vZ0":-6.2913132099522135,"x":138.3,"y":161.41,"x0":-1.4039186774575632,"y0":50.00353634878224,"z0":6.1074072740163015,"aX":-4.053289043974095},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":3.4,"spinRate":2392,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.4034796403614349,"extension":6.5619001741952765},"index":4,"playId":"314cb728-b66f-3ba7-bf77-ff3b9c96d3b9","pitchNumber":3,"startTime":"2026-02-27T19:55:54.785Z","endTime":"2026-02-27T19:55:57.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12144735744792,"aZ":-24.35734543461439,"pfxX":3.8875324163112888,"pfxZ":4.542362195425255,"pX":-0.6228522334982245,"pZ":2.7112120642069417,"vX0":0.9522881856016162,"vY0":-129.80424219530883,"vZ0":-4.248970700416682,"x":140.74,"y":165.58,"x0":-1.4988945410800492,"y0":50.00063166335367,"z0":6.205870040643324,"aX":6.68621916977723},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":-7.2,"spinRate":2342,"spinDirection":170},"zone":4,"typeConfidence":0.79,"plateTime":0.42067461876371404,"extension":6.41341485481656},"index":5,"playId":"1455ca20-4289-3b4e-9d59-49f17aa33604","pitchNumber":4,"startTime":"2026-02-27T19:56:17.467Z","endTime":"2026-02-27T19:56:21.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-02-27T19:56:32.342Z","endTime":"2026-02-27T19:56:51.421Z","isPitch":false,"type":"action","player":{"id":676551,"link":"/api/v1/people/676551"},"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.349047960027548,"aZ":-12.006940451499283,"pfxX":-1.3803000054579107,"pfxZ":10.71599797485121,"pX":1.6056233980986483,"pZ":2.713560246990962,"vX0":7.234099692163261,"vY0":-135.95511668454859,"vZ0":-6.928572017077458,"x":55.8,"y":165.51,"x0":-0.9043065358378491,"y0":50.002537059528606,"z0":6.119262154435018,"aX":-2.599111244878103},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":1.1,"spinRate":2272,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4020869202804809,"extension":6.453082077037938},"index":7,"playId":"8263e10e-258a-3d14-86a4-fb694aa0a0ce","pitchNumber":5,"startTime":"2026-02-27T19:56:51.421Z","endTime":"2026-02-27T19:56:54.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.607752948581513,"aZ":-42.84631978781891,"pfxX":2.644314912561624,"pfxZ":-8.069922019730605,"pX":-1.5838387710894413,"pZ":0.6253218374650831,"vX0":-1.4059575041761245,"vY0":-114.95506851288185,"vZ0":-2.851808866235392,"x":177.37,"y":221.9,"x0":-1.304182829477981,"y0":50.00249440701953,"z0":6.0879676184144715,"aX":3.4980747228088376},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-15.0,"breakHorizontal":-4.3,"spinRate":2329,"spinDirection":36},"zone":13,"typeConfidence":0.91,"plateTime":0.4785907490205048,"extension":6.665831685400152},"index":8,"playId":"04802562-8b51-3da1-a70a-3e4433faa4cc","pitchNumber":6,"startTime":"2026-02-27T19:57:08.708Z","endTime":"2026-02-27T19:57:15.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"second":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_pa"},{"player":{"id":664918,"link":"/api/v1/people/664918"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T19:57:15.211Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ozzie Albies pops out to first baseman Nick Sogard.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-27T19:59:47.433Z","endTime":"2026-02-27T20:00:27.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695026,"fullName":"Jeremy Wu-Yelland","link":"/api/v1/people/695026"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686765,"link":"/api/v1/people/686765"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":14,"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-27T19:57:37.386Z","endTime":"2026-02-27T19:59:02.295Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":676551,"link":"/api/v1/people/676551"},"second":{"id":805373,"link":"/api/v1/people/805373"},"third":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jeremy Wu-Yelland replaces Kyle Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-27T19:59:02.295Z","endTime":"2026-02-27T19:59:49.642Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695026,"link":"/api/v1/people/695026"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664918,"link":"/api/v1/people/664918","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":676551,"link":"/api/v1/people/676551"},"second":{"id":805373,"link":"/api/v1/people/805373"},"third":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41281985469777,"aZ":-27.77274320825454,"pfxX":0.264070080674629,"pfxZ":2.7177438541553656,"pX":1.5662412269513062,"pZ":3.5209595180102897,"vX0":-3.4218347058269534,"vY0":-126.1860033168015,"vZ0":-0.030567580502779634,"x":57.3,"y":143.71,"x0":2.902597195323162,"y0":50.00606572899872,"z0":5.761089152167932,"aX":0.42894513139244433},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.2,"breakHorizontal":0.2,"spinRate":2475,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4331936491874795,"extension":5.664137416145312},"index":2,"playId":"6cdb472c-aab4-3d12-8b08-d180df6266ac","pitchNumber":1,"startTime":"2026-02-27T19:59:49.642Z","endTime":"2026-02-27T19:59:53.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":676551,"link":"/api/v1/people/676551"},"second":{"id":805373,"link":"/api/v1/people/805373"},"third":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84999636065269,"aZ":-20.22671168338749,"pfxX":5.865932595464172,"pfxZ":6.557107445033365,"pX":0.4304608117218716,"pZ":3.1553066719744023,"vX0":-7.952781854903965,"vY0":-133.65249892372645,"vZ0":-2.65851957703186,"x":100.59,"y":153.59,"x0":2.672511671110489,"y0":50.003661194154986,"z0":5.6037948579203745,"aX":10.69025251426558},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.5,"breakHorizontal":-9.0,"spinRate":2183,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.4086777463378284,"extension":5.704103735010149},"index":3,"playId":"434c98ab-b670-36e7-977a-5c23a982a087","pitchNumber":2,"startTime":"2026-02-27T20:00:03.165Z","endTime":"2026-02-27T20:00:06.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":676551,"link":"/api/v1/people/676551"},"second":{"id":805373,"link":"/api/v1/people/805373"},"third":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":86.3,"endSpeed":78.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.679650616759663,"aZ":-29.43781483033864,"pfxX":-1.9173985545362897,"pfxZ":1.7355612149940338,"pX":-0.03853539440486566,"pZ":2.9961101342093905,"vX0":-6.113906486936561,"vY0":-125.46053050547575,"vZ0":-0.8217514811305917,"x":118.47,"y":157.89,"x0":2.688779286299708,"y0":50.00461542424146,"z0":5.7479582062912735,"aX":-3.0267195688569317},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":5.0,"spinRate":2546,"spinDirection":253},"zone":2,"typeConfidence":2.0,"plateTime":0.4382085441517418,"extension":5.607199137477845},"hitData":{"launchSpeed":81.8,"launchAngle":78.0,"totalDistance":71.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.62,"coordY":184.19}},"index":4,"playId":"135c6df8-49a1-3cec-a803-665d8bc51b1f","pitchNumber":3,"startTime":"2026-02-27T20:00:20.210Z","endTime":"2026-02-27T20:00:27.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":676551,"link":"/api/v1/people/676551"},"second":{"id":805373,"link":"/api/v1/people/805373"},"third":{"id":808535,"link":"/api/v1/people/808535"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:00:27.314Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, second baseman Aaron Schunk to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-27T20:02:52.765Z","endTime":"2026-02-27T20:03:16.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[7,8],"actionIndex":[0,1,2,3,4,5,6],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aaron Bummer replaces Robert Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":14,"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-27T20:02:54.931Z","endTime":"2026-02-27T20:02:54.932Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607481,"link":"/api/v1/people/607481"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Eric Hartman replaces John Gil, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":14,"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-27T20:02:54.933Z","endTime":"2026-02-27T20:02:54.934Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807080,"link":"/api/v1/people/807080"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"302","replacedPlayer":{"id":808535,"link":"/api/v1/people/808535"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Aaron Schunk replaces second baseman Ozzie Albies, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":14,"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-27T20:02:54.935Z","endTime":"2026-02-27T20:02:54.936Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668845,"link":"/api/v1/people/668845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":645277,"link":"/api/v1/people/645277"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brewer Hicklen remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":14,"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-27T20:02:54.937Z","endTime":"2026-02-27T20:02:54.938Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676551,"link":"/api/v1/people/676551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nacho Alvarez Jr. remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":14,"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-27T20:02:54.939Z","endTime":"2026-02-27T20:02:54.940Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":663586,"link":"/api/v1/people/663586"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dominic Smith replaces center fielder Michael Harris II, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":14,"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-27T20:02:54.941Z","endTime":"2026-02-27T20:02:54.942Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":671739,"link":"/api/v1/people/671739"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Owen Carey replaces right fielder Ronald Acuña Jr., batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":14,"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-27T20:02:54.943Z","endTime":"2026-02-27T20:02:54.944Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":826928,"link":"/api/v1/people/826928"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":660670,"link":"/api/v1/people/660670"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1760375942078,"aZ":-33.56199177717858,"pfxX":7.4229939506275295,"pfxZ":-0.80415074765118,"pX":0.6379776640595995,"pZ":2.8328175833612197,"vX0":-5.4214272801427885,"vY0":-130.41869768829991,"vZ0":0.4603456133836712,"x":92.68,"y":162.29,"x0":1.782252923240324,"y0":50.00582727784049,"z0":5.191236017194801,"aX":12.752176737899472},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.1,"breakHorizontal":-12.2,"spinRate":1834,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.4204514572048703,"extension":6.657446658101675},"index":7,"playId":"81ac51a3-7d20-354d-8c6e-ee19bf97a47d","pitchNumber":1,"startTime":"2026-02-27T20:02:54.945Z","endTime":"2026-02-27T20:02:58.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":79.1,"endSpeed":74.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.543166110735534,"aZ":-36.64242340915046,"pfxX":-7.035842594671712,"pfxZ":-3.275665556601245,"pX":-0.21786575651656886,"pZ":1.7791174635987672,"vX0":-2.8212349895146813,"vY0":-115.3190233835473,"vZ0":-0.20712164690004986,"x":125.3,"y":190.74,"x0":1.9300674862228129,"y0":50.00021167148337,"z0":5.362417497728608,"aX":-9.610400029907403},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.8,"breakHorizontal":13.4,"spinRate":2350,"spinDirection":294},"zone":8,"typeConfidence":2.0,"plateTime":0.47238201179307326,"extension":6.184066781073941},"hitData":{"launchSpeed":74.1,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.59,"coordY":153.29}},"index":8,"playId":"d7583103-f816-3ff5-aeaf-cdd8412d6a95","pitchNumber":2,"startTime":"2026-02-27T20:03:10.364Z","endTime":"2026-02-27T20:03:16.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:03:16.670Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isiah Kiner-Falefa pops out to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-27T20:03:41.890Z","endTime":"2026-02-27T20:04:33.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.533431370198603,"aZ":-24.178413939991827,"pfxX":1.381946272364651,"pfxZ":4.847062834115714,"pX":-1.2713694227112236,"pZ":1.3604381910683632,"vX0":-7.765623031484344,"vY0":-126.52419461333635,"vZ0":-4.432793714571805,"x":165.46,"y":202.05,"x0":1.6350360376397162,"y0":50.00451759963047,"z0":5.0318573170679874,"aX":2.281497944616827},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.2,"breakHorizontal":-1.1,"spinRate":2206,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.43001841912299055,"extension":6.44928680517288},"index":0,"playId":"f1127649-745a-36f3-b1c7-979ad0ecd2d7","pitchNumber":1,"startTime":"2026-02-27T20:03:41.890Z","endTime":"2026-02-27T20:03:45.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49491168632224,"aZ":-32.173665027915696,"pfxX":8.939392392959306,"pfxZ":0.0026601182931393907,"pX":0.37241756193216763,"pZ":2.719676396210243,"vX0":-6.372721013523001,"vY0":-130.68113055726516,"vZ0":-0.036691536216195475,"x":102.8,"y":165.35,"x0":1.6857367302125636,"y0":50.00393858677125,"z0":5.158172008533605,"aX":15.405021223422523},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.2,"breakHorizontal":-14.8,"spinRate":1946,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.41972833725694514,"extension":6.612329241347377},"index":1,"playId":"eacccd22-ce25-399b-ac6e-f636409a537c","pitchNumber":2,"startTime":"2026-02-27T20:04:00.487Z","endTime":"2026-02-27T20:04:03.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24476019060996,"aZ":-22.75005717631437,"pfxX":1.5638377638928038,"pfxZ":5.617566198646305,"pX":-0.24431931331852247,"pZ":3.1850748628592407,"vX0":-5.669061047479127,"vY0":-128.12923797343788,"vZ0":-0.7805115029965137,"x":126.31,"y":152.78,"x0":1.7850574242363757,"y0":50.00246223866267,"z0":5.256988456693641,"aX":2.6238577073474403},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.2,"breakHorizontal":-1.7,"spinRate":2167,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4260217297938058,"extension":6.300165993311396},"hitData":{"launchSpeed":79.4,"launchAngle":76.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.11,"coordY":167.83}},"index":2,"playId":"4bceef5a-22e2-3a92-9e70-848470e4dffd","pitchNumber":3,"startTime":"2026-02-27T20:04:23.835Z","endTime":"2026-02-27T20:04:33.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:04:33.797Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer strikes out swinging.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-27T20:04:46.824Z","endTime":"2026-02-27T20:06:19.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.365702209381784,"aZ":-30.009077588368367,"pfxX":-4.96966672916273,"pfxZ":1.5527482025047545,"pX":-0.5945432412686054,"pZ":1.8871639210349747,"vX0":-3.897665607773107,"vY0":-117.4296177938,"vZ0":-1.2992195513075253,"x":139.66,"y":187.83,"x0":1.7328396039409202,"y0":50.003660425913665,"z0":5.240880032880975,"aX":-6.936281812626705},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.8,"breakHorizontal":10.0,"spinRate":2144,"spinDirection":289},"zone":7,"typeConfidence":2.0,"plateTime":0.46653439454922996,"extension":6.240044895728019},"index":0,"playId":"6a34f585-0645-37b2-824f-f1b49d30977e","pitchNumber":1,"startTime":"2026-02-27T20:05:01.568Z","endTime":"2026-02-27T20:05:05.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.899641419560552,"aZ":-20.113841693233976,"pfxX":4.877536908317179,"pfxZ":6.946342219070404,"pX":0.6258617574334591,"pZ":3.194794087614064,"vX0":-4.350603416147674,"vY0":-130.97763482756312,"vZ0":-1.0054999777926852,"x":93.14,"y":152.52,"x0":1.6754717702519337,"y0":50.0006819700321,"z0":5.089022669526157,"aX":8.465826211798326},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.6,"breakHorizontal":-7.9,"spinRate":2090,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.41832775024818325,"extension":6.566139497175712},"index":1,"playId":"5d860133-6d77-37a8-95f5-c0876113776a","pitchNumber":2,"startTime":"2026-02-27T20:05:18.325Z","endTime":"2026-02-27T20:05:22.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.263620761057062,"aZ":-37.490537317592505,"pfxX":-5.880837060134526,"pfxZ":-3.843692272704395,"pX":-1.9316589247875742,"pZ":2.089591637427759,"vX0":-6.3227067391580105,"vY0":-117.50076690380557,"vZ0":0.3937954526102938,"x":190.63,"y":182.36,"x0":1.5675748261547753,"y0":50.001045996852866,"z0":5.430857540340108,"aX":-8.140793962625356},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.5,"breakHorizontal":12.4,"spinRate":2289,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4678853245365229,"extension":6.587752122508451},"index":2,"playId":"f6641fa6-df3f-33b8-9b0b-1f6c3da34f99","pitchNumber":3,"startTime":"2026-02-27T20:05:36.749Z","endTime":"2026-02-27T20:05:40.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":90.2,"endSpeed":83.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87613996292196,"aZ":-31.40222016977025,"pfxX":9.59406556688493,"pfxZ":0.4409295037469523,"pX":-1.7065944942122337,"pZ":1.9871364718739932,"vX0":-11.372549287996803,"vY0":-130.934717759769,"vZ0":-1.807869135957143,"x":182.05,"y":185.13,"x0":1.4327233849437235,"y0":50.002679243731954,"z0":5.021082805760757,"aX":16.77289056008533},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.6,"breakHorizontal":-15.1,"spinRate":1977,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.41723127755719025,"extension":6.6313764716314685},"index":3,"playId":"cd1a20a3-1b40-3026-a4f5-521c0b687c87","pitchNumber":4,"startTime":"2026-02-27T20:05:55.781Z","endTime":"2026-02-27T20:05:59.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.714012951119173,"aZ":-39.5688679338421,"pfxX":-5.414074027413794,"pfxZ":-5.362398882567854,"pX":-1.2743979705775321,"pZ":1.974232492193607,"vX0":-5.101751175007942,"vY0":-117.15270498798297,"vZ0":0.2985901818918548,"x":165.58,"y":185.48,"x0":1.6409649170680476,"y0":50.0022137987619,"z0":5.5669008041753605,"aX":-7.466821626014467},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.4,"breakHorizontal":11.2,"spinRate":2397,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.46891667861733355,"extension":6.42065863320361},"index":4,"playId":"a1020634-6ebe-3334-b6e9-1a0671ee66b7","pitchNumber":5,"startTime":"2026-02-27T20:06:15.469Z","endTime":"2026-02-27T20:06:19.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":607481,"link":"/api/v1/people/607481"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:06:19.386Z","atBatIndex":56},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dominic Smith hit by pitch.","rbi":0,"awayScore":4,"homeScore":14,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T20:08:23.227Z","endTime":"2026-02-27T20:09:27.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695026,"fullName":"Jeremy Wu-Yelland","link":"/api/v1/people/695026"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[7,8,9,10],"actionIndex":[0,1,2,3,4,5,6],"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Phillip Sikes replaces third baseman Isiah Kiner-Falefa, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":14,"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-27T20:08:25.103Z","endTime":"2026-02-27T20:08:25.104Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689651,"link":"/api/v1/people/689651"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":643396,"link":"/api/v1/people/643396"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Allan Castro replaces first baseman Nick Sogard, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":14,"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-27T20:08:25.105Z","endTime":"2026-02-27T20:08:25.106Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691369,"link":"/api/v1/people/691369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":686765,"link":"/api/v1/people/686765"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":680776,"link":"/api/v1/people/680776"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Max Ferguson replaces right fielder Jarren Duran, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":14,"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-27T20:08:25.107Z","endTime":"2026-02-27T20:08:25.108Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681132,"link":"/api/v1/people/681132"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Avinson Pinto replaces second baseman Marcelo Mayer, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":14,"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-27T20:08:25.109Z","endTime":"2026-02-27T20:08:25.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821130,"link":"/api/v1/people/821130"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":691785,"link":"/api/v1/people/691785"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nathan Hickey replaces left fielder Roman Anthony, batting 1st, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":14,"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-27T20:08:25.111Z","endTime":"2026-02-27T20:08:25.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687208,"link":"/api/v1/people/687208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":686765,"link":"/api/v1/people/686765"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":701350,"link":"/api/v1/people/701350"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyler McDonough replaces catcher Jason Delay, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":14,"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-27T20:08:25.113Z","endTime":"2026-02-27T20:08:25.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694812,"link":"/api/v1/people/694812"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":641511,"link":"/api/v1/people/641511"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":681962,"link":"/api/v1/people/681962"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nate Baez replaces shortstop Vinny Capra, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":14,"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-27T20:08:25.115Z","endTime":"2026-02-27T20:08:25.116Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686960,"link":"/api/v1/people/686960"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":681962,"link":"/api/v1/people/681962"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641511,"link":"/api/v1/people/641511"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.668985528336794,"aZ":-26.017510841553385,"pfxX":11.40913637471561,"pfxZ":3.470096782086116,"pX":-0.17730622839962015,"pZ":0.8024674571643898,"vX0":-11.090596896228737,"vY0":-132.69190737836433,"vZ0":-6.763380826854344,"x":123.76,"y":217.11,"x0":2.583891456896817,"y0":50.00509991345916,"z0":5.293034084539857,"aX":20.250565744565073},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.8,"breakHorizontal":-18.1,"spinRate":2061,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4135415039494039,"extension":5.845678006970163},"index":7,"playId":"3a98588d-6eda-3f60-8294-e396d8066d36","pitchNumber":1,"startTime":"2026-02-27T20:08:25.117Z","endTime":"2026-02-27T20:08:29.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36083615846809,"aZ":-30.794262296444415,"pfxX":-3.1473303259587366,"pfxZ":0.944696937965789,"pX":-2.1129992895776284,"pZ":1.185687517657308,"vX0":-9.76349728015814,"vY0":-120.69544143944509,"vZ0":-3.7133457675122576,"x":197.54,"y":206.77,"x0":2.4076873912406134,"y0":50.00427974204866,"z0":5.481006366618354,"aX":-4.602747327253087},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.0,"breakHorizontal":8.2,"spinRate":2553,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.45530726001146693,"extension":5.817956983255458},"index":8,"playId":"385d4a72-abc8-318c-b00d-b180ecaf0799","pitchNumber":2,"startTime":"2026-02-27T20:08:38.294Z","endTime":"2026-02-27T20:08:42.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.816935405158468,"aZ":-26.906829515860323,"pfxX":9.026068169741134,"pfxZ":2.8952767963072104,"pX":0.34411183260042494,"pZ":1.8197677705993502,"vX0":-9.1470785221006,"vY0":-134.44104766466836,"vZ0":-4.346858445883883,"x":103.88,"y":189.65,"x0":2.627903888205901,"y0":50.004337061858806,"z0":5.381489134749866,"aX":16.423488226978318},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.4,"breakHorizontal":-14.3,"spinRate":1970,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4083698215734741,"extension":6.061641894797778},"index":9,"playId":"66561f44-4704-3292-9c72-330a1855fd11","pitchNumber":3,"startTime":"2026-02-27T20:08:54.902Z","endTime":"2026-02-27T20:08:59.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":69.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.812630485233434,"aZ":-30.48093632128804,"pfxX":-8.723813862786457,"pfxZ":1.36136610948045,"pX":2.189417507563444,"pZ":4.000083866331185,"vX0":0.91326864394484,"vY0":-111.8526637306188,"vZ0":2.9709694486487424,"x":33.54,"y":130.78,"x0":2.9020632973230462,"y0":50.00166423135434,"z0":5.820231873024285,"aX":-10.839200583256126},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":3.7,"breakHorizontal":15.5,"spinRate":2606,"spinDirection":286},"zone":12,"typeConfidence":2.0,"plateTime":0.49335547713834815,"extension":5.5300613592369645},"index":10,"playId":"ed15dee3-fd0b-3f94-b537-3036077bd51c","pitchNumber":4,"startTime":"2026-02-27T20:09:20.980Z","endTime":"2026-02-27T20:09:27.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:09:27.972Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonah Heim doubles (1) on a line drive to left fielder Phillip Sikes. Dominic Smith to 3rd.","rbi":0,"awayScore":4,"homeScore":14,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T20:09:35.879Z","endTime":"2026-02-27T20:10:03.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695026,"fullName":"Jeremy Wu-Yelland","link":"/api/v1/people/695026"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnThird":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":689651,"link":"/api/v1/people/689651"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.402888443126816,"aZ":-26.649234377880973,"pfxX":-1.7706811929715403,"pfxZ":3.36285859202302,"pX":-0.2566736984260142,"pZ":2.511612402957122,"vX0":-6.5897141813843945,"vY0":-126.48902248659735,"vZ0":-2.6085919068277152,"x":126.78,"y":170.97,"x0":2.597664887272846,"y0":50.00444924968458,"z0":5.662454789099956,"aX":-2.9078964995606325},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.8,"breakHorizontal":4.6,"spinRate":2492,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4307257835776839,"extension":5.703169933383823},"hitData":{"launchSpeed":106.5,"launchAngle":4.0,"totalDistance":109.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":36.3,"coordY":98.75}},"index":0,"playId":"9a0ddbec-9ec8-3b96-9284-7a5ca721864c","pitchNumber":1,"startTime":"2026-02-27T20:09:52.946Z","endTime":"2026-02-27T20:10:03.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:10:03.175Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jorge Mateo pops out to second baseman Avinson Pinto.","rbi":0,"awayScore":4,"homeScore":14,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T20:10:33.202Z","endTime":"2026-02-27T20:11:49.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695026,"fullName":"Jeremy Wu-Yelland","link":"/api/v1/people/695026"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnThird":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":821130,"link":"/api/v1/people/821130"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.029260479023616,"aZ":-18.622386167063578,"pfxX":4.205038111717291,"pfxZ":7.217853936061993,"pX":0.4579511547088184,"pZ":1.9109111571871549,"vX0":-7.378362026600866,"vY0":-135.95152845844086,"vZ0":-5.795354050544373,"x":99.54,"y":187.19,"x0":2.6572826104231773,"y0":50.00218741267858,"z0":5.35736832576053,"aX":7.894355258056331},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":-6.1,"spinRate":1875,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.40247107430656115,"extension":5.855452091534998},"index":0,"playId":"81a36f0e-7d64-3cdd-99e0-c49d71608622","pitchNumber":1,"startTime":"2026-02-27T20:10:33.202Z","endTime":"2026-02-27T20:10:37.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":87.3,"endSpeed":80.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.436165429925918,"aZ":-28.941762137989194,"pfxX":-2.9671364358590195,"pfxZ":1.9707600563885936,"pX":0.7096836618434713,"pZ":3.4306526153222574,"vX0":-3.905313114659126,"vY0":-127.17852056990822,"vZ0":0.06701795414991818,"x":89.95,"y":146.15,"x0":2.64925353800871,"y0":50.006102632615224,"z0":5.6945101640010405,"aX":-4.872875508608171},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":6.2,"spinRate":2467,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4302485037535839,"extension":5.862636471042589},"index":1,"playId":"ff402366-963c-3f07-9cfe-238b787261ee","pitchNumber":2,"startTime":"2026-02-27T20:10:46.438Z","endTime":"2026-02-27T20:10:49.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.793216410268602,"aZ":-17.46663830778675,"pfxX":5.963983574859984,"pfxZ":7.762686136401032,"pX":0.8778784947521,"pZ":2.627443832695087,"vX0":-6.608900588985012,"vY0":-136.46387847523332,"vZ0":-4.0717154175643735,"x":83.54,"y":167.84,"x0":2.5511557661666813,"y0":50.000488979242085,"z0":5.3348504042440625,"aX":11.296595979460381},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":-9.5,"spinRate":2222,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4007032527638663,"extension":5.864476145727032},"index":2,"playId":"b26aaf67-154f-3b9e-bebf-999c7c551c8e","pitchNumber":3,"startTime":"2026-02-27T20:11:07.018Z","endTime":"2026-02-27T20:11:34.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"}},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.137839325314996,"aZ":-29.227304499093986,"pfxX":-10.546641375360316,"pfxZ":2.2393660874888273,"pX":-0.34372080415791467,"pZ":2.212421677991228,"vX0":-3.5846326873924723,"vY0":-114.86900078693702,"vZ0":-1.135780007872087,"x":130.1,"y":179.04,"x0":2.613680037416995,"y0":50.005154641106415,"z0":5.592520848081653,"aX":-13.89089874360346},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":4.1,"breakHorizontal":20.0,"spinRate":2632,"spinDirection":287},"zone":4,"typeConfidence":2.0,"plateTime":0.47948229543632204,"extension":5.820047639375327},"hitData":{"launchSpeed":59.8,"launchAngle":54.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.71,"coordY":150.18}},"index":3,"playId":"df89ece0-6c54-3083-b978-9daa34f8d108","pitchNumber":4,"startTime":"2026-02-27T20:11:40.541Z","endTime":"2026-02-27T20:11:49.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:11:49.191Z","atBatIndex":59},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Owen Carey hit by pitch.","rbi":0,"awayScore":4,"homeScore":14,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T20:12:07.614Z","endTime":"2026-02-27T20:13:02.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695026,"fullName":"Jeremy Wu-Yelland","link":"/api/v1/people/695026"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnThird":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.446984445569527,"aZ":-25.502474300999392,"pfxX":10.98964414134703,"pfxZ":3.5867350080990477,"pX":-1.0436764797163722,"pZ":2.2304330217737283,"vX0":-13.063617581354086,"vY0":-135.92249125687528,"vZ0":-3.6864851971798878,"x":156.78,"y":178.56,"x0":2.410502469449999,"y0":50.001840364536314,"z0":5.387240988663982,"aX":20.43955722427711},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.8,"breakHorizontal":-16.9,"spinRate":2158,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.40389146214575966,"extension":5.8632798096106855},"index":0,"playId":"cf0f7df5-b673-3913-8d1f-e603880b6736","pitchNumber":1,"startTime":"2026-02-27T20:12:09.073Z","endTime":"2026-02-27T20:12:12.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":826928,"link":"/api/v1/people/826928","batSide":{"code":"L","description":"Left"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65561873674865,"aZ":-31.761371479678292,"pfxX":-2.402211255567189,"pfxZ":0.2665822787203176,"pX":0.3051218517714002,"pZ":2.433184366834483,"vX0":-4.69412118640196,"vY0":-122.99230675196841,"vZ0":-1.3291613490886176,"x":105.37,"y":173.08,"x0":2.5511906950498773,"y0":50.00012516073793,"z0":5.676856851224445,"aX":-3.6750811043601934},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.5,"breakHorizontal":5.5,"spinRate":2574,"spinDirection":254},"zone":5,"typeConfidence":2.0,"plateTime":0.44552914995908344,"extension":5.730718148491762},"index":1,"playId":"42cae08b-3f15-34d9-9308-8fd9b9bf9b04","pitchNumber":2,"startTime":"2026-02-27T20:12:22.392Z","endTime":"2026-02-27T20:12:26.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":826928,"link":"/api/v1/people/826928","batSide":{"code":"L","description":"Left"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.710218143560073,"aZ":-33.529564544317246,"pfxX":-5.742328979818184,"pfxZ":-1.0219901621955696,"pX":0.4012663586544096,"pZ":2.645569875920781,"vX0":-3.3439893925988473,"vY0":-113.85280341423909,"vZ0":0.584911540349484,"x":101.7,"y":167.35,"x0":2.6322913568316535,"y0":50.005467426059504,"z0":5.6875472680934624,"aX":-7.58513800940678},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.4,"breakHorizontal":11.2,"spinRate":2740,"spinDirection":284},"zone":6,"typeConfidence":2.0,"plateTime":0.4799717117437585,"extension":5.637835203119225},"index":2,"playId":"4bc84169-2952-3e2f-861b-376fbbbb2685","pitchNumber":3,"startTime":"2026-02-27T20:12:36.524Z","endTime":"2026-02-27T20:12:39.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":826928,"link":"/api/v1/people/826928","batSide":{"code":"L","description":"Left"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60266085017182,"aZ":-34.37888329309836,"pfxX":-9.24597638410594,"pfxZ":-1.6931127430847894,"pX":2.5306597377044096,"pZ":2.7501487434734457,"vX0":1.901546666569311,"vY0":-113.53642847248088,"vZ0":1.118322194293964,"x":20.54,"y":164.53,"x0":2.8812481657925564,"y0":50.00402988573617,"z0":5.6835804992892225,"aX":-12.020983002808189},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-2.4,"breakHorizontal":16.2,"spinRate":2716,"spinDirection":285},"zone":12,"typeConfidence":2.0,"plateTime":0.48319820505799527,"extension":5.603996645843141},"index":3,"playId":"fa3ecc54-90c3-3076-8aad-fd7b5bb5ac0b","pitchNumber":4,"startTime":"2026-02-27T20:12:56.382Z","endTime":"2026-02-27T20:13:02.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":826928,"link":"/api/v1/people/826928","batSide":{"code":"L","description":"Left"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":826928,"link":"/api/v1/people/826928"},"credit":"b_pa"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:13:02.075Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Lodise walks. Dominic Smith scores. Jonah Heim to 3rd. Owen Carey to 2nd.","rbi":1,"awayScore":4,"homeScore":15,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T20:13:54.121Z","endTime":"2026-02-27T20:14:45.582Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695026,"fullName":"Jeremy Wu-Yelland","link":"/api/v1/people/695026"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"postOnSecond":{"id":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":{"id":695026,"link":"/api/v1/people/695026"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alex Lodise replaces Jurickson Profar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":14,"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-27T20:13:17.720Z","endTime":"2026-02-27T20:13:27.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822676,"link":"/api/v1/people/822676"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":595777,"link":"/api/v1/people/595777"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"first":{"id":826928,"link":"/api/v1/people/826928"},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-27T20:13:27.965Z","endTime":"2026-02-27T20:13:56.420Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"first":{"id":826928,"link":"/api/v1/people/826928"},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25066328830358,"aZ":-31.165260708858824,"pfxX":-0.29662018541628044,"pfxZ":0.6514404626395738,"pX":0.8824181749308899,"pZ":4.064309112476052,"vX0":-4.1079488714774355,"vY0":-123.68999829794984,"vZ0":2.072267801936023,"x":83.36,"y":129.04,"x0":2.604960060193712,"y0":50.00129171844106,"z0":5.833420291745313,"aX":-0.4582016716322335},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":1.6,"spinRate":2583,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.4432471481582936,"extension":5.746886110201452},"index":2,"playId":"e4dfebe2-4349-3b38-8644-fd31b72f8206","pitchNumber":1,"startTime":"2026-02-27T20:13:56.420Z","endTime":"2026-02-27T20:14:00.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"first":{"id":826928,"link":"/api/v1/people/826928"},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.151706621136995,"aZ":-17.553240036617087,"pfxX":4.150751207522793,"pfxZ":7.7901345598545255,"pX":-1.6025659669845975,"pZ":2.297400618598632,"vX0":-11.542115681225091,"vY0":-136.8589100821211,"vZ0":-4.934057573348202,"x":178.09,"y":176.75,"x0":2.1499829721885755,"y0":50.00624417661292,"z0":5.344627122510935,"aX":7.795315659578539},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":-4.8,"spinRate":2165,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.40183285107003464,"extension":5.816766966679084},"index":3,"playId":"9f68c4a9-4e65-369e-b407-d51ee21bd49f","pitchNumber":2,"startTime":"2026-02-27T20:14:09.906Z","endTime":"2026-02-27T20:14:13.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"first":{"id":826928,"link":"/api/v1/people/826928"},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.796215233894028,"aZ":-29.492451224426194,"pfxX":0.030538690747643038,"pfxZ":1.7367528899942908,"pX":-1.591900364832577,"pZ":2.1988387496936546,"vX0":-9.795188984811356,"vY0":-123.67661059486703,"vZ0":-2.363528902672027,"x":177.68,"y":179.41,"x0":2.4239791719816863,"y0":50.00080480374444,"z0":5.6524628044939025,"aX":0.048531517425915986},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":2.3,"spinRate":2658,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4437021365063232,"extension":5.854536325967985},"index":4,"playId":"a2f566c3-ff04-3168-b440-c3cbfb13e36a","pitchNumber":3,"startTime":"2026-02-27T20:14:24.787Z","endTime":"2026-02-27T20:14:28.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"first":{"id":826928,"link":"/api/v1/people/826928"},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15965995922336,"aZ":-19.99676787299301,"pfxX":4.05117561441193,"pfxZ":6.550344227706404,"pX":-1.091839994575456,"pZ":2.81106736041863,"vX0":-10.491665015526312,"vY0":-135.6223901973,"vZ0":-3.4124979295631586,"x":158.62,"y":162.88,"x0":2.303612010691779,"y0":50.00435446236075,"z0":5.483364476477655,"aX":7.534108522448799},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.3,"breakHorizontal":-5.0,"spinRate":2191,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.4041414381568096,"extension":6.122551463089868},"index":5,"playId":"db0bc41b-4cd3-3974-9766-e2a0a93d36b3","pitchNumber":4,"startTime":"2026-02-27T20:14:40.844Z","endTime":"2026-02-27T20:14:45.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"first":{"id":826928,"link":"/api/v1/people/826928"},"second":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":822676,"link":"/api/v1/people/822676"},"credit":"b_pa"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:14:45.582Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Hartman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":15,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T20:15:07.556Z","endTime":"2026-02-27T20:18:08.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":807080,"fullName":"Eric Hartman","link":"/api/v1/people/807080"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695026,"fullName":"Jeremy Wu-Yelland","link":"/api/v1/people/695026"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"postOnSecond":{"id":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807080,"fullName":"Eric Hartman","link":"/api/v1/people/807080"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686960,"link":"/api/v1/people/686960"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803324184179765,"aZ":-31.11700030359635,"pfxX":-3.7675172320246832,"pfxZ":0.6937421224851867,"pX":0.7275690001907414,"pZ":3.1485938005013456,"vX0":-3.6335544210481094,"vY0":-123.13469131237757,"vZ0":0.14829387867123178,"x":89.27,"y":153.77,"x0":2.717276621130155,"y0":50.00081811979877,"z0":5.742794657832507,"aX":-5.724918198188018},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":7.8,"spinRate":2602,"spinDirection":257},"zone":3,"typeConfidence":2.0,"plateTime":0.44658646674331637,"extension":5.760442209189442},"index":0,"playId":"56c9bfcf-e882-3e05-bfbb-eb7ea6a2fa59","pitchNumber":1,"startTime":"2026-02-27T20:15:13.109Z","endTime":"2026-02-27T20:15:17.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.922872590089888,"aZ":-31.163157175585575,"pfxX":-8.629547796996222,"pfxZ":0.7634435046310655,"pX":-1.2175078696446084,"pZ":1.618003012722496,"vX0":-5.623505808765139,"vY0":-115.09113467939044,"vZ0":-1.9381126065632306,"x":163.41,"y":195.09,"x0":2.389675322690419,"y0":50.00397901383494,"z0":5.52652876636855,"aX":-11.426329653381469},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.2,"breakHorizontal":17.2,"spinRate":2685,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.47827652728916403,"extension":5.818315600396301},"index":1,"playId":"617c1399-a5fa-354b-ab8b-02ddddd8bde1","pitchNumber":2,"startTime":"2026-02-27T20:15:27.323Z","endTime":"2026-02-27T20:15:30.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":79.7,"endSpeed":72.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71892657618793,"aZ":-29.383515297567374,"pfxX":-9.08789266762751,"pfxZ":2.105316546921343,"pX":-2.5603734949716705,"pZ":1.7576342494827057,"vX0":-8.57767055690371,"vY0":-115.67499442100771,"vZ0":-1.9912042320963992,"x":214.6,"y":191.32,"x0":2.405376043314047,"y0":50.00540675045719,"z0":5.503553786290888,"aX":-12.061812771452338},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.5,"breakHorizontal":19.0,"spinRate":2713,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.4772944680683824,"extension":5.9572302306968625},"index":2,"playId":"953d66d7-8a23-3996-a38b-3076a5fef82a","pitchNumber":3,"startTime":"2026-02-27T20:15:46.176Z","endTime":"2026-02-27T20:15:49.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26882100138417,"aZ":-17.332284783640866,"pfxX":3.7648623156119063,"pfxZ":7.918540261256259,"pX":-1.1390490927701193,"pZ":3.3139852914055665,"vX0":-10.824034997003228,"vY0":-135.46838836656235,"vZ0":-2.4106237841568765,"x":160.42,"y":149.3,"x0":2.404369823317315,"y0":50.00219860543612,"z0":5.415451222055285,"aX":7.057308473169695},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":-4.7,"spinRate":2465,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.40302764647060485,"extension":5.793268165646257},"index":3,"playId":"273114bd-e815-3087-b2b2-8ccb6be5eb65","pitchNumber":4,"startTime":"2026-02-27T20:16:01.776Z","endTime":"2026-02-27T20:16:06.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.651589011875377,"aZ":-17.3363430180898,"pfxX":4.565901455634301,"pfxZ":7.7643974613081355,"pX":-1.5386671999596337,"pZ":2.0833801478786595,"vX0":-11.679012922128303,"vY0":-136.12074372927404,"vZ0":-5.592044332091794,"x":175.65,"y":182.53,"x0":2.1792721274953513,"y0":50.0060892935667,"z0":5.330510519699128,"aX":8.730246855144653},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":-6.4,"spinRate":2167,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.3995573362923972,"extension":5.866712706089342},"index":4,"playId":"522af14a-beba-311d-8c10-9d35c7af733a","pitchNumber":5,"startTime":"2026-02-27T20:16:35.275Z","endTime":"2026-02-27T20:16:39.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.680093816532516,"aZ":-31.353611736304615,"pfxX":-8.776071236020673,"pfxZ":0.631513370364921,"pX":0.0015984341050456622,"pZ":2.4892212650821426,"vX0":-3.2414748879689994,"vY0":-113.84608996271851,"vZ0":0.06163527456429829,"x":116.94,"y":171.57,"x0":2.58587248550778,"y0":50.00461808262389,"z0":5.575312814188303,"aX":-11.47537472425301},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":1.4,"breakHorizontal":16.7,"spinRate":2782,"spinDirection":282},"zone":5,"typeConfidence":2.0,"plateTime":0.48184679631450233,"extension":5.8092645876059485},"index":5,"playId":"0b57ea3a-2177-36b5-98b6-e3421dcd0b32","pitchNumber":6,"startTime":"2026-02-27T20:16:49.776Z","endTime":"2026-02-27T20:16:54.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.277072472257483,"aZ":-20.902540710960714,"pfxX":4.702101152632549,"pfxZ":5.99902865389639,"pX":0.8826830585231487,"pZ":4.2370259772700205,"vX0":-6.216737934010061,"vY0":-135.64740808237468,"vZ0":0.35737191916808186,"x":83.35,"y":124.38,"x0":2.5841615704903482,"y0":50.004803979865635,"z0":5.550936311360773,"aX":8.839111606642916},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":-7.3,"spinRate":2122,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.40246315414399403,"extension":5.8428172492626365},"index":6,"playId":"331aa935-7f0e-36a1-88f9-8916697083bc","pitchNumber":7,"startTime":"2026-02-27T20:17:18.448Z","endTime":"2026-02-27T20:17:22.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94059642203818,"aZ":-30.56570337025816,"pfxX":-2.0489958727742783,"pfxZ":1.0951249319844436,"pX":0.6088222296295067,"pZ":2.3259588812862146,"vX0":-3.5766754784053507,"vY0":-120.07084040588634,"vZ0":-1.392406140673411,"x":93.79,"y":175.98,"x0":2.3804325465016993,"y0":50.00285097286037,"z0":5.618159499081246,"aX":-3.0093547136933427},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.9,"breakHorizontal":4.6,"spinRate":2656,"spinDirection":263},"zone":6,"typeConfidence":2.0,"plateTime":0.45512852613036037,"extension":5.612804243317333},"index":7,"playId":"01fee618-4a55-3506-9db3-3cc7013bbbba","pitchNumber":8,"startTime":"2026-02-27T20:17:38.405Z","endTime":"2026-02-27T20:17:42.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.068354164728444,"aZ":-28.731785704923627,"pfxX":-0.8799957934162363,"pfxZ":2.2155735696822187,"pX":-0.5752181192662525,"pZ":1.165273613372731,"vX0":-7.184597808739221,"vY0":-123.65204916622862,"vZ0":-4.626401193636098,"x":138.93,"y":207.32,"x0":2.4791819185577713,"y0":50.00255361025511,"z0":5.464160513399321,"aX":-1.3644026011266},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":3.2,"spinRate":2597,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.44253140854162876,"extension":6.000404607043391},"index":8,"playId":"2919b313-f443-3266-a2ed-8b6759d2f52e","pitchNumber":9,"startTime":"2026-02-27T20:18:05.111Z","endTime":"2026-02-27T20:18:08.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":807080,"link":"/api/v1/people/807080","batSide":{"code":"L","description":"Left"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807080,"link":"/api/v1/people/807080"},"credit":"b_ab"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_ab"},{"player":{"id":807080,"link":"/api/v1/people/807080"},"credit":"b_pa"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:18:08.572Z","atBatIndex":62},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nacho Alvarez Jr. grounds into a force out, fielded by second baseman Avinson Pinto. Alex Lodise out at 2nd.","rbi":0,"awayScore":4,"homeScore":15,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-27T20:18:23.792Z","endTime":"2026-02-27T20:19:37.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695026,"fullName":"Jeremy Wu-Yelland","link":"/api/v1/people/695026"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":821130,"link":"/api/v1/people/821130"},"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":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":821130,"link":"/api/v1/people/821130"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.523150131547006,"aZ":-29.876736808946877,"pfxX":-0.39981568438823345,"pfxZ":1.507698383887071,"pX":-1.072551032435701,"pZ":2.2290529018132035,"vX0":-8.616320342774287,"vY0":-121.94196090273508,"vZ0":-1.9073253200952343,"x":157.88,"y":178.6,"x0":2.54240715254224,"y0":50.00096308129923,"z0":5.571956880089391,"aX":-0.6086354981032741},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.5,"breakHorizontal":2.5,"spinRate":2686,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.44730888335039687,"extension":5.913714293170462},"index":0,"playId":"e8eb01a6-37b1-3626-b5f0-636d159d6db1","pitchNumber":1,"startTime":"2026-02-27T20:18:32.688Z","endTime":"2026-02-27T20:18:36.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":92.5,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95102115470824,"aZ":-17.804395833527998,"pfxX":5.905416437848899,"pfxZ":7.821841321539553,"pX":-1.211524227508782,"pZ":1.9501007303251463,"vX0":-11.729923108419891,"vY0":-134.1634705611998,"vZ0":-5.60679259419392,"x":163.18,"y":186.13,"x0":2.43493586707283,"y0":50.00202535164043,"z0":5.321241550635475,"aX":10.84864650389634},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.2,"breakHorizontal":-8.4,"spinRate":2203,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.40706822486505967,"extension":5.930884787715556},"index":1,"playId":"46588aab-14e0-36fb-9fbe-3a1a296bbe61","pitchNumber":2,"startTime":"2026-02-27T20:18:51.858Z","endTime":"2026-02-27T20:18:55.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607340241397093,"aZ":-20.0078976723661,"pfxX":4.853305635850694,"pfxZ":6.5857460599066755,"pX":-0.17799348823156066,"pZ":3.2315580984276986,"vX0":-9.170072970112773,"vY0":-134.4221585356647,"vZ0":-2.2547136486556285,"x":123.78,"y":151.53,"x0":2.6327310140084568,"y0":50.00072026788991,"z0":5.4875157357788895,"aX":8.963656496854826},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":-7.1,"spinRate":2193,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4060264768870714,"extension":5.9171556614857685},"index":2,"playId":"509081f1-e226-370f-a7f7-ae01512f3fee","pitchNumber":3,"startTime":"2026-02-27T20:19:07.163Z","endTime":"2026-02-27T20:19:10.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.237906839259452,"aZ":-17.829512315698707,"pfxX":4.099419435907713,"pfxZ":7.787017762865897,"pX":0.16966895536566806,"pZ":2.9102518889171276,"vX0":-7.911892068389246,"vY0":-134.62087011922083,"vZ0":-3.6462786871022583,"x":110.53,"y":160.2,"x0":2.6093097614060565,"y0":50.00175937769175,"z0":5.5384710550384675,"aX":7.551262407608142},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":-5.8,"spinRate":2223,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4063075021834721,"extension":5.899128850835559},"hitData":{"launchSpeed":70.6,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.9,"coordY":148.44}},"index":3,"playId":"f73f5724-4404-3e75-8796-8a4943e0448c","pitchNumber":4,"startTime":"2026-02-27T20:19:30.249Z","endTime":"2026-02-27T20:19:37.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"first":{"id":822676,"link":"/api/v1/people/822676"},"second":{"id":826928,"link":"/api/v1/people/826928"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":695026,"link":"/api/v1/people/695026"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:19:37.431Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Allan Castro grounds out, shortstop Jim Jarvis to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":15,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T20:22:14.584Z","endTime":"2026-02-27T20:23:31.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Stratton replaces Aaron Bummer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":15,"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-27T20:21:31.594Z","endTime":"2026-02-27T20:21:32.594Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676702,"link":"/api/v1/people/676702"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607481,"link":"/api/v1/people/607481","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jim Jarvis replaces shortstop Jorge Mateo, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":15,"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-27T20:21:31.594Z","endTime":"2026-02-27T20:21:32.594Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":622761,"link":"/api/v1/people/622761"},"defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Sandy León replaces catcher Jonah Heim, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":15,"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-27T20:21:31.594Z","endTime":"2026-02-27T20:21:32.594Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alex Lodise remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":15,"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-27T20:21:31.594Z","endTime":"2026-02-27T20:22:16.662Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822676,"link":"/api/v1/people/822676"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":595777,"link":"/api/v1/people/595777"},"defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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.4,"endSpeed":86.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.678894904349733,"aZ":-16.59811778776014,"pfxX":1.0471535464627684,"pfxZ":8.31823483006725,"pX":-0.3924367802351066,"pZ":2.6075071059030783,"vX0":4.705892927739572,"vY0":-134.61301683600487,"vZ0":-6.041465894873747,"x":131.96,"y":168.38,"x0":-2.285067434802172,"y0":50.00336793066367,"z0":6.017835261134112,"aX":1.959256897342516},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":-2.8,"spinRate":2426,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.40379425821535,"extension":6.536346047572533},"index":4,"playId":"e3888704-a106-3d3a-886d-a695033890c5","pitchNumber":1,"startTime":"2026-02-27T20:22:16.662Z","endTime":"2026-02-27T20:22:20.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0255769187436,"aZ":-13.426384101510674,"pfxX":-1.8653826885316236,"pfxZ":9.513366457121302,"pX":0.9683229729762423,"pZ":3.6032362313177404,"vX0":9.20817859823539,"vY0":-138.97758153757545,"vZ0":-4.506633125446929,"x":80.09,"y":141.49,"x0":-2.1349588168924547,"y0":50.000427332098035,"z0":6.127225991468022,"aX":-3.676633943401765},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":1.6,"spinRate":2509,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3930236932653184,"extension":6.513996889719314},"index":5,"playId":"570139a3-fcbc-3f60-acc0-a1fd7f05437e","pitchNumber":2,"startTime":"2026-02-27T20:22:32.473Z","endTime":"2026-02-27T20:22:36.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.873933476865375,"aZ":-11.593418622662606,"pfxX":-2.245088880465052,"pfxZ":10.328090228328998,"pX":-0.4696351709942304,"pZ":2.851350974904418,"vX0":5.753414535387959,"vY0":-140.7203505773,"vZ0":-6.699549856090938,"x":134.9,"y":161.79,"x0":-2.2549053698483097,"y0":50.002560393127254,"z0":6.024772084030637,"aX":-4.474519488181769},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":2.8,"spinRate":2467,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.39020652517616483,"extension":6.522219195601552},"index":6,"playId":"de7326d5-ba89-34b9-b682-51efc48db40b","pitchNumber":3,"startTime":"2026-02-27T20:22:47.922Z","endTime":"2026-02-27T20:23:14.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80291508503115,"aZ":-10.999219987090328,"pfxX":-3.60082833684032,"pfxZ":10.538175260446728,"pX":-0.23964359248266875,"pZ":2.1523637235798967,"vX0":7.044060130094235,"vY0":-141.0271209516438,"vZ0":-8.520576665356032,"x":126.13,"y":180.67,"x0":-2.304653833827407,"y0":50.00109995315257,"z0":5.9266869452583615,"aX":-7.234663678763211},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":5.0,"spinRate":2405,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3887349326385179,"extension":6.568588629758514},"hitData":{"launchSpeed":85.1,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.44,"coordY":158.14}},"index":7,"playId":"5228343e-e643-330c-abc6-e4fc175a8e24","pitchNumber":4,"startTime":"2026-02-27T20:23:26.823Z","endTime":"2026-02-27T20:23:31.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_ab"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_ab"},{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_pa"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:23:31.685Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nate Baez doubles (1) on a fly ball to left fielder Eric Hartman, deflected by center fielder Brewer Hicklen.","rbi":0,"awayScore":4,"homeScore":15,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T20:23:55.174Z","endTime":"2026-02-27T20:24:46.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":807080,"link":"/api/v1/people/807080"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22904147017734,"aZ":-34.394788252430494,"pfxX":4.546172070725061,"pfxZ":-1.543728779530861,"pX":-1.0352482819038953,"pZ":2.302475524514486,"vX0":1.802973927292949,"vY0":-119.48013383998084,"vZ0":-1.8429045040039793,"x":156.46,"y":176.61,"x0":-2.391500232736665,"y0":50.00256623050059,"z0":6.1908538875281085,"aX":6.535931161471412},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.0,"breakHorizontal":-8.6,"spinRate":2639,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.45940009441105945,"extension":6.7821236320849305},"index":0,"playId":"4b8260ab-e568-3f56-9506-8e0044374ca3","pitchNumber":1,"startTime":"2026-02-27T20:24:01.618Z","endTime":"2026-02-27T20:24:06.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.237488687224015,"aZ":-21.185171396645035,"pfxX":-9.59874638564379,"pfxZ":5.635359839025288,"pX":-0.49219648935002475,"pZ":1.9962571709645027,"vX0":7.735695186267262,"vY0":-139.4652942809879,"vZ0":-7.124951200955798,"x":135.76,"y":184.88,"x0":-2.0683408656019022,"y0":50.00518790395864,"z0":6.003613053300671,"aX":-18.725995541042856},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":15.6,"spinRate":2542,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.3942198763466016,"extension":6.441441440356099},"index":1,"playId":"65e9f123-2dfa-3795-9929-b54658a7bb27","pitchNumber":2,"startTime":"2026-02-27T20:24:16.183Z","endTime":"2026-02-27T20:24:19.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.688880445004845,"aZ":-28.723908626924228,"pfxX":8.511614294635322,"pfxZ":2.3087290468532675,"pX":-0.11898187125964915,"pZ":2.8206677937735214,"vX0":2.7923747110102033,"vY0":-121.15503857676988,"vZ0":-1.523365982136546,"x":121.54,"y":162.62,"x0":-2.3907601143268464,"y0":50.00046204893601,"z0":5.957425038860972,"aX":12.707844524522645},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":-16.1,"spinRate":2578,"spinDirection":77},"zone":2,"typeConfidence":2.0,"plateTime":0.4513090161046791,"extension":6.724698922120479},"hitData":{"launchSpeed":99.9,"launchAngle":26.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":86.21,"coordY":45.54}},"index":2,"playId":"aba512ae-7001-39cf-831e-b1ef47cca434","pitchNumber":3,"startTime":"2026-02-27T20:24:35.736Z","endTime":"2026-02-27T20:24:46.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686960,"link":"/api/v1/people/686960"},"credit":"b_ab"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_ab"},{"player":{"id":686960,"link":"/api/v1/people/686960"},"credit":"b_pa"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:24:46.244Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler McDonough grounds out, second baseman Aaron Schunk to first baseman Dominic Smith. Nate Baez to 3rd.","rbi":0,"awayScore":4,"homeScore":15,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T20:25:21.758Z","endTime":"2026-02-27T20:25:32.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"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":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36562775321267,"aZ":-17.922216932941993,"pfxX":1.4993790551419957,"pfxZ":7.5619737350071965,"pX":0.1337976632613855,"pZ":2.9039072426667603,"vX0":5.893404375128298,"vY0":-135.41292948601782,"vZ0":-4.83861684037367,"x":111.9,"y":160.37,"x0":-2.2525046462648173,"y0":50.00625345360235,"z0":5.941004094380709,"aX":2.8268458266695022},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":-3.8,"spinRate":2485,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.4021709463128995,"extension":6.669810437585558},"hitData":{"launchSpeed":78.1,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.17,"coordY":164.8}},"index":0,"playId":"8f048a24-0fc9-30e0-870a-064015f6f38e","pitchNumber":1,"startTime":"2026-02-27T20:25:21.758Z","endTime":"2026-02-27T20:25:32.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"second":{"id":686960,"link":"/api/v1/people/686960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694812,"link":"/api/v1/people/694812"},"credit":"b_ab"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_ab"},{"player":{"id":694812,"link":"/api/v1/people/694812"},"credit":"b_pa"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:25:32.071Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Hickey homers (1) on a fly ball to right field. Nate Baez scores.","rbi":2,"awayScore":6,"homeScore":15,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T20:25:59.202Z","endTime":"2026-02-27T20:28:03.000Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":{"id":676702,"link":"/api/v1/people/676702"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"responsiblePitcher":{"id":676702,"link":"/api/v1/people/676702"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79126650203884,"aZ":-30.975764232152326,"pfxX":8.098954911359094,"pfxZ":0.8373836212998542,"pX":-0.3098451391825391,"pZ":1.9898567999157755,"vX0":2.8267936950561494,"vY0":-119.60313332269651,"vZ0":-2.7757545866370763,"x":128.81,"y":185.05,"x0":-2.562022099180516,"y0":50.004501271836894,"z0":5.965816041994406,"aX":11.641097401920424},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.1,"breakHorizontal":-15.4,"spinRate":2573,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.45935358981067864,"extension":6.666460767924983},"index":0,"playId":"51e82ecc-f868-313a-b92c-fd6b4dbf29c2","pitchNumber":1,"startTime":"2026-02-27T20:25:59.202Z","endTime":"2026-02-27T20:26:03.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"third":{"id":686960,"link":"/api/v1/people/686960"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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.8,"endSpeed":87.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.505459772976952,"aZ":-18.709252247429937,"pfxX":-2.1708187586936685,"pfxZ":6.917591202296661,"pX":-0.8434394892180659,"pZ":3.6319505161281778,"vX0":4.443604785492239,"vY0":-138.0794831043175,"vZ0":-3.2660010576319447,"x":149.15,"y":140.72,"x0":-2.1858782896099846,"y0":50.00037270676123,"z0":6.076949511578066,"aX":-4.224320634529534},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":3.1,"spinRate":2577,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3955090418286531,"extension":6.336819837741945},"index":1,"playId":"115c5aca-2bf4-3d77-9723-13cde21cd828","pitchNumber":2,"startTime":"2026-02-27T20:26:15.666Z","endTime":"2026-02-27T20:26:19.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"third":{"id":686960,"link":"/api/v1/people/686960"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.994906096686247,"aZ":-20.76786045747208,"pfxX":1.3680398208612443,"pfxZ":6.231884924641681,"pX":1.1701537438237852,"pZ":1.7226097533528244,"vX0":8.596766097120007,"vY0":-134.38754121637427,"vZ0":-6.688604251611596,"x":72.4,"y":192.27,"x0":-2.247177426739453,"y0":50.00109024747926,"z0":5.717777597280359,"aX":2.5022840924282086},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.0,"breakHorizontal":-4.3,"spinRate":2691,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.40749637569897335,"extension":6.491671021476404},"index":2,"playId":"03c9067c-de4d-35c9-a67d-587b516f6fc5","pitchNumber":3,"startTime":"2026-02-27T20:26:32.633Z","endTime":"2026-02-27T20:26:35.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"third":{"id":686960,"link":"/api/v1/people/686960"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.686580381694856,"aZ":-14.877541436462668,"pfxX":-5.249678768551601,"pfxZ":8.619128418719795,"pX":1.1402274447376173,"pZ":3.00221805196553,"vX0":10.965214610205987,"vY0":-140.49892467985643,"vZ0":-5.467160366298735,"x":73.54,"y":157.72,"x0":-2.1243506798542007,"y0":50.004066765713326,"z0":5.93402163115345,"aX":-10.537358814146437},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":7.3,"spinRate":2602,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.38927377577364775,"extension":6.38654335772726},"index":3,"playId":"89ffb9f4-e6ba-34c4-a77e-d8fc769d539b","pitchNumber":4,"startTime":"2026-02-27T20:26:53.713Z","endTime":"2026-02-27T20:26:57.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"third":{"id":686960,"link":"/api/v1/people/686960"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.136121657626305,"aZ":-11.481502736935687,"pfxX":-2.747383793987841,"pfxZ":10.475907275290231,"pX":1.191409585645635,"pZ":1.790982275412057,"vX0":10.015783758720705,"vY0":-139.80675590659163,"vZ0":-8.993789695590106,"x":71.59,"y":190.42,"x0":-2.0838727920689366,"y0":50.003202528380626,"z0":5.807317560366872,"aX":-5.427326262059983},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":2.9,"spinRate":2576,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3920876710208234,"extension":6.314953393173518},"index":4,"playId":"5b706440-df60-37f0-81da-b1477309ef99","pitchNumber":5,"startTime":"2026-02-27T20:27:12.781Z","endTime":"2026-02-27T20:27:17.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"third":{"id":686960,"link":"/api/v1/people/686960"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51113919300506,"aZ":-17.320569690064367,"pfxX":1.3546423640660268,"pfxZ":7.797522176600634,"pX":0.1375296865448787,"pZ":2.6014212684305553,"vX0":6.453850979331302,"vY0":-137.19312723079247,"vZ0":-5.65840129476968,"x":111.76,"y":168.54,"x0":-2.422005345270715,"y0":50.00473383936746,"z0":5.872298584011269,"aX":2.5802772719461298},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":-3.8,"spinRate":2485,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.39932814008641326,"extension":6.335965589165476},"hitData":{"launchSpeed":102.6,"launchAngle":37.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.56,"coordY":75.72}},"index":5,"playId":"58897089-914f-3e34-9d2f-537ecacc711d","pitchNumber":6,"startTime":"2026-02-27T20:27:37.319Z","endTime":"2026-02-27T20:28:03.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"third":{"id":686960,"link":"/api/v1/people/686960"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_ab"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_ab"},{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_pa"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:28:03.000Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Braiden Ward doubles (1) on a ground ball to center fielder Brewer Hicklen.","rbi":0,"awayScore":6,"homeScore":15,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T20:28:06.912Z","endTime":"2026-02-27T20:28:55.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"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":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.663479270293937,"aZ":-14.087638941793823,"pfxX":-4.405186165321055,"pfxZ":9.117922687644416,"pX":-0.798896058906737,"pZ":1.899453995778243,"vX0":5.392754499633598,"vY0":-139.325168470924,"vZ0":-8.491918039498374,"x":147.45,"y":187.49,"x0":-2.1790665425368605,"y0":50.00552042624976,"z0":5.89977960680073,"aX":-8.740420028331275},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":7.0,"spinRate":2470,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.39180035705593763,"extension":6.357860753034191},"index":0,"playId":"e26ce2c3-4fdf-306f-a331-1b312afc0092","pitchNumber":1,"startTime":"2026-02-27T20:28:26.011Z","endTime":"2026-02-27T20:28:30.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78279858223433,"aZ":-22.051931012071815,"pfxX":-10.112634172268534,"pfxZ":5.209721054092469,"pX":-0.25341784318318195,"pZ":2.0786084086397802,"vX0":8.931406142126159,"vY0":-138.73494777489483,"vZ0":-6.393313893623173,"x":126.66,"y":182.66,"x0":-2.2046228836966097,"y0":50.006240117134105,"z0":5.888435593122681,"aX":-19.66616820936977},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.2,"breakHorizontal":16.4,"spinRate":2281,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.39518265789061235,"extension":6.7800793924546525},"hitData":{"launchSpeed":86.0,"launchAngle":6.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.94,"coordY":99.99}},"index":1,"playId":"e0f27b44-e63b-33d7-b3d3-d5f1d84b2b2e","pitchNumber":2,"startTime":"2026-02-27T20:28:45.747Z","endTime":"2026-02-27T20:28:55.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_ab"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_ab"},{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:28:55.380Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Ferguson singles on a ground ball to first baseman Dominic Smith. Braiden Ward scores.","rbi":1,"awayScore":7,"homeScore":15,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T20:29:53.897Z","endTime":"2026-02-27T20:30:59.674Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681132,"fullName":"Max Ferguson","link":"/api/v1/people/681132"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":{"id":676702,"link":"/api/v1/people/676702"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":15,"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-27T20:29:15.626Z","endTime":"2026-02-27T20:29:56.100Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.499342343587784,"aZ":-26.497742472167115,"pfxX":1.7983087560048272,"pfxZ":3.3921360193008407,"pX":-0.05733714464827457,"pZ":1.8974463936136865,"vX0":5.115625553839353,"vY0":-127.61732937773672,"vZ0":-5.03397690960415,"x":119.19,"y":187.55,"x0":-2.3094915615315377,"y0":50.006311369380946,"z0":5.944262875462825,"aX":3.0109904857772927},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.4,"breakHorizontal":-4.2,"spinRate":2572,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.4267179974601305,"extension":6.53008430283172},"index":1,"playId":"0c45f816-af82-3849-acf1-a4e9ce225d90","pitchNumber":1,"startTime":"2026-02-27T20:29:56.100Z","endTime":"2026-02-27T20:29:59.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.941507073214,"aZ":-27.89058902557685,"pfxX":3.4660901302679967,"pfxZ":2.4959062042524227,"pX":-0.36056188645219894,"pZ":2.6879402087377233,"vX0":3.834336075204037,"vY0":-129.20947472985048,"vZ0":-3.1043027630751605,"x":130.74,"y":166.21,"x0":-2.305654213936343,"y0":50.00599287176196,"z0":6.012636671876356,"aX":5.952615823381359},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":-7.1,"spinRate":2564,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4213808068064031,"extension":6.302422957119568},"index":2,"playId":"08b4d36a-11f2-32df-a9fb-5429b87adc71","pitchNumber":2,"startTime":"2026-02-27T20:30:12.988Z","endTime":"2026-02-27T20:30:16.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44926778111299,"aZ":-14.714490852383053,"pfxX":-5.25049352880404,"pfxZ":9.0149943526113,"pX":-0.5946761759235146,"pZ":1.092854836210638,"vX0":6.487516945889148,"vY0":-137.53734144149155,"vZ0":-10.118817139777379,"x":139.67,"y":209.27,"x0":-2.290069471159169,"y0":50.00207934410287,"z0":5.792325956200232,"aX":-10.167041350673818},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":8.3,"spinRate":2459,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3966282022615446,"extension":6.457825465925986},"index":3,"playId":"88602b35-9025-3cc8-b17c-f4ef6783d36b","pitchNumber":3,"startTime":"2026-02-27T20:30:31.791Z","endTime":"2026-02-27T20:30:34.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.516367594282272,"aZ":-29.922180440054277,"pfxX":3.8445586284678246,"pfxZ":1.3501854285677624,"pX":-0.15662281564348085,"pZ":2.9159757653911456,"vX0":4.169495347597848,"vY0":-127.35458076384987,"vZ0":-1.8925636922714053,"x":122.97,"y":160.05,"x0":-2.305531207425233,"y0":50.00159548270962,"z0":6.001890762700007,"aX":6.40844865842332},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":-7.8,"spinRate":2663,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.4276559418945416,"extension":6.346517865511054},"hitData":{"launchSpeed":86.9,"launchAngle":7.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.77,"coordY":167.83}},"index":4,"playId":"abcef81a-841b-3ef7-b8dc-0d1605a23dd9","pitchNumber":4,"startTime":"2026-02-27T20:30:51.107Z","endTime":"2026-02-27T20:30:59.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":681132,"link":"/api/v1/people/681132","batSide":{"code":"L","description":"Left"}},"second":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681132,"link":"/api/v1/people/681132"},"credit":"b_ab"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_ab"},{"player":{"id":681132,"link":"/api/v1/people/681132"},"credit":"b_pa"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:30:59.674Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Rosario strikes out swinging.","rbi":0,"awayScore":7,"homeScore":15,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-27T20:31:32.190Z","endTime":"2026-02-27T20:33:20.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691385,"fullName":"Ronald Rosario","link":"/api/v1/people/691385"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ronald Rosario replaces Wilyer Abreu.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":15,"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-27T20:31:34.534Z","endTime":"2026-02-27T20:31:34.535Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691385,"link":"/api/v1/people/691385"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93266828355013,"aZ":-22.165368724314394,"pfxX":-9.88678261915084,"pfxZ":5.231099853566144,"pX":0.03517158519509971,"pZ":2.203438757961877,"vX0":9.286227029405975,"vY0":-138.01557071750435,"vZ0":-5.7490276093944646,"x":115.66,"y":179.29,"x0":-2.1012378080181637,"y0":50.0061290382636,"z0":5.822864784397572,"aX":-18.929866505357893},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.3,"breakHorizontal":15.7,"spinRate":2375,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.39803617799654445,"extension":6.838336872542345},"index":1,"playId":"eb413987-abe4-30db-9d5e-5fb423ad3648","pitchNumber":1,"startTime":"2026-02-27T20:31:34.536Z","endTime":"2026-02-27T20:31:38.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"first":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2773206779151,"aZ":-23.252127555503115,"pfxX":3.9840235652461553,"pfxZ":5.07614900648918,"pX":0.03763560606704506,"pZ":2.674920467317606,"vX0":4.877927851223314,"vY0":-130.8535929131888,"vZ0":-3.954945521655355,"x":115.57,"y":166.56,"x0":-2.359140849390123,"y0":50.000827859971515,"z0":5.921463277717995,"aX":6.994731407015914},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.6,"breakHorizontal":-8.2,"spinRate":2702,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.4165520719546736,"extension":6.695873785686281},"index":2,"playId":"1e187d0b-dd66-326f-ae66-c25fbc97e4eb","pitchNumber":2,"startTime":"2026-02-27T20:31:49.806Z","endTime":"2026-02-27T20:31:53.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"first":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":15,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-27T20:32:06.288Z","endTime":"2026-02-27T20:32:11.889Z","isPitch":false,"type":"action","player":{"id":691385,"link":"/api/v1/people/691385"},"defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"first":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.420748050091326,"aZ":-29.894617252651674,"pfxX":4.808890082261861,"pfxZ":1.32837238687795,"pX":0.7292411580970681,"pZ":2.8879455114837618,"vX0":6.018884341560955,"vY0":-129.41438286749366,"vZ0":-2.2511363325513503,"x":89.2,"y":160.81,"x0":-2.239406490106118,"y0":50.006179041076415,"z0":6.027219468992382,"aX":8.272847219903348},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":-9.8,"spinRate":2725,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.42096536580213817,"extension":6.299116203999676},"index":4,"playId":"acce7597-46f7-398d-a1c4-6206b2e07368","pitchNumber":3,"startTime":"2026-02-27T20:32:11.889Z","endTime":"2026-02-27T20:32:14.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"first":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.787734444211075,"aZ":-30.18149408801233,"pfxX":9.163147297984604,"pfxZ":1.351935039640157,"pX":0.39510257452915276,"pZ":2.774420104961694,"vX0":3.8353794879344263,"vY0":-120.61728329919923,"vZ0":-1.276847364625018,"x":101.94,"y":163.87,"x0":-2.4065386838993197,"y0":50.00065909254191,"z0":5.975527891963014,"aX":13.478953511112453},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.4,"breakHorizontal":-17.5,"spinRate":2522,"spinDirection":75},"zone":6,"typeConfidence":2.0,"plateTime":0.45435732117641425,"extension":6.567839662958984},"index":5,"playId":"bf60290f-ad2b-3fdc-b018-7aeda3ec9d2a","pitchNumber":4,"startTime":"2026-02-27T20:32:32.928Z","endTime":"2026-02-27T20:32:38.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"first":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.822323908928155,"aZ":-19.997450576423347,"pfxX":-2.9440160811482214,"pfxZ":6.321270934020497,"pX":-0.24631846915932562,"pZ":5.614939909926099,"vX0":5.828835332496305,"vY0":-138.38199667383873,"vZ0":1.6828224035035135,"x":126.39,"y":87.18,"x0":-2.003893913853844,"y0":50.00226875990837,"z0":6.344376247047167,"aX":-5.671270403148231},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":4.1,"spinRate":2478,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.39682675381764243,"extension":6.66981492022461},"index":6,"playId":"ec67e306-6b12-3724-903e-ae55fce58a3e","pitchNumber":5,"startTime":"2026-02-27T20:32:58.969Z","endTime":"2026-02-27T20:33:02.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"first":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87057639848702,"aZ":-23.736592501690037,"pfxX":2.3900633777257956,"pfxZ":4.843681885792746,"pX":-0.1367820842755634,"pZ":3.229515460129219,"vX0":4.783341875489128,"vY0":-131.21673941229264,"vZ0":-2.547059882562846,"x":122.21,"y":151.58,"x0":-2.294316482650173,"y0":50.00590944913793,"z0":5.982138665257945,"aX":4.1664897441164745},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.4,"breakHorizontal":-5.4,"spinRate":2578,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.4174816881979715,"extension":6.645632152920403},"index":7,"playId":"0a5c27b9-0b03-3727-850c-82e49fc9d286","pitchNumber":6,"startTime":"2026-02-27T20:33:16.197Z","endTime":"2026-02-27T20:33:20.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691385,"link":"/api/v1/people/691385","batSide":{"code":"R","description":"Right"}},"first":{"id":681132,"link":"/api/v1/people/681132"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691385,"link":"/api/v1/people/691385"},"credit":"b_ab"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_ab"},{"player":{"id":691385,"link":"/api/v1/people/691385"},"credit":"b_pa"},{"player":{"id":676702,"link":"/api/v1/people/676702"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:33:20.731Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brewer Hicklen lines out to left fielder Phillip Sikes.","rbi":0,"awayScore":7,"homeScore":15,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-27T20:35:35.203Z","endTime":"2026-02-27T20:36:14.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689651,"link":"/api/v1/people/689651"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ronald Rosario remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":15,"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-27T20:35:23.370Z","endTime":"2026-02-27T20:35:23.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691385,"link":"/api/v1/people/691385"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Watson replaces Jeremy Wu-Yelland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":15,"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-27T20:35:23.477Z","endTime":"2026-02-27T20:35:37.533Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695026,"link":"/api/v1/people/695026","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26696325373901,"aZ":-26.358148707388434,"pfxX":-9.229723901012036,"pfxZ":3.173572013037404,"pX":-2.075334796456638,"pZ":3.097737275764122,"vX0":0.3523337117486931,"vY0":-134.7361210283378,"vZ0":-1.7951753553265792,"x":196.11,"y":155.14,"x0":-1.0096547376793195,"y0":50.00265977753969,"z0":5.64200219981122,"aX":-16.906214994483697},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.5,"breakHorizontal":16.6,"spinRate":2135,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40708531564998696,"extension":7.00769873742123},"index":2,"playId":"449a7db6-84bc-36a8-9505-bc34da007777","pitchNumber":1,"startTime":"2026-02-27T20:35:37.533Z","endTime":"2026-02-27T20:35:41.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":90.5,"endSpeed":84.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.157385530602998,"aZ":-22.590506476502917,"pfxX":0.732078358480694,"pfxZ":5.356828277523908,"pX":-0.39949345391754987,"pZ":2.765678069766421,"vX0":1.4847494020949854,"vY0":-131.9042675466101,"vZ0":-2.962341381558458,"x":132.23,"y":164.11,"x0":-1.0614864859048363,"y0":50.00008862180585,"z0":5.541672916460358,"aX":1.308633279052263},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":-1.6,"spinRate":2134,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.4129167024766054,"extension":7.054751803071664},"index":3,"playId":"7f46803a-6184-337d-94c8-96b437faf02e","pitchNumber":2,"startTime":"2026-02-27T20:35:52.837Z","endTime":"2026-02-27T20:35:56.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59032272042757,"aZ":-29.716953026827635,"pfxX":9.86119339428588,"pfxZ":1.6680743801352165,"pX":-0.7085348956496955,"pZ":2.1844448682494466,"vX0":-1.7977977806599017,"vY0":-120.78448158237107,"vZ0":-1.7847294257620496,"x":144.01,"y":179.8,"x0":-1.2330699051928058,"y0":50.00172008721544,"z0":5.558222930507918,"aX":14.497661237056562},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.9,"breakHorizontal":-17.4,"spinRate":2134,"spinDirection":76},"zone":7,"typeConfidence":2.0,"plateTime":0.45433366830908106,"extension":6.92603992724718},"hitData":{"launchSpeed":95.6,"launchAngle":20.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.39,"coordY":75.51}},"index":4,"playId":"c8aafd00-006e-3e0a-b4db-478fedc68e13","pitchNumber":3,"startTime":"2026-02-27T20:36:07.949Z","endTime":"2026-02-27T20:36:14.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:36:14.742Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Aaron Schunk flies out to center fielder Braiden Ward.","rbi":0,"awayScore":7,"homeScore":15,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-27T20:36:24.723Z","endTime":"2026-02-27T20:37:27.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668845,"fullName":"Aaron Schunk","link":"/api/v1/people/668845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668845,"fullName":"Aaron Schunk","link":"/api/v1/people/668845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77786669433513,"aZ":-29.611605016637004,"pfxX":7.570959647099146,"pfxZ":1.7142104797222277,"pX":0.8183809918565441,"pZ":1.6743321571595777,"vX0":2.240115427370869,"vY0":-122.4424432257956,"vZ0":-2.955036179086954,"x":85.81,"y":193.57,"x0":-1.0955264570592471,"y0":50.00309174178798,"z0":5.473111374646027,"aX":11.310785473099275},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.5,"breakHorizontal":-14.3,"spinRate":2155,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4500949105324987,"extension":7.06153760559012},"index":0,"playId":"bde83555-2473-3517-a60f-066c00d994b7","pitchNumber":1,"startTime":"2026-02-27T20:36:43.029Z","endTime":"2026-02-27T20:36:47.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":668845,"link":"/api/v1/people/668845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.566264721342645,"aZ":-25.388026464699717,"pfxX":-7.867716142341745,"pfxZ":3.5742829906604445,"pX":0.06378504382549484,"pZ":3.034503127135949,"vX0":5.099149307657001,"vY0":-137.01810917861795,"vZ0":-2.3066025159740935,"x":114.57,"y":156.85,"x0":-0.800127569686795,"y0":50.00354418698522,"z0":5.6238295589317175,"aX":-14.944885575504589},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.1,"breakHorizontal":13.2,"spinRate":2235,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3999060457449155,"extension":7.302925334217105},"index":1,"playId":"49009427-6e08-3399-8c8f-aa62c7a9e0ff","pitchNumber":2,"startTime":"2026-02-27T20:36:58.858Z","endTime":"2026-02-27T20:37:01.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":668845,"link":"/api/v1/people/668845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99170746346713,"aZ":-29.76841166631496,"pfxX":8.23923205372876,"pfxZ":1.5549460534699122,"pX":0.3654079752688383,"pZ":2.6035381756955487,"vX0":0.8562583479465284,"vY0":-122.9410066128131,"vZ0":-1.1845164632574876,"x":103.07,"y":168.48,"x0":-1.0581543440752854,"y0":50.00263920952979,"z0":5.594376265507632,"aX":12.743109923840544},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":-15.1,"spinRate":2220,"spinDirection":86},"zone":6,"typeConfidence":2.0,"plateTime":0.44375486593856905,"extension":6.926387947886416},"hitData":{"launchSpeed":94.0,"launchAngle":42.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.11,"coordY":78.38}},"index":2,"playId":"9d7f6db2-7869-3a0a-834d-bfcb8067ffd4","pitchNumber":3,"startTime":"2026-02-27T20:37:18.672Z","endTime":"2026-02-27T20:37:27.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":668845,"link":"/api/v1/people/668845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":668845,"link":"/api/v1/people/668845"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:37:27.185Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Smith singles on a line drive to right fielder Allan Castro.","rbi":0,"awayScore":7,"homeScore":15,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-27T20:37:40.754Z","endTime":"2026-02-27T20:38:02.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.461046690880952,"aZ":-15.065974106864108,"pfxX":-4.8982973410565975,"pfxZ":8.957596700695015,"pX":0.22961003732500218,"pZ":2.9902781858591925,"vX0":4.869599859593083,"vY0":-137.35174172949073,"vZ0":-4.1798119337279305,"x":108.25,"y":158.04,"x0":-0.9299977913845049,"y0":50.006700595119,"z0":5.556601424415583,"aX":-9.359967323212862},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":7.8,"spinRate":2208,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3988005531193881,"extension":7.122143226592821},"hitData":{"launchSpeed":106.5,"launchAngle":4.0,"totalDistance":108.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.26,"coordY":107.84}},"index":0,"playId":"a1fc9b47-9c33-30d1-91bc-01fb51718a01","pitchNumber":1,"startTime":"2026-02-27T20:37:52.247Z","endTime":"2026-02-27T20:38:02.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:38:02.607Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sandy León called out on strikes.","rbi":0,"awayScore":7,"homeScore":15,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-27T20:38:29.444Z","endTime":"2026-02-27T20:39:32.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686960,"link":"/api/v1/people/686960"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.667510529252226,"aZ":-29.932399725051784,"pfxX":0.577579753475598,"pfxZ":1.3122685505735063,"pX":-0.824780986632941,"pZ":2.949369397564759,"vX0":0.6757047614644536,"vY0":-129.28208534911565,"vZ0":-0.7844304096887224,"x":148.44,"y":159.15,"x0":-1.1636959727017195,"y0":50.00361498715593,"z0":5.535920488970376,"aX":0.9863279450816773},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":-1.2,"spinRate":2037,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.4222183499151342,"extension":6.91804668558111},"index":0,"playId":"31f0b59f-b50b-3734-bc09-8ee53639f692","pitchNumber":1,"startTime":"2026-02-27T20:38:29.444Z","endTime":"2026-02-27T20:38:33.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":87.4,"endSpeed":79.9,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.760577831138814,"aZ":-28.369063546734864,"pfxX":-4.507650505420005,"pfxZ":2.323047044528634,"pX":-1.700302857824604,"pZ":3.295905205289238,"vX0":-0.1375305011177118,"vY0":-127.29184248749938,"vZ0":-0.016977976283555574,"x":181.81,"y":149.79,"x0":-1.0601948399373877,"y0":50.001579100225214,"z0":5.553575572242068,"aX":-7.3770206969356815},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":8.2,"spinRate":1249,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4307183130235144,"extension":6.980677842926359},"index":1,"playId":"bb11ad73-3845-31bd-8446-d960ab0bb0a0","pitchNumber":2,"startTime":"2026-02-27T20:38:48.647Z","endTime":"2026-02-27T20:38:52.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.427037445278632,"aZ":-17.339998811617086,"pfxX":-4.496138751992448,"pfxZ":7.920715334393849,"pX":-0.09361730808042977,"pZ":3.2453461296006276,"vX0":4.096066743169772,"vY0":-136.34621405613487,"vZ0":-2.8397269009543846,"x":120.57,"y":151.16,"x0":-1.035021231023987,"y0":50.0030565410461,"z0":5.504327967240371,"aX":-8.421630630802756},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":2250,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.40251840850240983,"extension":7.107985290990711},"index":2,"playId":"3488dc97-0d28-3f25-961c-e61960441880","pitchNumber":3,"startTime":"2026-02-27T20:39:08.567Z","endTime":"2026-02-27T20:39:12.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67504307463064,"aZ":-41.006348915919105,"pfxX":6.537371405358137,"pfxZ":-6.0055221122353215,"pX":-0.5833569403836946,"pZ":1.6691953953176053,"vX0":-0.7281208545124274,"vY0":-121.09944668215171,"vZ0":-0.6657501722220371,"x":139.24,"y":193.71,"x0":-1.1255647822330723,"y0":50.00158001920559,"z0":5.563523067981749,"aX":9.619146863196915},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.7,"breakHorizontal":-11.6,"spinRate":2149,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.4538980942379274,"extension":7.043967536586687},"index":3,"playId":"2a1329e2-2149-36ef-9247-4c9181d314af","pitchNumber":4,"startTime":"2026-02-27T20:39:27.493Z","endTime":"2026-02-27T20:39:32.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":506702,"link":"/api/v1/people/506702"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:39:32.182Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Phillip Sikes flies out to left fielder Eric Hartman.","rbi":0,"awayScore":7,"homeScore":15,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-27T20:41:53.993Z","endTime":"2026-02-27T20:42:51.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689651,"fullName":"Phillip Sikes","link":"/api/v1/people/689651"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807080,"link":"/api/v1/people/807080"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: JR Ritchie replaces Hunter Stratton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":15,"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-27T20:41:32.843Z","endTime":"2026-02-27T20:41:56.350Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702275,"link":"/api/v1/people/702275"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676702,"link":"/api/v1/people/676702","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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.6,"endSpeed":85.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.043894466645696,"aZ":-15.741298811941572,"pfxX":-6.075133957241775,"pfxZ":8.63326445818399,"pX":-0.4962408321561351,"pZ":3.8419069290064147,"vX0":5.793146563164233,"vY0":-137.68734003660387,"vZ0":-1.388427962147906,"x":135.92,"y":135.05,"x0":-1.847104956942922,"y0":50.00257438957415,"z0":5.427512255396285,"aX":-11.563497601930061},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":9.6,"spinRate":2537,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39913734235904075,"extension":6.3895027990604305},"index":1,"playId":"e73f32cb-e249-3cd1-b456-c3712f1df072","pitchNumber":1,"startTime":"2026-02-27T20:41:56.350Z","endTime":"2026-02-27T20:42:03.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73779016584147,"aZ":-16.19371809579058,"pfxX":-6.84688761561001,"pfxZ":8.351198001242452,"pX":1.5253203921547165,"pZ":2.5050863927779052,"vX0":11.228047645818888,"vY0":-137.73624898441415,"vZ0":-4.435450053959927,"x":58.86,"y":171.14,"x0":-1.7219073628823849,"y0":50.00249480339527,"z0":5.237655709114577,"aX":-13.102509789424701},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":10.0,"spinRate":2454,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3982772634478038,"extension":6.575559379910355},"index":2,"playId":"97dda8f2-1df8-3c41-becd-956bc4928c7d","pitchNumber":2,"startTime":"2026-02-27T20:42:11.211Z","endTime":"2026-02-27T20:42:14.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.140031548741455,"aZ":-28.488713980082252,"pfxX":-11.809994185299331,"pfxZ":1.9296490954426186,"pX":0.367633058815191,"pZ":2.303827415485151,"vX0":9.766126344824446,"vY0":-138.24718177135895,"vZ0":-3.0374135530313553,"x":102.99,"y":176.58,"x0":-1.6966383777968361,"y0":50.00574639171611,"z0":5.352925212228039,"aX":-22.60015760144131},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.0,"breakHorizontal":19.1,"spinRate":2342,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3979524392813496,"extension":6.277880715225926},"index":3,"playId":"e990ce0a-b3bc-35a1-80b5-7c80e78842e0","pitchNumber":3,"startTime":"2026-02-27T20:42:26.694Z","endTime":"2026-02-27T20:42:30.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.238140345717913,"aZ":-30.197594482959975,"pfxX":7.23034268500199,"pfxZ":1.3453695306989761,"pX":0.22501392919067528,"pZ":3.4186069240405366,"vX0":3.0522050650701957,"vY0":-121.30839007854703,"vZ0":1.2527589432007626,"x":108.42,"y":146.48,"x0":-1.9933308476359086,"y0":50.00545781154622,"z0":5.55047616395424,"aX":10.655343612925218},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.0,"breakHorizontal":-13.8,"spinRate":2735,"spinDirection":69},"zone":12,"typeConfidence":2.0,"plateTime":0.45347721848626676,"extension":6.278018618033497},"hitData":{"launchSpeed":95.0,"launchAngle":55.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.14,"coordY":99.71}},"index":4,"playId":"000c94e4-d523-3579-a35c-2428a129c975","pitchNumber":4,"startTime":"2026-02-27T20:42:42.008Z","endTime":"2026-02-27T20:42:51.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":689651,"link":"/api/v1/people/689651","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689651,"link":"/api/v1/people/689651"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":689651,"link":"/api/v1/people/689651"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:42:51.359Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Avinson Pinto strikes out swinging.","rbi":0,"awayScore":7,"homeScore":15,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-27T20:43:01.276Z","endTime":"2026-02-27T20:44:04.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":821130,"fullName":"Avinson Pinto","link":"/api/v1/people/821130"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":821130,"fullName":"Avinson Pinto","link":"/api/v1/people/821130"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562444381737386,"aZ":-23.47709713385061,"pfxX":0.6905772615889392,"pfxZ":4.710271371210997,"pX":-0.7893776209282055,"pZ":3.7108623927514337,"vX0":3.076021728177377,"vY0":-134.87342293891507,"vZ0":0.02898677352115353,"x":147.09,"y":138.59,"x0":-2.033144653459256,"y0":50.00585536479903,"z0":5.351759327112713,"aX":1.2758216590670304},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":-1.9,"spinRate":2539,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.405661329067887,"extension":6.140292314119989},"index":0,"playId":"e9a77db5-4a05-3b15-81d0-e9a7b389be28","pitchNumber":1,"startTime":"2026-02-27T20:43:15.526Z","endTime":"2026-02-27T20:43:19.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":821130,"link":"/api/v1/people/821130","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.762301478637642,"aZ":-34.59280990301912,"pfxX":-8.136252979870738,"pfxZ":-1.4350978387891749,"pX":-0.13702003050072398,"pZ":1.7418719892684509,"vX0":7.0113555185945335,"vY0":-129.6769774921506,"vZ0":-2.532568610918659,"x":122.22,"y":191.75,"x0":-1.8325985974505299,"y0":50.002243865566534,"z0":5.397506229539926,"aX":-13.711741922121178},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.0,"breakHorizontal":13.0,"spinRate":1662,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.4240771966932648,"extension":6.461382735401601},"index":1,"playId":"53d640b8-e07e-36f2-bf6e-83eea30ea72c","pitchNumber":2,"startTime":"2026-02-27T20:43:31.171Z","endTime":"2026-02-27T20:43:34.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":821130,"link":"/api/v1/people/821130","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951418403212095,"aZ":-36.82572264857575,"pfxX":-7.466110352896033,"pfxZ":-2.813443570096334,"pX":0.4419311099022653,"pZ":1.432243136305255,"vX0":7.946497211183705,"vY0":-128.3675400894719,"vZ0":-2.5757238504464786,"x":100.15,"y":200.11,"x0":-1.7379625720922431,"y0":50.004297511369785,"z0":5.342836642188674,"aX":-12.342308231454593},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.5,"breakHorizontal":11.5,"spinRate":1556,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.428263491201319,"extension":6.478325753817511},"index":2,"playId":"91dd91c9-7f60-344d-8133-6c96c446f060","pitchNumber":3,"startTime":"2026-02-27T20:43:45.273Z","endTime":"2026-02-27T20:43:48.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":821130,"link":"/api/v1/people/821130","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.663022916938697,"aZ":-31.989448982784275,"pfxX":-8.267332402135764,"pfxZ":0.10830827767423745,"pX":-1.24503492846454,"pZ":1.7675187379397996,"vX0":4.313929786214793,"vY0":-131.03544826043674,"vZ0":-2.932758039100046,"x":164.46,"y":191.06,"x0":-1.8486859434621497,"y0":50.00416654543492,"z0":5.319959055170438,"aX":-14.212180469762705},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.2,"breakHorizontal":13.9,"spinRate":1570,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.41985697838387104,"extension":6.247952867479541},"index":3,"playId":"b8a9b6fc-1478-3ffb-96c3-6d07e667bd01","pitchNumber":4,"startTime":"2026-02-27T20:44:01.142Z","endTime":"2026-02-27T20:44:04.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":821130,"link":"/api/v1/people/821130","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":821130,"link":"/api/v1/people/821130"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":821130,"link":"/api/v1/people/821130"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:44:04.660Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Allan Castro strikes out swinging.","rbi":0,"awayScore":7,"homeScore":15,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-27T20:44:29.442Z","endTime":"2026-02-27T20:45:44.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691369,"fullName":"Allan Castro","link":"/api/v1/people/691369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.367071011717623,"aZ":-34.88734686485932,"pfxX":10.32088092636188,"pfxZ":-1.9291659536345058,"pX":-1.7551934950584556,"pZ":3.1816206013762987,"vX0":-2.0826010479204893,"vY0":-118.5042014061407,"vZ0":1.8820390742366189,"x":183.9,"y":152.88,"x0":-2.198287742840578,"y0":50.005380072437234,"z0":5.594290746089781,"aX":14.491634381885158},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.6,"breakHorizontal":-18.0,"spinRate":2635,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.4644935689607945,"extension":6.321930835538481},"index":0,"playId":"c9316525-5ee3-3d94-ad8f-c6d53649022b","pitchNumber":1,"startTime":"2026-02-27T20:44:29.442Z","endTime":"2026-02-27T20:44:33.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.322715871344535,"aZ":-36.183668203669214,"pfxX":-9.889669022247078,"pfxZ":-2.4982363728564287,"pX":0.4565436426942478,"pZ":1.8782328129744448,"vX0":8.643778890270713,"vY0":-126.98042509555364,"vZ0":-1.639555693192161,"x":99.6,"y":188.07,"x0":-1.7364936557991677,"y0":50.003394700228405,"z0":5.459309210794027,"aX":-15.86276636643016},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.7,"breakHorizontal":15.5,"spinRate":1645,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.4343166478164564,"extension":6.47073507187508},"index":1,"playId":"9945c332-3a45-3434-b477-84d5e1922490","pitchNumber":2,"startTime":"2026-02-27T20:44:45.240Z","endTime":"2026-02-27T20:44:49.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.966185711289477,"aZ":-23.386452142023817,"pfxX":1.1030198738273154,"pfxZ":4.802161339957806,"pX":0.02543559355449597,"pZ":3.307386340640125,"vX0":4.731496276313687,"vY0":-134.36495950139587,"vZ0":-0.9605742221273973,"x":116.03,"y":149.48,"x0":-1.9011161039235238,"y0":50.00076453792098,"z0":5.330394299100878,"aX":2.0172897437969226},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":-3.0,"spinRate":2606,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.40754516221685844,"extension":6.372957533330019},"index":2,"playId":"8cdce576-e31c-3ccd-b0b3-389af58b46e5","pitchNumber":3,"startTime":"2026-02-27T20:45:00.214Z","endTime":"2026-02-27T20:45:04.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":15,"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-27T20:45:11.648Z","endTime":"2026-02-27T20:45:22.833Z","isPitch":false,"type":"action","player":{"id":691369,"link":"/api/v1/people/691369"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.350350019421867,"aZ":-42.99498865563121,"pfxX":10.119845539829804,"pfxZ":-7.575187205094712,"pX":-1.0266547412482578,"pZ":2.9748801457717393,"vX0":-0.946209222524071,"vY0":-119.70320003160737,"vZ0":2.786688664692339,"x":156.13,"y":158.46,"x0":-1.9349404995368618,"y0":50.00017841924999,"z0":5.6863119334265155,"aX":14.462338339146541},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-12.6,"breakHorizontal":-18.0,"spinRate":2717,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.460226682461363,"extension":6.44107879197684},"index":4,"playId":"754f9af1-ca68-3038-9de4-f5e6e6798b31","pitchNumber":4,"startTime":"2026-02-27T20:45:22.833Z","endTime":"2026-02-27T20:45:26.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62223436808216,"aZ":-15.771379292221503,"pfxX":-6.189303566094312,"pfxZ":8.304479849775063,"pX":0.6803736627676804,"pZ":3.7110765576450624,"vX0":9.115090949143962,"vY0":-140.1363191978748,"vZ0":-1.5057353980316874,"x":91.07,"y":138.58,"x0":-1.8203838285991545,"y0":50.006538935979066,"z0":5.2928283563980045,"aX":-12.231447324490107},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":9.2,"spinRate":2538,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39184454154852144,"extension":6.560590274464054},"index":5,"playId":"9ab0610a-a673-3f77-aab7-d6f130b0d43d","pitchNumber":5,"startTime":"2026-02-27T20:45:40.824Z","endTime":"2026-02-27T20:45:44.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":691369,"link":"/api/v1/people/691369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":691369,"link":"/api/v1/people/691369"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:45:44.465Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jim Jarvis grounds out, pitcher Seth Martinez to first baseman Nathan Hickey.","rbi":0,"awayScore":7,"homeScore":15,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T20:48:10.698Z","endTime":"2026-02-27T20:48:32.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661527,"fullName":"Seth Martinez","link":"/api/v1/people/661527"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661527,"link":"/api/v1/people/661527"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687208,"link":"/api/v1/people/687208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Martinez replaces Ryan Watson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":15,"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-27T20:47:50.273Z","endTime":"2026-02-27T20:48:12.992Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661527,"link":"/api/v1/people/661527"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":91.3,"endSpeed":83.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.005811916173123,"aZ":-20.950671383767805,"pfxX":-5.935054111887063,"pfxZ":6.282123950884456,"pX":0.4942753708913998,"pZ":2.686089711190736,"vX0":9.01994210591403,"vY0":-132.73042557823894,"vZ0":-0.6005141441246982,"x":98.16,"y":166.26,"x0":-2.174634164954854,"y0":50.0053911112099,"z0":4.438853763762912,"aX":-10.608724888781726},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.5,"breakHorizontal":8.9,"spinRate":2275,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.41242883953132337,"extension":7.193158863004834},"index":1,"playId":"39ddd9da-ca39-3451-9d06-c7848298a4d8","pitchNumber":1,"startTime":"2026-02-27T20:48:12.992Z","endTime":"2026-02-27T20:48:16.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.478588388333986,"aZ":-35.87943769284424,"pfxX":-6.716888849881011,"pfxZ":-2.3654237151677755,"pX":-0.7962987824098995,"pZ":1.8868066301981874,"vX0":5.464145646415312,"vY0":-124.019658405293,"vZ0":0.3895430304115275,"x":147.35,"y":187.84,"x0":-2.1493042661978734,"y0":50.00247846485127,"z0":4.7064496089914485,"aX":-10.522848800401249},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.0,"breakHorizontal":11.0,"spinRate":1771,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.44067691637858264,"extension":7.168746459505792},"hitData":{"launchSpeed":77.3,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.88,"coordY":174.59}},"index":2,"playId":"a5827d1c-1c6a-3e86-8a22-d94414d24189","pitchNumber":2,"startTime":"2026-02-27T20:48:24.008Z","endTime":"2026-02-27T20:48:32.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":805347,"link":"/api/v1/people/805347","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_ab"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_ab"},{"player":{"id":805347,"link":"/api/v1/people/805347"},"credit":"b_pa"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:48:32.367Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Owen Carey pops out to catcher Nate Baez in foul territory.","rbi":0,"awayScore":7,"homeScore":15,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T20:48:53.159Z","endTime":"2026-02-27T20:49:16.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661527,"fullName":"Seth Martinez","link":"/api/v1/people/661527"},"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":826928,"fullName":"Owen Carey","link":"/api/v1/people/826928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686960,"link":"/api/v1/people/686960"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.478891983044267,"aZ":-27.77799601504855,"pfxX":7.882063370770219,"pfxZ":3.3564130364923876,"pX":1.0254150900846117,"pZ":1.4926844449379337,"vX0":5.12437852123121,"vY0":-114.17040757589609,"vZ0":-0.6385859373716014,"x":77.91,"y":198.48,"x0":-2.2780253710604783,"y0":50.00345345244874,"z0":4.5276765017680205,"aX":10.328121424606852},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":6.2,"breakHorizontal":-15.6,"spinRate":2467,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.48111356908886904,"extension":7.394923270604495},"index":0,"playId":"a2febbb2-d0eb-3166-83fc-9c359f01a385","pitchNumber":1,"startTime":"2026-02-27T20:48:53.159Z","endTime":"2026-02-27T20:48:56.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":826928,"link":"/api/v1/people/826928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.808298287796767,"aZ":-23.555569277675296,"pfxX":0.3308592931185026,"pfxZ":5.138528474749654,"pX":0.5121438446012393,"pZ":3.3486960629365643,"vX0":6.668693987592292,"vY0":-128.0402684554509,"vZ0":1.1134302609520499,"x":97.48,"y":148.37,"x0":-2.157712977578974,"y0":50.00539830636457,"z0":4.73722111832522,"aX":0.5541868710210827},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.7,"breakHorizontal":-1.9,"spinRate":2425,"spinDirection":170},"zone":3,"typeConfidence":2.0,"plateTime":0.426060805854398,"extension":6.590951102915828},"hitData":{"launchSpeed":67.7,"launchAngle":85.0,"totalDistance":38.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":109.02,"coordY":209.65}},"index":1,"playId":"e038e097-9806-354c-a0b4-70179fa9b77c","pitchNumber":2,"startTime":"2026-02-27T20:49:08.873Z","endTime":"2026-02-27T20:49:16.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":826928,"link":"/api/v1/people/826928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":826928,"link":"/api/v1/people/826928"},"credit":"b_ab"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_ab"},{"player":{"id":826928,"link":"/api/v1/people/826928"},"credit":"b_pa"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:49:16.376Z","atBatIndex":79},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Lodise lines out sharply to center fielder Braiden Ward.","rbi":0,"awayScore":7,"homeScore":15,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-27T20:49:33.466Z","endTime":"2026-02-27T20:50:23.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661527,"fullName":"Seth Martinez","link":"/api/v1/people/661527"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":822676,"fullName":"Alex Lodise","link":"/api/v1/people/822676"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.152176786388992,"aZ":-32.728001985702214,"pfxX":-8.260832585500538,"pfxZ":-0.3156466610126536,"pX":0.3863160781988137,"pZ":2.1708051753957394,"vX0":9.340680136383627,"vY0":-132.42215109860211,"vZ0":0.03187241839348398,"x":102.27,"y":180.17,"x0":-2.118951306402613,"y0":50.00159923934572,"z0":4.559569217866342,"aX":-14.622653445878976},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.4,"breakHorizontal":12.8,"spinRate":2110,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.41415627376480835,"extension":7.1887927885319005},"index":0,"playId":"9c29b459-ce6b-3c66-94f1-02e8a1096e0e","pitchNumber":1,"startTime":"2026-02-27T20:49:43.727Z","endTime":"2026-02-27T20:49:47.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718823843317317,"aZ":-33.59947972116716,"pfxX":-8.640753210685602,"pfxZ":-0.9184567536256045,"pX":-0.16916172697952134,"pZ":1.374266425776531,"vX0":7.17530261509668,"vY0":-123.97957324527518,"vZ0":-1.1720315193197905,"x":123.45,"y":201.67,"x0":-1.9838456125766386,"y0":50.00423098218233,"z0":4.667638614749598,"aX":-13.398761478583245},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.7,"breakHorizontal":13.9,"spinRate":1843,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.44248174280423047,"extension":7.141966596364091},"index":1,"playId":"8ec23844-3faf-3ffe-8dd2-0a72a273319c","pitchNumber":2,"startTime":"2026-02-27T20:49:55.729Z","endTime":"2026-02-27T20:49:59.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":71.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.672375400296012,"aZ":-30.081099805649593,"pfxX":8.372031099369881,"pfxZ":1.5885287975518914,"pX":0.5334079622755475,"pZ":2.4657309335012307,"vX0":4.089834423564049,"vY0":-115.27013620893354,"vZ0":1.9083592192387158,"x":96.67,"y":172.21,"x0":-2.3636539675297,"y0":50.00211349440278,"z0":4.576176808806781,"aX":11.025757124127388},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.8,"breakHorizontal":-16.3,"spinRate":2501,"spinDirection":89},"zone":6,"typeConfidence":2.0,"plateTime":0.4790852347712762,"extension":7.156071056486586},"hitData":{"launchSpeed":102.0,"launchAngle":16.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":132.76,"coordY":84.88}},"index":2,"playId":"0bba2ae0-f141-3c30-9010-f23101d7a23b","pitchNumber":3,"startTime":"2026-02-27T20:50:15.979Z","endTime":"2026-02-27T20:50:23.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661527,"link":"/api/v1/people/661527","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686960,"link":"/api/v1/people/686960"},"first":{"id":687208,"link":"/api/v1/people/687208"},"second":{"id":821130,"link":"/api/v1/people/821130"},"third":{"id":681132,"link":"/api/v1/people/681132"},"shortstop":{"id":694812,"link":"/api/v1/people/694812"},"left":{"id":689651,"link":"/api/v1/people/689651"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":691369,"link":"/api/v1/people/691369"}},"offense":{"batter":{"id":822676,"link":"/api/v1/people/822676","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":822676,"link":"/api/v1/people/822676"},"credit":"b_ab"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_ab"},{"player":{"id":822676,"link":"/api/v1/people/822676"},"credit":"b_pa"},{"player":{"id":661527,"link":"/api/v1/people/661527"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:50:23.307Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nate Baez strikes out swinging.","rbi":0,"awayScore":7,"homeScore":15,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-27T20:52:37.396Z","endTime":"2026-02-27T20:53:58.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,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":686960,"fullName":"Nate Baez","link":"/api/v1/people/686960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":15,"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-27T20:52:27.512Z","endTime":"2026-02-27T20:52:39.584Z","isPitch":false,"type":"action","player":{"id":686960,"link":"/api/v1/people/686960"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14903194361951,"aZ":-29.750240965255795,"pfxX":5.648846011960323,"pfxZ":1.586910960711828,"pX":1.3636216438367594,"pZ":2.743934972467768,"vX0":6.371328492081498,"vY0":-122.15783083855824,"vZ0":-0.628480137592363,"x":65.02,"y":164.69,"x0":-1.9999938301099285,"y0":50.00514018855779,"z0":5.533477646590539,"aX":8.648653120276443},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.0,"breakHorizontal":-11.6,"spinRate":2843,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.44617800421838893,"extension":6.375832250836698},"index":1,"playId":"24b834b9-c9ea-39a0-a192-59867ec4b78c","pitchNumber":1,"startTime":"2026-02-27T20:52:39.584Z","endTime":"2026-02-27T20:52:43.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.952198583606346,"aZ":-28.50203073233766,"pfxX":-8.801960596249188,"pfxZ":1.909707653546648,"pX":0.23038777510685648,"pZ":1.8407634226398515,"vX0":8.796812338872668,"vY0":-137.5389394105207,"vZ0":-3.983325956989734,"x":108.22,"y":189.08,"x0":-1.8628652840408784,"y0":50.001050386052974,"z0":5.2364283046208815,"aX":-16.895272985395803},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.8,"breakHorizontal":14.2,"spinRate":2426,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3979466505530147,"extension":6.447124641926023},"index":2,"playId":"f1d11bbf-8c50-38ab-bd2e-c0f6e3285037","pitchNumber":2,"startTime":"2026-02-27T20:52:52.322Z","endTime":"2026-02-27T20:52:56.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.238677715417257,"aZ":-32.04553306439681,"pfxX":-9.913576118060117,"pfxZ":0.0768477630637916,"pX":0.650244507364479,"pZ":1.7266873609892688,"vX0":9.219833459828063,"vY0":-127.86575016739613,"vZ0":-3.1765965972299828,"x":92.21,"y":192.16,"x0":-1.7204184489856194,"y0":50.00247222483792,"z0":5.508843092140781,"aX":-16.357480877374947},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.4,"breakHorizontal":15.8,"spinRate":1776,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.4289458564188662,"extension":6.485388560256666},"index":3,"playId":"2530caef-b19f-3a64-8aa9-49bae1e8d4e9","pitchNumber":3,"startTime":"2026-02-27T20:53:05.670Z","endTime":"2026-02-27T20:53:09.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.129578557164162,"aZ":-14.702219146552318,"pfxX":-5.219633490889026,"pfxZ":8.934264266546304,"pX":-0.26118264777947725,"pZ":3.154613348714753,"vX0":6.5819066392357986,"vY0":-138.53838346831557,"vZ0":-3.023771902177113,"x":126.96,"y":153.61,"x0":-1.9826757918539815,"y0":50.005740575761855,"z0":5.234984457402261,"aX":-10.211716591958615},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":8.2,"spinRate":2520,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.39440969966645323,"extension":6.521081282230113},"index":4,"playId":"ebc75cd5-67eb-3156-9b34-e86a694caa84","pitchNumber":4,"startTime":"2026-02-27T20:53:19.701Z","endTime":"2026-02-27T20:53:23.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77783656100151,"aZ":-16.61680085380051,"pfxX":-3.3602011325344145,"pfxZ":8.04588170013169,"pX":-0.9407919066176704,"pZ":3.163678957426771,"vX0":4.083470349974827,"vY0":-138.38548497089,"vZ0":-2.794574615989153,"x":152.86,"y":153.36,"x0":-2.0011015038903364,"y0":50.0034924693539,"z0":5.304025952822192,"aX":-6.497764731965605},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":5.2,"spinRate":2458,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39628219718599045,"extension":6.541672010997264},"index":5,"playId":"8e641f99-a30b-3d4d-91e6-5d62c369400f","pitchNumber":5,"startTime":"2026-02-27T20:53:38.890Z","endTime":"2026-02-27T20:53:41.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.243498511286944,"aZ":-43.67840299328473,"pfxX":7.238286990531752,"pfxZ":-7.6745497845780575,"pX":-0.3781418037261149,"pZ":1.0973203450374542,"vX0":1.7319736522753273,"vY0":-122.51495914358662,"vZ0":-1.3377320740899972,"x":131.41,"y":209.15,"x0":-2.036393666607473,"y0":50.00102022108176,"z0":5.428828417163091,"aX":10.853676715652274},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.9,"breakHorizontal":-13.6,"spinRate":2848,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.44938249233369554,"extension":6.345963004326266},"index":6,"playId":"a2420ff7-8081-3d50-8725-0359b410a6be","pitchNumber":6,"startTime":"2026-02-27T20:53:54.905Z","endTime":"2026-02-27T20:53:58.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":686960,"link":"/api/v1/people/686960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686960,"link":"/api/v1/people/686960"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":686960,"link":"/api/v1/people/686960"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:53:58.262Z","atBatIndex":81},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler McDonough homers (1) on a fly ball to center field.","rbi":1,"awayScore":8,"homeScore":15,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-27T20:54:21.808Z","endTime":"2026-02-27T20:54:45.349Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694812,"fullName":"Tyler McDonough","link":"/api/v1/people/694812"},"responsiblePitcher":{"id":702275,"link":"/api/v1/people/702275"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.718696562564478,"aZ":-15.028759617346484,"pfxX":-4.443064704619192,"pfxZ":8.981629305471092,"pX":-0.3515734822018272,"pZ":2.9502075078379324,"vX0":5.959655388650777,"vY0":-137.34811637203984,"vZ0":-3.444404859805375,"x":130.4,"y":159.12,"x0":-1.973294392790701,"y0":50.00081506963795,"z0":5.243999344794548,"aX":-8.479782073936267},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2491,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3989637231983578,"extension":6.649596081239012},"hitData":{"launchSpeed":104.5,"launchAngle":23.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.6,"coordY":42.36}},"index":0,"playId":"e2713d91-0740-3aa1-a428-b0d4e9d88a0b","pitchNumber":1,"startTime":"2026-02-27T20:54:21.808Z","endTime":"2026-02-27T20:54:45.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":694812,"link":"/api/v1/people/694812","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694812,"link":"/api/v1/people/694812"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":694812,"link":"/api/v1/people/694812"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:54:45.349Z","atBatIndex":82},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Hickey strikes out swinging.","rbi":0,"awayScore":8,"homeScore":15,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-27T20:54:56.081Z","endTime":"2026-02-27T20:55:49.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687208,"fullName":"Nathan Hickey","link":"/api/v1/people/687208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.526516505911108,"aZ":-30.653522690206795,"pfxX":7.125042655862281,"pfxZ":1.0175096579542409,"pX":-0.6671693961809776,"pZ":3.2710668608327844,"vX0":1.247739937155301,"vY0":-121.93932726196458,"vZ0":0.9811333895092456,"x":142.43,"y":150.46,"x0":-2.111631448463884,"y0":50.00376744666871,"z0":5.522304607542177,"aX":10.655177044199844},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.4,"breakHorizontal":-13.2,"spinRate":2657,"spinDirection":71},"zone":1,"typeConfidence":2.0,"plateTime":0.4503778080533518,"extension":6.409492249405548},"index":0,"playId":"9bf550bb-df9a-321e-bd67-bb846a4b0e39","pitchNumber":1,"startTime":"2026-02-27T20:55:03.753Z","endTime":"2026-02-27T20:55:07.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":88.7,"endSpeed":80.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.231147186540575,"aZ":-40.457935092390635,"pfxX":-8.052381614018014,"pfxZ":-5.022720847707049,"pX":-1.340606075465062,"pZ":2.466910588529888,"vX0":3.9926073352957263,"vY0":-129.02417777459704,"vZ0":0.4998414687586792,"x":168.1,"y":172.17,"x0":-1.8800205517654693,"y0":50.00204012733811,"z0":5.443525950076929,"aX":-13.28347070359246},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.6,"breakHorizontal":13.4,"spinRate":1488,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4280662007185896,"extension":6.4383637498085236},"index":1,"playId":"0e2658f6-f420-3f15-95c1-4c09608196f4","pitchNumber":2,"startTime":"2026-02-27T20:55:17.117Z","endTime":"2026-02-27T20:55:21.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.820942613565183,"aZ":-34.971201624543255,"pfxX":-8.078540894674127,"pfxZ":-1.6333771617569326,"pX":-0.45940107540111846,"pZ":3.218792753682429,"vX0":6.1901970082563444,"vY0":-130.49232262628757,"vZ0":1.0771024111893162,"x":134.51,"y":151.87,"x0":-1.8190263380079092,"y0":50.00133234520767,"z0":5.446112571931443,"aX":-13.857285527054549},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.4,"breakHorizontal":13.2,"spinRate":1622,"spinDirection":250},"zone":1,"typeConfidence":2.0,"plateTime":0.42059094755585846,"extension":6.433722782113392},"index":2,"playId":"ff2dc30c-d106-3f7c-baf6-2a50966d1480","pitchNumber":3,"startTime":"2026-02-27T20:55:28.768Z","endTime":"2026-02-27T20:55:32.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.954114680496698,"aZ":-15.866002950643951,"pfxX":-4.646002722761059,"pfxZ":8.322327416634575,"pX":-0.44368944986308256,"pZ":3.3069046468504464,"vX0":5.81980200515767,"vY0":-138.83601504261176,"vZ0":-2.4475356196712568,"x":133.91,"y":149.49,"x0":-1.9596375664029764,"y0":50.004535133019616,"z0":5.251065453875409,"aX":-9.1064674579032},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":7.3,"spinRate":2557,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.39393640320761447,"extension":6.606842928171411},"index":3,"playId":"c8251299-1550-3947-a537-c04c38ade067","pitchNumber":4,"startTime":"2026-02-27T20:55:45.820Z","endTime":"2026-02-27T20:55:49.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":687208,"link":"/api/v1/people/687208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":687208,"link":"/api/v1/people/687208"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:55:49.365Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braiden Ward called out on strikes.","rbi":0,"awayScore":8,"homeScore":15,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-27T20:55:59.866Z","endTime":"2026-02-27T20:57:48.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70597665064339,"aZ":-24.923203149231906,"pfxX":1.6162481516252143,"pfxZ":3.9649230357514753,"pX":-0.8553622251271182,"pZ":3.0316662190726245,"vX0":2.7095742559135583,"vY0":-134.23502330617228,"vZ0":-1.3418540724179144,"x":149.6,"y":156.93,"x0":-2.0872002434840717,"y0":50.000099136877935,"z0":5.3102649722189526,"aX":2.9518242060126743},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":-3.5,"spinRate":2604,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.40784634821328947,"extension":6.258715764572841},"index":0,"playId":"adfa698b-4566-323e-947b-99132a802f28","pitchNumber":1,"startTime":"2026-02-27T20:56:12.273Z","endTime":"2026-02-27T20:56:39.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270934576544022,"aZ":-32.09452141242917,"pfxX":-7.107927387468727,"pfxZ":0.04918397434091748,"pX":-0.7217965051033062,"pZ":1.7234863310995745,"vX0":5.258441316158018,"vY0":-128.2402390011384,"vZ0":-2.7986098681329206,"x":144.51,"y":192.25,"x0":-1.8784962607927633,"y0":50.003188878614466,"z0":5.340147884569882,"aX":-11.803206604680886},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.4,"breakHorizontal":11.6,"spinRate":1560,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.42760067506689836,"extension":6.452081737728268},"index":1,"playId":"ea403ecf-fa3c-36eb-bdca-5c891548f2e3","pitchNumber":2,"startTime":"2026-02-27T20:56:49.892Z","endTime":"2026-02-27T20:56:53.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"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":94.8,"endSpeed":86.2,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03044336267873,"aZ":-17.465950623494017,"pfxX":-2.1293453563199387,"pfxZ":7.656068427035791,"pX":-0.07646499727918318,"pZ":4.005464242607164,"vX0":5.707675939342013,"vY0":-138.03086905195747,"vZ0":-0.18286948947388199,"x":119.91,"y":130.63,"x0":-1.8985359150669159,"y0":50.000562744108166,"z0":5.253187866748811,"aX":-4.090266075161896},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":2.6,"spinRate":2560,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3975169483240726,"extension":6.40082167078224},"index":2,"playId":"2143158c-4c11-3186-b6dd-63391f394c41","pitchNumber":3,"startTime":"2026-02-27T20:57:05.740Z","endTime":"2026-02-27T20:57:09.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464045846707535,"aZ":-24.104766309820473,"pfxX":0.2100920221981597,"pfxZ":4.417738395634924,"pX":0.42795625027213824,"pZ":3.2450560303731946,"vX0":6.217445075461031,"vY0":-133.7131930231632,"vZ0":-1.0670894987733397,"x":100.69,"y":151.16,"x0":-1.9461866579802432,"y0":50.002971220800355,"z0":5.364860812618377,"aX":0.38293649922653805},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":-1.6,"spinRate":2603,"spinDirection":185},"zone":3,"typeConfidence":2.0,"plateTime":0.40826466234097225,"extension":6.46726697860027},"index":3,"playId":"d3250e8c-2a4e-3a67-b398-95d633210c73","pitchNumber":4,"startTime":"2026-02-27T20:57:19.711Z","endTime":"2026-02-27T20:57:22.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":15,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-27T20:57:31.608Z","endTime":"2026-02-27T20:57:43.927Z","isPitch":false,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.733183803468812,"aZ":-42.31609844175047,"pfxX":8.79209529285859,"pfxZ":-6.9375144017946635,"pX":-0.7285661233734847,"pZ":1.7331182500833315,"vX0":0.37197951517976136,"vY0":-121.27630325333455,"vZ0":0.24431519231606869,"x":144.77,"y":191.99,"x0":-2.0237684118402925,"y0":50.00164829791613,"z0":5.3778677787566105,"aX":12.857128721418787},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.1,"breakHorizontal":-16.0,"spinRate":2590,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.45482332019585403,"extension":6.555331544572064},"index":5,"playId":"b60e55dd-dcd2-3184-8a95-e8c5229c6bac","pitchNumber":5,"startTime":"2026-02-27T20:57:43.927Z","endTime":"2026-02-27T20:57:48.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":805347,"link":"/api/v1/people/805347"},"left":{"id":807080,"link":"/api/v1/people/807080"},"center":{"id":676551,"link":"/api/v1/people/676551"},"right":{"id":826928,"link":"/api/v1/people/826928"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":676578,"link":"/api/v1/people/676578"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-02-27T20:57:48.347Z","atBatIndex":84}]