[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Richie Palacios strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T18:05:32.751Z","endTime":"2026-02-25T18:07:15.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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-25T15:18:56.837Z","endTime":"2026-02-25T17:39:48.881Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"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-25T17:39:48.881Z","endTime":"2026-02-25T18:04:34.072Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"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-25T18:04:34.072Z","endTime":"2026-02-25T18:05:34.945Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.787665933480696,"aZ":-13.469317911909602,"pfxX":5.157676779386199,"pfxZ":10.196045935569845,"pX":0.2151659027197804,"pZ":3.574395831987231,"vX0":-6.058006789925856,"vY0":-134.72186135216919,"vZ0":-3.3748552637348324,"x":108.8,"y":142.27,"x0":1.8248749478962043,"y0":50.00391799481815,"z0":5.797870067564516,"aX":9.46358373286281},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":-8.0},"zone":12,"typeConfidence":2.0,"plateTime":0.40685290328271284},"index":3,"playId":"4ca3d793-a070-3bf3-bd5d-f8e0ab67067e","pitchNumber":1,"startTime":"2026-02-25T18:05:34.945Z","endTime":"2026-02-25T18:05:41.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01864253413541,"aZ":-31.356663130558516,"pfxX":-4.443303416848154,"pfxZ":0.6377029589520564,"pX":0.4655297738350654,"pZ":2.25689481593951,"vX0":-2.0389379136664476,"vY0":-112.09628099184171,"vZ0":-0.8441238581447782,"x":99.26,"y":177.84,"x0":1.9636542837224304,"y0":50.00046398063864,"z0":5.835944324064103,"aX":-5.6606259468905655},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":1.2,"breakHorizontal":8.5},"zone":6,"typeConfidence":2.0,"plateTime":0.4883781711199333},"index":4,"playId":"a2bd1c6c-495f-3263-9525-066978c1ad90","pitchNumber":2,"startTime":"2026-02-25T18:05:53.169Z","endTime":"2026-02-25T18:05:57.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":83.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.921231658898144,"aZ":-19.101518023631087,"pfxX":12.754616991553437,"pfxZ":7.225919596910124,"pX":-1.8812562017694363,"pZ":2.247947556896104,"vX0":-13.242436845698515,"vY0":-134.79023231948776,"vZ0":-5.530900756111166,"x":188.71,"y":178.09,"x0":1.4783786649338986,"y0":50.000796323550205,"z0":5.709156402808105,"aX":23.06982187580844},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":-19.7},"zone":13,"typeConfidence":2.0,"plateTime":0.4090141388083399,"extension":6.8345069836737675},"index":5,"playId":"0a8777df-2344-3ef7-aac5-3e599c9e8887","pitchNumber":3,"startTime":"2026-02-25T18:06:06.729Z","endTime":"2026-02-25T18:06:11.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80616764989603,"aZ":-14.298635022135743,"pfxX":6.13555222750009,"pfxZ":9.659361472573027,"pX":-0.8651693006838477,"pZ":3.491392757504413,"vX0":-8.771294119906706,"vY0":-135.93034756039847,"vZ0":-3.3828939894008268,"x":149.98,"y":144.51,"x0":1.6226878224566554,"y0":50.0056966336665,"z0":5.759550596821707,"aX":11.35894549870004},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":-9.0},"zone":11,"typeConfidence":2.0,"plateTime":0.4046120540698839},"index":6,"playId":"ef49711c-ebd8-371f-b229-31af9c5d0a34","pitchNumber":4,"startTime":"2026-02-25T18:06:20.558Z","endTime":"2026-02-25T18:06:26.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73703180007899,"aZ":-33.44639921317188,"pfxX":-3.607271516755007,"pfxZ":-0.9921963274454195,"pX":-0.25050592624799217,"pZ":0.8280415199658923,"vX0":-3.49362818350529,"vY0":-113.35385454869767,"vZ0":-3.2633767462923746,"x":126.55,"y":216.42,"x0":1.7884099960026887,"y0":50.00396461869137,"z0":5.679275363080872,"aX":-4.620563037522066},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.4,"breakHorizontal":7.6},"zone":13,"typeConfidence":2.0,"plateTime":0.4861248403102154},"index":7,"playId":"37b8a529-e676-3c04-909e-3821f54d45b3","pitchNumber":5,"startTime":"2026-02-25T18:06:35.742Z","endTime":"2026-02-25T18:06:41.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12994108687714,"aZ":-12.3999203202226,"pfxX":5.275981063126409,"pfxZ":10.756742953051909,"pX":-0.4932342213186921,"pZ":2.6012317881326386,"vX0":-7.691847990196501,"vY0":-135.58526023695242,"vZ0":-5.867612056147202,"x":135.8,"y":168.55,"x0":1.7116266841554106,"y0":50.002840785421576,"z0":5.679434297199338,"aX":9.699532262789159},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-7.7},"zone":4,"typeConfidence":2.0,"plateTime":0.4059275185404667},"index":8,"playId":"01f1d264-4265-3ce2-87e0-dcd7dfeebe5d","pitchNumber":6,"startTime":"2026-02-25T18:06:52.040Z","endTime":"2026-02-25T18:06:55.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03536003419053,"aZ":-19.411531053315034,"pfxX":9.586278259336602,"pfxZ":7.2048587946736795,"pX":1.1692811549003277,"pZ":2.0249387124722436,"vX0":-4.775269909607878,"vY0":-133.351708473506,"vZ0":-5.760673464846353,"x":72.43,"y":184.11,"x0":1.7535608312012123,"y0":50.004681116009856,"z0":5.647937476469419,"aX":16.985150532747504},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.8,"breakHorizontal":-16.1},"zone":14,"typeConfidence":2.0,"plateTime":0.41333389393104136},"index":9,"playId":"668fdd8c-5c71-3d69-8334-5c89f1e61214","pitchNumber":7,"startTime":"2026-02-25T18:07:10.345Z","endTime":"2026-02-25T18:07:15.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-02-25T18:07:15.241Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Fortes singles on a ground ball to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T18:07:22.797Z","endTime":"2026-02-25T18:08:03.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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(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":84.4,"endSpeed":76.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75992912024455,"aZ":-26.84621672360265,"pfxX":-0.7016110230425134,"pfxZ":3.532486049731391,"pX":0.16910772407817687,"pZ":1.7096758147694302,"vX0":-4.301517614882707,"vY0":-122.75819507785936,"vZ0":-3.899527526446616,"x":110.55,"y":192.62,"x0":2.043241546843938,"y0":50.00570404790393,"z0":5.63237840294013,"aX":-1.0590047455566396},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.6,"breakHorizontal":2.4},"zone":8,"typeConfidence":2.0,"plateTime":0.44804245014620836},"index":0,"playId":"3cc1bbad-3b9a-3acd-9e87-b6bffff5f24e","pitchNumber":1,"startTime":"2026-02-25T18:07:36.919Z","endTime":"2026-02-25T18:07:41.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.282420937717387,"aZ":-25.5760301442262,"pfxX":8.294782372159748,"pfxZ":4.152696337592375,"pX":0.5769151199988686,"pZ":1.6782850804205902,"vX0":-5.897541871320352,"vY0":-125.93349553318268,"vZ0":-4.497540033116758,"x":95.01,"y":193.47,"x0":1.8848176956190434,"y0":50.00060870609868,"z0":5.584418180871028,"aX":13.170356858656437},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":-13.4},"zone":9,"typeConfidence":2.0,"plateTime":0.43683270127904317},"hitData":{"launchSpeed":93.8,"launchAngle":1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.63,"coordY":139.05}},"index":1,"playId":"c2ad98cf-30b3-3b5d-b1ab-f9655878f6b6","pitchNumber":2,"startTime":"2026-02-25T18:07:51.249Z","endTime":"2026-02-25T18:08:03.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:08:03.387Z","atBatIndex":1},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jacob Melton grounds into a force out, second baseman Blaze Alexander to shortstop Gunnar Henderson. Nick Fortes out at 2nd. Jacob Melton to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T18:08:09.699Z","endTime":"2026-02-25T18:09:10.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.0,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34849733056664,"aZ":-13.131661500058945,"pfxX":4.731111769375362,"pfxZ":10.454603272783453,"pX":-0.4085806425864645,"pZ":2.7660487245261764,"vX0":-7.228294594484167,"vY0":-134.84779001993317,"vZ0":-5.234896254758543,"x":132.57,"y":164.1,"x0":1.7056731277030746,"y0":50.000143609512996,"z0":5.676510794355382,"aX":8.615667905493789},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":-6.8},"zone":4,"typeConfidence":2.0,"plateTime":0.40791479454748814},"index":0,"playId":"547bdb39-6a98-387d-8e7a-e60caeda2412","pitchNumber":1,"startTime":"2026-02-25T18:08:37.913Z","endTime":"2026-02-25T18:08:41.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.7,"endSpeed":83.9,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32366624748999,"aZ":-14.709324110667016,"pfxX":5.677052160645432,"pfxZ":9.589275219848428,"pX":0.8018335658094304,"pZ":2.701205327365395,"vX0":-4.423892038871602,"vY0":-134.84466892023653,"vZ0":-5.083312544827491,"x":86.44,"y":165.85,"x0":1.7350926294773108,"y0":50.005132145976596,"z0":5.667074552820445,"aX":10.341468936880554},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-9.2},"zone":6,"typeConfidence":2.0,"plateTime":0.4079101789923092},"hitData":{"launchSpeed":62.1,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.88,"coordY":174.78}},"index":1,"playId":"12a75336-592b-37dc-adba-3eb6027e2e26","pitchNumber":2,"startTime":"2026-02-25T18:08:56.795Z","endTime":"2026-02-25T18:09:10.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:09:10.901Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Vilade flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-25T18:09:21.816Z","endTime":"2026-02-25T18:09:56.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.992505737748342,"aZ":-13.356116316980014,"pfxX":5.6395030520069,"pfxZ":10.260576541794013,"pX":-0.4163080756048645,"pZ":3.178082819745472,"vX0":-7.266118484079832,"vY0":-134.9694345121767,"vZ0":-4.261124246129232,"x":132.87,"y":152.97,"x0":1.5854456677024489,"y0":50.00306034027359,"z0":5.726438391193041,"aX":10.343818950612029},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":-8.5},"zone":1,"typeConfidence":2.0,"plateTime":0.40673368232800744},"hitData":{"launchSpeed":80.2,"launchAngle":37.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.55,"coordY":102.36}},"index":0,"playId":"ee7d30b6-7d8f-3834-abf2-833f82f51cc5","pitchNumber":1,"startTime":"2026-02-25T18:09:45.195Z","endTime":"2026-02-25T18:09:56.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":689200,"link":"/api/v1/people/689200"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:09:56.659Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a line drive to right fielder Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T18:11:50.728Z","endTime":"2026-02-25T18:13:18.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":811315,"fullName":"Brody Hopkins","link":"/api/v1/people/811315"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.603035135503035,"aZ":-5.011804462064644,"pfxX":-5.904722642653432,"pfxZ":13.846670758258867,"pX":-0.26254706029655905,"pZ":0.05715281549701076,"vX0":5.20587373743458,"vY0":-140.74197925175181,"vZ0":-13.07050465337701,"x":127.01,"y":237.24,"x0":-1.3896857153471913,"y0":50.00034539865985,"z0":5.136561637496099,"aX":-11.579571915510982},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.8,"breakHorizontal":9.4},"zone":13,"typeConfidence":2.0,"plateTime":0.3925602548256939},"index":0,"playId":"a7b88d15-b84a-3f31-af50-6fa255ecee2c","pitchNumber":1,"startTime":"2026-02-25T18:12:04.642Z","endTime":"2026-02-25T18:12:08.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.5,"endSpeed":86.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.30961185416085,"aZ":-8.557337361224063,"pfxX":-1.2472115223299514,"pfxZ":12.161553338912306,"pX":0.38522121824017475,"pZ":4.098690924929447,"vX0":5.401604103937927,"vY0":-140.28396118243236,"vZ0":-2.4184373783344983,"x":102.32,"y":128.12,"x0":-1.4251261048271198,"y0":50.00562919682589,"z0":5.551534878573627,"aX":-2.4236909149811314},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":21.5,"breakHorizontal":0.8},"zone":12,"typeConfidence":2.0,"plateTime":0.3943386180519326},"index":1,"playId":"30c3642e-6f5a-36e7-ba6e-abd61658b671","pitchNumber":2,"startTime":"2026-02-25T18:12:22.323Z","endTime":"2026-02-25T18:12:26.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.8,"endSpeed":86.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.13180121510884,"aZ":-9.196734199487034,"pfxX":-4.497981303519362,"pfxZ":11.928023522596705,"pX":0.7819204067166012,"pZ":2.624926526474612,"vX0":7.255150144523896,"vY0":-139.09759220695608,"vZ0":-5.408762790325156,"x":87.2,"y":167.91,"x0":-1.296274923393239,"y0":50.00189712225718,"z0":5.227135112959512,"aX":-8.664529964846261},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":6.4},"zone":6,"typeConfidence":2.0,"plateTime":0.3963596659110489},"index":2,"playId":"2e76265e-da0b-3128-834c-935b2402434e","pitchNumber":3,"startTime":"2026-02-25T18:12:37.107Z","endTime":"2026-02-25T18:12:42.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-02-25T18:12:49.425Z","endTime":"2026-02-25T18:13:04.570Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45899633091284,"aZ":-26.954028245225395,"pfxX":3.164900890586412,"pfxZ":2.9084441575336584,"pX":0.4427245367760249,"pZ":2.8517642326596935,"vX0":4.25678617129331,"vY0":-133.71821432398247,"vZ0":-1.5547480014790356,"x":100.12,"y":161.78,"x0":-1.5867441987962436,"y0":50.00058269206723,"z0":5.392777702250136,"aX":5.673567439915028},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":-6.7},"zone":6,"typeConfidence":2.0,"plateTime":0.411153588258653},"hitData":{"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.9,"coordY":116.29}},"index":4,"playId":"43d3145f-03fa-3830-b4c6-f84625d03e33","pitchNumber":4,"startTime":"2026-02-25T18:13:04.570Z","endTime":"2026-02-25T18:13:18.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":811315,"link":"/api/v1/people/811315"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":811315,"link":"/api/v1/people/811315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:13:18.156Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T18:13:26.292Z","endTime":"2026-02-25T18:14:55.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":811315,"fullName":"Brody Hopkins","link":"/api/v1/people/811315"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":96.1,"endSpeed":85.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.41631377059212,"aZ":-8.612808658001821,"pfxX":-2.839356018418517,"pfxZ":12.270677871942546,"pX":-0.3331743082363252,"pZ":3.2918808908733803,"vX0":3.9868032631794814,"vY0":-139.61254855203717,"vZ0":-3.9846114399422206,"x":129.7,"y":149.9,"x0":-1.42924416270271,"y0":50.00541237919949,"z0":5.334489153259644,"aX":-5.453491361738026},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.2,"breakHorizontal":4.1},"zone":1,"typeConfidence":2.0,"plateTime":0.39649941782245923},"index":0,"playId":"813831f2-e531-30ee-a46a-9e044cd196b3","pitchNumber":1,"startTime":"2026-02-25T18:13:35.415Z","endTime":"2026-02-25T18:13:39.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":76.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.926685511849392,"aZ":-32.549951238384715,"pfxX":10.640410321402584,"pfxZ":-0.2428686252740846,"pX":-2.124545307868,"pZ":4.900688140889993,"vX0":-3.1564585468732886,"vY0":-124.19702844590708,"vZ0":5.3167495783732885,"x":197.98,"y":106.46,"x0":-2.1993438424715483,"y0":50.00601519299455,"z0":5.475435820809299,"aX":16.190752752169523},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.4,"breakHorizontal":-18.2},"zone":11,"typeConfidence":2.0,"plateTime":0.44550975214626565},"index":1,"playId":"3ba90475-cc64-3051-bfa0-feaaf0ede7f1","pitchNumber":2,"startTime":"2026-02-25T18:13:51.287Z","endTime":"2026-02-25T18:13:56.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":85.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.62309569790077,"aZ":-9.229345614066974,"pfxX":-4.169412151170891,"pfxZ":11.824838083862701,"pX":0.13043379525896334,"pZ":3.9417442216460934,"vX0":5.578626772689027,"vY0":-140.3078574558858,"vZ0":-2.6466240147437214,"x":112.03,"y":132.35,"x0":-1.3671356325753483,"y0":50.00678418446401,"z0":5.5232082061312875,"aX":-8.09352025217288},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.8,"breakHorizontal":6.0},"zone":12,"typeConfidence":2.0,"plateTime":0.3944362006943547},"index":2,"playId":"52115932-324e-31b9-921c-e8126771ab1b","pitchNumber":3,"startTime":"2026-02-25T18:14:12.681Z","endTime":"2026-02-25T18:14:16.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.755662549806495,"aZ":-26.6191598364362,"pfxX":3.113628251239458,"pfxZ":3.2047138133037496,"pX":1.092110335622142,"pZ":2.1525600586972793,"vX0":5.940907232913195,"vY0":-131.75777095030054,"vZ0":-2.738670452067685,"x":75.37,"y":180.66,"x0":-1.6091124766005296,"y0":50.00103017614073,"z0":5.202628205278481,"aX":5.395031405560328},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":-7.1},"zone":14,"typeConfidence":2.0,"plateTime":0.4180138058181142},"index":3,"playId":"fe26fa61-4e0c-33ff-a817-e31be5f714e1","pitchNumber":4,"startTime":"2026-02-25T18:14:30.410Z","endTime":"2026-02-25T18:14:34.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.4,"endSpeed":85.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":42.07019005078551,"aZ":-8.858274483463774,"pfxX":-2.956351840072758,"pfxZ":12.174704347500382,"pX":0.15082065086438193,"pZ":3.4795094959409787,"vX0":5.374794528086065,"vY0":-140.0279822756587,"vZ0":-3.7136510769707156,"x":111.25,"y":144.83,"x0":-1.4412440701188725,"y0":50.004930787046206,"z0":5.440592423459073,"aX":-5.6630805038459755},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.0,"breakHorizontal":3.8},"zone":12,"typeConfidence":2.0,"plateTime":0.3965985694451186},"index":4,"playId":"4c1cc827-2eaf-3645-84aa-90729bcbb5cb","pitchNumber":5,"startTime":"2026-02-25T18:14:49.747Z","endTime":"2026-02-25T18:14:55.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":811315,"link":"/api/v1/people/811315"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":811315,"link":"/api/v1/people/811315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:14:55.230Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to right fielder Ryan Vilade. Gunnar Henderson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T18:15:03.814Z","endTime":"2026-02-25T18:17:20.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":811315,"fullName":"Brody Hopkins","link":"/api/v1/people/811315"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.59184764162122,"aZ":-9.432124499184464,"pfxX":-2.767077373368446,"pfxZ":11.656733388020212,"pX":-0.394968506349491,"pZ":3.339541251211988,"vX0":3.9992622189882776,"vY0":-139.98414857940634,"vZ0":-4.0762633605365295,"x":132.06,"y":148.61,"x0":-1.4939765900647928,"y0":50.0016728717056,"z0":5.451372519508833,"aX":-5.398311890835465},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.3,"breakHorizontal":4.1},"zone":1,"typeConfidence":2.0,"plateTime":0.3938330768061622},"index":0,"playId":"609b2722-c3de-3b6a-bd13-e07fdb67a7d7","pitchNumber":1,"startTime":"2026-02-25T18:15:16.598Z","endTime":"2026-02-25T18:15:25.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.567254917154575,"aZ":-41.54050185421101,"pfxX":2.3464532913893947,"pfxZ":-6.059295177150253,"pX":2.382113789035288,"pZ":0.42838357647826397,"vX0":8.025380057383304,"vY0":-124.008867449649,"vZ0":-3.5100597525913693,"x":26.2,"y":227.21,"x0":-1.2109963552342344,"y0":50.00300307015084,"z0":5.354136026570871,"aX":3.6263680138305356},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.6,"breakHorizontal":-6.2},"zone":14,"typeConfidence":2.0,"plateTime":0.44298385535490503},"index":1,"playId":"992ae1c0-6daf-341c-8849-c5c85437670e","pitchNumber":2,"startTime":"2026-02-25T18:15:48.015Z","endTime":"2026-02-25T18:15:57.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gunnar Henderson steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"992ae1c0-6daf-341c-8849-c5c85437670e","startTime":"2026-02-25T18:15:57.970Z","endTime":"2026-02-25T18:16:17.866Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"postOnSecond":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":1.2,"dramaIndex":45.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.93356828835441,"aZ":-10.293802443080011,"pfxX":-4.27052157248512,"pfxZ":10.985393907161445,"pX":-0.9249076665608474,"pZ":4.171394390506093,"vX0":3.4117994193224934,"vY0":-141.14364409456334,"vZ0":-2.0054109352832956,"x":152.26,"y":126.15,"x0":-1.6022354795492304,"y0":50.004672926405135,"z0":5.564923752429831,"aX":-8.507773086404201},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.6,"breakHorizontal":7.0},"zone":11,"typeConfidence":2.0,"plateTime":0.38996639231662744},"index":3,"playId":"dc1d95c3-a1aa-3da7-95e5-41adc9610c4c","pitchNumber":3,"startTime":"2026-02-25T18:16:17.866Z","endTime":"2026-02-25T18:16:22.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"startTime":"2026-02-25T18:16:32.170Z","endTime":"2026-02-25T18:17:05.875Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84228592888156,"aZ":-10.331847990700794,"pfxX":-4.480407022067485,"pfxZ":11.116298687020846,"pX":-0.09576714303722894,"pZ":3.672557322202704,"vX0":5.457551241986748,"vY0":-139.61592429831836,"vZ0":-3.0024976036150623,"x":120.65,"y":139.62,"x0":-1.498152983093395,"y0":50.00076435902189,"z0":5.446777835886761,"aX":-8.80230855170833},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.7,"breakHorizontal":7.0},"zone":11,"typeConfidence":2.0,"plateTime":0.39303670102188093},"hitData":{"launchSpeed":92.7,"launchAngle":31.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.39,"coordY":93.6}},"index":5,"playId":"af31f53d-6def-3b19-bd36-96a1a9ec1856","pitchNumber":4,"startTime":"2026-02-25T18:17:05.875Z","endTime":"2026-02-25T18:17:20.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":811315,"link":"/api/v1/people/811315"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":811315,"link":"/api/v1/people/811315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.2,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:17:20.345Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler O'Neill walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T18:17:35.542Z","endTime":"2026-02-25T18:19:51.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":811315,"fullName":"Brody Hopkins","link":"/api/v1/people/811315"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":83.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006221553236472,"aZ":-23.230658522992254,"pfxX":1.3957597816004115,"pfxZ":4.991830075338116,"pX":0.5223005825459685,"pZ":2.9322434228488317,"vX0":5.253530336645824,"vY0":-133.08373035307844,"vZ0":-2.283334615024606,"x":97.09,"y":159.61,"x0":-1.6598459242530035,"y0":50.00101114775003,"z0":5.48693616877885,"aX":2.4975571053014316},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":-3.7},"zone":3,"typeConfidence":2.0,"plateTime":0.411834726448308},"index":0,"playId":"84702558-d6c5-3873-8c6e-a07d55bc934a","pitchNumber":1,"startTime":"2026-02-25T18:17:48.895Z","endTime":"2026-02-25T18:17:53.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97382039223353,"aZ":-26.898969628965737,"pfxX":-10.810974953342878,"pfxZ":3.0078688660178448,"pX":-0.941842692543015,"pZ":0.924608571385669,"vX0":5.317858931083083,"vY0":-131.8603379302212,"vZ0":-5.718719236201978,"x":152.9,"y":213.82,"x0":-1.5839241331752614,"y0":50.005819447156654,"z0":5.115585168220678,"aX":-18.972352340377917},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.3,"breakHorizontal":18.4},"zone":13,"typeConfidence":2.0,"plateTime":0.41596210055647154},"index":1,"playId":"7c469808-1ccc-386a-a65b-d04b3243a1bc","pitchNumber":2,"startTime":"2026-02-25T18:18:04.901Z","endTime":"2026-02-25T18:18:08.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.886097261593,"aZ":-30.005609307507314,"pfxX":7.116020942816075,"pfxZ":1.3561582737902231,"pX":-0.9518971671551842,"pZ":2.829110755708172,"vX0":0.8997903643563724,"vY0":-126.4481917012409,"vZ0":0.5150035094723806,"x":153.28,"y":162.39,"x0":-2.2367795678494793,"y0":50.002986189291256,"z0":5.055279804618456,"aX":11.373774672806334},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":-13.1},"zone":11,"typeConfidence":2.0,"plateTime":0.43532625283584725},"index":2,"playId":"d42bc9db-c5d1-382a-938f-6ba7dd004928","pitchNumber":3,"startTime":"2026-02-25T18:18:23.680Z","endTime":"2026-02-25T18:18:28.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":85.8,"endSpeed":79.4,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69225539581878,"aZ":-43.483606469122776,"pfxX":3.2716025026252264,"pfxZ":-7.175585204073592,"pX":2.027636960846677,"pZ":1.125839769910747,"vX0":7.159461944317358,"vY0":-124.85373041103638,"vZ0":-2.134695851643303,"x":39.71,"y":208.38,"x0":-1.3050369475281622,"y0":50.006124472226006,"z0":5.578397464119186,"aX":5.152718972596964},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-13.2,"breakHorizontal":-7.6},"zone":14,"typeConfidence":2.0,"plateTime":0.4390968056222455},"index":3,"playId":"8d15d5c3-9381-37da-97fa-e04ee072e3be","pitchNumber":4,"startTime":"2026-02-25T18:18:41.758Z","endTime":"2026-02-25T18:18:45.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.488109389065027,"aZ":-33.60185723617122,"pfxX":7.940496790143627,"pfxZ":-0.8928316947727879,"pX":-1.0698367689497628,"pZ":2.3416073978560767,"vX0":0.16371862608767912,"vY0":-126.32362106752397,"vZ0":-0.16499034214905128,"x":157.78,"y":175.56,"x0":-2.165881640723939,"y0":50.000428262749324,"z0":5.125709110032109,"aX":12.737241342156326},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.4,"breakHorizontal":-14.4},"zone":13,"typeConfidence":2.0,"plateTime":0.4347991874178665},"index":4,"playId":"090aaa78-884a-3313-b8cb-78bf6148b758","pitchNumber":5,"startTime":"2026-02-25T18:19:00.728Z","endTime":"2026-02-25T18:19:05.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.863744976579216,"aZ":-26.765822732758544,"pfxX":1.7269255199154219,"pfxZ":3.066354907132819,"pX":-0.31769938970690137,"pZ":1.9031837166746675,"vX0":3.006875881728455,"vY0":-131.93425578536534,"vZ0":-3.5702245864099673,"x":129.11,"y":187.39,"x0":-1.6961736950490542,"y0":50.00281575759022,"z0":5.244729921711417,"aX":3.046883304113732},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":-3.7},"zone":7,"typeConfidence":2.0,"plateTime":0.41501284094932656},"index":5,"playId":"43be3dbe-86ce-377f-a2be-7d73d5d3e11b","pitchNumber":6,"startTime":"2026-02-25T18:19:20.168Z","endTime":"2026-02-25T18:19:26.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":86.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.064724705336374,"aZ":-7.16937114460747,"pfxX":-4.693975793710953,"pfxZ":12.812845575828637,"pX":0.27554119504197455,"pZ":1.146733331652196,"vX0":6.57007620984323,"vY0":-140.31954066664267,"vZ0":-9.878606316689584,"x":106.5,"y":207.82,"x0":-1.509989692231169,"y0":50.00650661050878,"z0":5.220940623787449,"aX":-9.163341814620285},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.8,"breakHorizontal":6.8,"spinRate":2622,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3935849801542224},"index":6,"playId":"9caf7157-838f-3eab-aed9-3873a837cdd6","pitchNumber":7,"startTime":"2026-02-25T18:19:46.180Z","endTime":"2026-02-25T18:19:51.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":811315,"link":"/api/v1/people/811315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":1.36,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:19:51.234Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out to first baseman Tre' Morgan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-25T18:20:07.172Z","endTime":"2026-02-25T18:21:23.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":811315,"fullName":"Brody Hopkins","link":"/api/v1/people/811315"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691003,"link":"/api/v1/people/691003"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.151925376295445,"aZ":-28.645159621386643,"pfxX":1.3363781362778906,"pfxZ":2.0368904438589857,"pX":-0.7702939569935318,"pZ":2.155064655555893,"vX0":2.2412321194104865,"vY0":-131.1214688501531,"vZ0":-2.8031458635441444,"x":129.37,"y":145.14,"x0":-1.8115468502526617,"y0":50.00223464229099,"z0":5.3876863279189875,"aX":2.3136050262434056},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":-2.9},"zone":7,"typeConfidence":2.0,"plateTime":0.41860982102976996},"index":0,"playId":"8d84573e-2053-3ff2-ba91-e214ca6d740b","pitchNumber":1,"startTime":"2026-02-25T18:20:16.816Z","endTime":"2026-02-25T18:20:20.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.547699623693138,"aZ":-26.83939323506592,"pfxX":-10.742557035236242,"pfxZ":3.05469418996081,"pX":-1.2600635390235635,"pZ":2.246085575170061,"vX0":4.938667016900105,"vY0":-132.14958846130517,"vZ0":-2.4258993339228145,"x":165.03,"y":178.14,"x0":-1.7707997484811602,"y0":50.00092194169704,"z0":5.17383489243171,"aX":-18.753339498586232},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":18.1},"zone":13,"typeConfidence":2.0,"plateTime":0.41651945254490164},"index":1,"playId":"f0e6ed00-46fc-3660-933f-c2c13464eb70","pitchNumber":2,"startTime":"2026-02-25T18:20:33.988Z","endTime":"2026-02-25T18:20:39.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.0,"endSpeed":86.6,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.836171111708694,"aZ":-10.108682699906025,"pfxX":-4.427893100035389,"pfxZ":11.36602245901771,"pX":1.7893322498537203,"pZ":2.9280009728108145,"vX0":10.23306580061364,"vY0":-139.29836081619487,"vZ0":-4.712341609775758,"x":48.79,"y":159.72,"x0":-1.376635635452166,"y0":50.00193977207918,"z0":5.325438829092231,"aX":-8.596316219070822},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.6,"breakHorizontal":5.6,"spinRate":2429,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39504021318172855},"index":2,"playId":"6bb701a8-183e-31d9-bfa0-f378d600dd15","pitchNumber":3,"startTime":"2026-02-25T18:20:53.470Z","endTime":"2026-02-25T18:20:58.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763470819588626,"aZ":-26.70089284141073,"pfxX":0.37185528807677665,"pfxZ":3.1712460746982805,"pX":0.08886622060647904,"pZ":1.8103027870390516,"vX0":4.788583524754837,"vY0":-131.00552095915768,"vZ0":-3.67759702282639,"x":113.61,"y":189.9,"x0":-1.8170493553468883,"y0":50.00007030440076,"z0":5.246361922048826,"aX":0.6401668553284628},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.0,"breakHorizontal":-1.8},"zone":8,"typeConfidence":2.0,"plateTime":0.41940208652741484},"hitData":{"launchSpeed":89.0,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.12,"coordY":173.84}},"index":3,"playId":"f9ff6253-d6d7-3429-a542-838e60bc367a","pitchNumber":4,"startTime":"2026-02-25T18:21:14.177Z","endTime":"2026-02-25T18:21:23.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":811315,"link":"/api/v1/people/811315"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":811315,"link":"/api/v1/people/811315"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.83,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:21:23.745Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonny DeLuca grounds out, third baseman Weston Wilson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T18:23:17.046Z","endTime":"2026-02-25T18:23:55.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.898334240531923,"aZ":-16.009851271770756,"pfxX":6.214366187038511,"pfxZ":9.25966746929631,"pX":-0.0792723716147425,"pZ":3.546653317344254,"vX0":-7.267414864661465,"vY0":-132.0032543385439,"vZ0":-2.938625923322237,"x":120.02,"y":143.02,"x0":1.9160784678703717,"y0":50.006037112652386,"z0":5.868759924252642,"aX":10.852640093585904},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.2,"breakHorizontal":-9.5},"zone":11,"typeConfidence":2.0,"plateTime":0.4166428182092803},"index":0,"playId":"001698d5-5fe6-31a9-9e1f-e7dab29e00a6","pitchNumber":1,"startTime":"2026-02-25T18:23:30.324Z","endTime":"2026-02-25T18:23:34.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":83.0,"endSpeed":76.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.691698482096673,"aZ":-29.729806279454692,"pfxX":7.689480403116054,"pfxZ":1.6487781901202334,"pX":0.5026520430793285,"pZ":1.0912529467452,"vX0":-5.677954546896848,"vY0":-120.78611146162751,"vZ0":-4.656853619240561,"x":97.84,"y":209.32,"x0":1.8804395112633359,"y0":50.00281290150499,"z0":5.647030105502356,"aX":11.404938702697338},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.2,"breakHorizontal":-12.6},"zone":14,"typeConfidence":2.0,"plateTime":0.45281642139119427},"hitData":{"launchSpeed":90.8,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.63,"coordY":162.58}},"index":1,"playId":"1408f750-8764-31f5-b896-647fa606739c","pitchNumber":2,"startTime":"2026-02-25T18:23:46.346Z","endTime":"2026-02-25T18:23:55.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:23:55.717Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tre' Morgan grounds out, third baseman Weston Wilson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T18:24:05.222Z","endTime":"2026-02-25T18:25:38.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691003,"fullName":"Tre' Morgan","link":"/api/v1/people/691003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691003,"fullName":"Tre' Morgan","link":"/api/v1/people/691003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":82.3,"endSpeed":73.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.930001929338978,"aZ":-26.493326958138226,"pfxX":-2.488789659038224,"pfxZ":4.0312956776640725,"pX":-0.5731289127584959,"pZ":3.3315958437464417,"vX0":-4.6109876549235755,"vY0":-119.58242831976007,"vZ0":-0.26290816141454987,"x":138.85,"y":148.83,"x0":1.7244756510504684,"y0":50.00220639038292,"z0":5.876435884761147,"aX":-3.504651275586182},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.6,"breakHorizontal":5.9},"zone":1,"typeConfidence":2.0,"plateTime":0.4629123691696968},"index":0,"playId":"10eff8d8-c2ac-3bcd-8c22-c187803f1ad1","pitchNumber":1,"startTime":"2026-02-25T18:24:16.476Z","endTime":"2026-02-25T18:24:20.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":67.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.695452411288983,"aZ":-30.133576505307428,"pfxX":-4.124947577595178,"pfxZ":1.7250205810862411,"pX":0.32595759322816265,"pZ":2.6219773534682798,"vX0":-2.2402971703010346,"vY0":-109.60005466513554,"vZ0":-0.04326992952083408,"x":104.58,"y":167.99,"x0":1.9074535350359165,"y0":50.00080535906397,"z0":5.941561911335151,"aX":-4.869141639650524},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":3.5,"breakHorizontal":8.2},"zone":6,"typeConfidence":2.0,"plateTime":0.505511090643675},"index":1,"playId":"7421c1ca-d9e3-3866-81c8-865a8b8ca470","pitchNumber":2,"startTime":"2026-02-25T18:24:29.560Z","endTime":"2026-02-25T18:24:34.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":76.7,"endSpeed":69.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.486035396417332,"aZ":-32.69685735375751,"pfxX":-3.1822484316845365,"pfxZ":-0.42205287081018206,"pX":-0.35920164434858765,"pZ":1.4400298310882227,"vX0":-3.8876812772165326,"vY0":-111.48920962988151,"vZ0":-2.0886730622799523,"x":130.69,"y":199.9,"x0":1.8330058516776084,"y0":50.00288908899721,"z0":5.823402484567875,"aX":-3.93220400171222},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-1.1,"breakHorizontal":7.0},"zone":13,"typeConfidence":2.0,"plateTime":0.49477319890771376},"index":2,"playId":"a2500069-fc95-3ae4-8c56-d065401ef328","pitchNumber":3,"startTime":"2026-02-25T18:24:46.070Z","endTime":"2026-02-25T18:24:50.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.605362196573857,"aZ":-16.929150285926678,"pfxX":9.311297497818137,"pfxZ":8.641114458235595,"pX":-1.417699192454184,"pZ":2.705298309100809,"vX0":-10.592125320143445,"vY0":-132.54945576334472,"vZ0":-4.813002680400511,"x":171.04,"y":165.74,"x0":1.436707879194858,"y0":50.00348689688534,"z0":5.79638147182593,"aX":16.428015222383287},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.6,"breakHorizontal":-14.3,"spinRate":2560,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4145998272488196},"index":3,"playId":"e0825a03-f483-3d3e-9b63-27d10f9db765","pitchNumber":4,"startTime":"2026-02-25T18:25:01.235Z","endTime":"2026-02-25T18:25:05.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.996809458125984,"aZ":-20.58424248511319,"pfxX":10.86147018257795,"pfxZ":6.477635772982065,"pX":0.31961513244107526,"pZ":1.4148433448991637,"vX0":-7.4160321018160715,"vY0":-133.73134667822393,"vZ0":-7.172400313970916,"x":104.82,"y":200.58,"x0":1.7340610626120458,"y0":50.00594604542957,"z0":5.636220685975948,"aX":19.445828930249803},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.1,"breakHorizontal":-17.8,"spinRate":1256,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.41141869638761985},"index":4,"playId":"59db55b3-3675-37e7-bd2f-1e4b4d5cf769","pitchNumber":5,"startTime":"2026-02-25T18:25:14.659Z","endTime":"2026-02-25T18:25:19.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6026597059431,"aZ":-21.168387715960414,"pfxX":9.837542007920858,"pfxZ":6.11916796504557,"pX":0.594510931005006,"pZ":2.662310266880969,"vX0":-6.371313887800154,"vY0":-134.12798379369573,"vZ0":-4.17149680692252,"x":94.34,"y":166.9,"x0":1.7389149731076885,"y0":50.00098026656328,"z0":5.772845824109542,"aX":17.684592179266957},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":-16.2},"zone":6,"typeConfidence":2.0,"plateTime":0.4104599210401494},"hitData":{"launchSpeed":75.2,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.12,"coordY":162.33}},"index":5,"playId":"f0ad5710-b20b-3797-bba4-269943c790da","pitchNumber":6,"startTime":"2026-02-25T18:25:28.861Z","endTime":"2026-02-25T18:25:38.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691003,"link":"/api/v1/people/691003"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":691003,"link":"/api/v1/people/691003"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:25:38.485Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Raynel Delgado called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-25T18:25:46.972Z","endTime":"2026-02-25T18:27:20.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.833023142977293,"aZ":-23.801122759487924,"pfxX":9.41440808773526,"pfxZ":4.6148983160167845,"pX":1.2133552712190896,"pZ":2.2564976213165093,"vX0":-4.6710453800323375,"vY0":-134.29125576248472,"vZ0":-4.734696151637587,"x":70.75,"y":177.85,"x0":1.758169938684204,"y0":50.004526835236675,"z0":5.749576148247274,"aX":17.085645520739597},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":-16.0},"zone":14,"typeConfidence":2.0,"plateTime":0.40888787317824393},"index":0,"playId":"7dca994f-bcf3-3872-8a86-2c58633ff719","pitchNumber":1,"startTime":"2026-02-25T18:26:03.688Z","endTime":"2026-02-25T18:26:08.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.808060729634683,"aZ":-31.628638128244493,"pfxX":-2.3750847142789686,"pfxZ":0.41109763934153865,"pX":-0.6949312818786872,"pZ":0.8621724104805091,"vX0":-4.8403460224120085,"vY0":-114.37205562710191,"vZ0":-3.94627000379897,"x":143.49,"y":215.5,"x0":1.7645945174816635,"y0":50.00109976024722,"z0":5.740801067250327,"aX":-3.1176003407923165},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":0.0,"breakHorizontal":5.6},"zone":13,"typeConfidence":2.0,"plateTime":0.48050276097884215},"index":1,"playId":"e322c9ac-2fa5-3e01-8d28-9c64dc9dbfe0","pitchNumber":2,"startTime":"2026-02-25T18:26:21.214Z","endTime":"2026-02-25T18:26:25.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.843727615699084,"aZ":-33.28287740797234,"pfxX":-4.617124163696101,"pfxZ":-0.8918646411091045,"pX":-0.17874521334748103,"pZ":1.4396768510190994,"vX0":-3.0274358970381896,"vY0":-111.28933010923248,"vZ0":-2.1224513959869236,"x":123.81,"y":199.91,"x0":1.8011765319056303,"y0":50.00165560940412,"z0":5.868544124773293,"aX":-5.762883992147311},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-1.9,"breakHorizontal":9.1,"spinRate":220,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4930520826900251},"index":2,"playId":"84c3adee-e21f-3b7e-9921-60993a2774ae","pitchNumber":3,"startTime":"2026-02-25T18:26:36.495Z","endTime":"2026-02-25T18:26:41.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-25T18:26:46.642Z","endTime":"2026-02-25T18:27:00.160Z","isPitch":false,"type":"action","player":{"id":669384,"link":"/api/v1/people/669384"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.5,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12514724733464,"aZ":-12.94134680692819,"pfxX":6.0160709986927365,"pfxZ":10.664577186391128,"pX":-1.730209565701411,"pZ":2.991419174556393,"vX0":-10.581873834508361,"vY0":-134.2124602679002,"vZ0":-4.865116715622268,"x":182.95,"y":158.01,"x0":1.5026024788083636,"y0":50.006165904203506,"z0":5.76702364624293,"aX":10.854276486040167},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.2,"breakHorizontal":-8.3},"zone":11,"typeConfidence":2.0,"plateTime":0.4099055094222135},"index":4,"playId":"53d4bce5-47bb-30e0-a681-c1a576c6e7c3","pitchNumber":4,"startTime":"2026-02-25T18:27:00.160Z","endTime":"2026-02-25T18:27:04.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.822518463037625,"aZ":-21.271875349446777,"pfxX":11.110464460276322,"pfxZ":5.992625839765783,"pX":0.1363184136153264,"pZ":2.0046944842353476,"vX0":-7.939351034425623,"vY0":-134.67538797619724,"vZ0":-5.700325098026927,"x":111.8,"y":184.65,"x0":1.6930697951846887,"y0":50.004300165801034,"z0":5.673717456033931,"aX":20.218561295484676},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":-18.2},"zone":8,"typeConfidence":2.0,"plateTime":0.408175194103773},"index":5,"playId":"c549699e-7011-3ea2-b760-2ee78aa3edde","pitchNumber":5,"startTime":"2026-02-25T18:27:13.792Z","endTime":"2026-02-25T18:27:20.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:27:20.164Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Mountcastle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T18:29:34.785Z","endTime":"2026-02-25T18:30:41.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694494,"fullName":"Ty Johnson","link":"/api/v1/people/694494"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ty Johnson replaces Brody Hopkins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T18:28:26.058Z","endTime":"2026-02-25T18:29:36.503Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694494,"link":"/api/v1/people/694494"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":811315,"link":"/api/v1/people/811315","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.6,"endSpeed":84.4,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21417600793909,"aZ":-12.326524470546122,"pfxX":-8.620038882430862,"pfxZ":10.788733770031953,"pX":0.7873021149084609,"pZ":1.53507582676824,"vX0":9.560229187006254,"vY0":-135.63972120337368,"vZ0":-7.715955818885718,"x":86.99,"y":197.33,"x0":-1.6846288825985862,"y0":50.00174518814104,"z0":5.300854339316136,"aX":-15.856118137230753},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":13.2},"zone":14,"typeConfidence":2.0,"plateTime":0.40580748104010933},"index":1,"playId":"5df291d3-daa9-358c-b1ef-ff02cfb4bf7a","pitchNumber":1,"startTime":"2026-02-25T18:29:36.503Z","endTime":"2026-02-25T18:29:40.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694494,"link":"/api/v1/people/694494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.2,"endSpeed":83.7,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.986475051974327,"aZ":-15.304380131385306,"pfxX":-5.849525604119442,"pfxZ":9.336514964793954,"pX":-0.058710409127051964,"pZ":2.370642382554401,"vX0":7.108200285789915,"vY0":-134.07061225871854,"vZ0":-4.648530807510432,"x":119.24,"y":174.77,"x0":-1.993607275864168,"y0":50.00283402062131,"z0":5.231351713162627,"aX":-10.570203231881019},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":8.9},"zone":5,"typeConfidence":2.0,"plateTime":0.40968760877307364},"index":2,"playId":"41b28257-8fc3-37f9-b4d9-a8d16457916e","pitchNumber":2,"startTime":"2026-02-25T18:29:57.168Z","endTime":"2026-02-25T18:30:00.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694494,"link":"/api/v1/people/694494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.774155833679004,"aZ":-30.066701431646383,"pfxX":-0.013239853048108818,"pfxZ":1.4763710739393918,"pX":-0.2544073543637911,"pZ":2.1803908580756475,"vX0":4.024675708716529,"vY0":-119.57061451338416,"vZ0":-1.6331372762198728,"x":126.7,"y":179.91,"x0":-1.9668097761696952,"y0":50.0055490109144,"z0":5.602578896148764,"aX":-0.019798909603898695},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.5,"breakHorizontal":-1.1},"zone":8,"typeConfidence":2.0,"plateTime":0.46032198976511074},"index":3,"playId":"750af954-f359-3ffd-88b1-0549d3812269","pitchNumber":3,"startTime":"2026-02-25T18:30:13.562Z","endTime":"2026-02-25T18:30:17.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694494,"link":"/api/v1/people/694494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.307168656027926,"aZ":-31.91222770032955,"pfxX":1.7865652125035463,"pfxZ":0.18101639959325477,"pX":0.5140820059019623,"pZ":0.46902676092778744,"vX0":5.181258274762895,"vY0":-120.67794965167018,"vZ0":-5.128450951313298,"x":97.4,"y":226.12,"x0":-1.9001902566290068,"y0":50.00459711763683,"z0":5.4599907613450585,"aX":2.612744474251892},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.7,"breakHorizontal":-4.6},"zone":14,"typeConfidence":2.0,"plateTime":0.45533270332160214},"index":4,"playId":"fa8a88cd-d733-3bf3-a903-cfd818caf408","pitchNumber":4,"startTime":"2026-02-25T18:30:34.468Z","endTime":"2026-02-25T18:30:41.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694494,"link":"/api/v1/people/694494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":694494,"link":"/api/v1/people/694494"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":694494,"link":"/api/v1/people/694494"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:30:41.628Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, third baseman Richie Palacios to first baseman Tre' Morgan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T18:30:50.591Z","endTime":"2026-02-25T18:32:26.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694494,"fullName":"Ty Johnson","link":"/api/v1/people/694494"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691003,"link":"/api/v1/people/691003"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02987001644181,"aZ":-12.211975519559811,"pfxX":-7.1392582989242594,"pfxZ":10.897945451908495,"pX":0.15681453151612393,"pZ":1.717883498332531,"vX0":7.737893469847469,"vY0":-135.35203765714147,"vZ0":-7.13859920926233,"x":111.02,"y":192.4,"x0":-1.828869757716867,"y0":50.00490609145999,"z0":5.267991116968456,"aX":-13.080630348788603},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":11.0},"zone":8,"typeConfidence":2.0,"plateTime":0.4066489583320325},"index":0,"playId":"e876c943-7e4d-3d61-a422-052d484d1096","pitchNumber":1,"startTime":"2026-02-25T18:31:05.686Z","endTime":"2026-02-25T18:31:11.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694494,"link":"/api/v1/people/694494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":83.8,"endSpeed":76.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.696298822505454,"aZ":-31.762175242712303,"pfxX":-0.2243065287422974,"pfxZ":0.28383598508759844,"pX":1.2260662958590527,"pZ":0.4443553689941854,"vX0":7.387989338967081,"vY0":-121.67997850017817,"vZ0":-5.11983609514121,"x":70.27,"y":226.78,"x0":-1.8428205116201528,"y0":50.00507442124844,"z0":5.382998443155727,"aX":-0.33039204730450045},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.6,"breakHorizontal":-1.7},"zone":14,"typeConfidence":2.0,"plateTime":0.45311939793425804},"index":1,"playId":"318b295f-c6b8-302b-b1eb-41ea4143bca1","pitchNumber":2,"startTime":"2026-02-25T18:31:37.215Z","endTime":"2026-02-25T18:31:41.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694494,"link":"/api/v1/people/694494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.196391004335446,"aZ":-13.3857691146648,"pfxX":-4.854383863232932,"pfxZ":10.346549612850463,"pX":0.07193448677809111,"pZ":2.599638765900192,"vX0":7.077508866903711,"vY0":-134.86737274311656,"vZ0":-4.419248594093237,"x":114.26,"y":168.59,"x0":-1.9729297741789538,"y0":50.005578462112666,"z0":5.22474216707654,"aX":-8.81822027275155},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":7.1},"zone":5,"typeConfidence":2.0,"plateTime":0.4083449589306385},"index":2,"playId":"89c5530c-1f9c-3a39-b4c9-6f639f027f0d","pitchNumber":3,"startTime":"2026-02-25T18:31:53.783Z","endTime":"2026-02-25T18:31:57.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694494,"link":"/api/v1/people/694494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9467202938031,"aZ":-32.43891844873203,"pfxX":1.8836238259856442,"pfxZ":-0.17974667002377576,"pX":-0.30607153469023046,"pZ":1.8076580817565298,"vX0":3.232712834558962,"vY0":-122.21471115450643,"vZ0":-2.2262566553751846,"x":128.67,"y":189.97,"x0":-1.892514530832547,"y0":50.00044998801982,"z0":5.526819500036559,"aX":2.8373621009075296},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.6,"breakHorizontal":-4.2},"zone":7,"typeConfidence":2.0,"plateTime":0.44882224825577843},"hitData":{"launchSpeed":106.1,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.12,"coordY":164.75}},"index":3,"playId":"c47f0a85-d596-3e2e-8524-24dc5c7521cd","pitchNumber":4,"startTime":"2026-02-25T18:32:15.619Z","endTime":"2026-02-25T18:32:26.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694494,"link":"/api/v1/people/694494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":694494,"link":"/api/v1/people/694494"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":694494,"link":"/api/v1/people/694494"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:32:26.207Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Beavers flies out to left fielder Jacob Melton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-25T18:32:40.657Z","endTime":"2026-02-25T18:33:29.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694494,"fullName":"Ty Johnson","link":"/api/v1/people/694494"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"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(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":93.4,"endSpeed":84.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.995163498824766,"aZ":-14.068776576311121,"pfxX":-5.618940088171351,"pfxZ":9.791810820346509,"pX":0.7792796209581755,"pZ":3.1700557912778295,"vX0":8.55512625974725,"vY0":-135.68179674235498,"vZ0":-3.3356486255174946,"x":87.3,"y":153.19,"x0":-1.696730600882023,"y0":50.00124421325447,"z0":5.406856829259051,"aX":-10.388608582087745},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":8.2},"zone":3,"typeConfidence":2.0,"plateTime":0.4049748352468088},"index":0,"playId":"a579c21f-f290-3c43-a26f-56e27e5d3631","pitchNumber":1,"startTime":"2026-02-25T18:32:48.004Z","endTime":"2026-02-25T18:32:52.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694494,"link":"/api/v1/people/694494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10757504856801,"aZ":-27.207649974081225,"pfxX":-10.818150817499937,"pfxZ":3.100379375769151,"pX":-1.8695538591413898,"pZ":2.752233235296327,"vX0":3.491934463326705,"vY0":-126.63739318263514,"vZ0":-1.4191149845231905,"x":188.26,"y":164.47,"x0":-1.8718711151980996,"y0":50.00365371919163,"z0":5.524171977030518,"aX":-17.334992988648658},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.5,"breakHorizontal":18.6},"zone":11,"typeConfidence":2.0,"plateTime":0.43477003968396266},"index":1,"playId":"9b5a6cf7-0a62-3158-81bc-0a0853a64521","pitchNumber":2,"startTime":"2026-02-25T18:33:03.045Z","endTime":"2026-02-25T18:33:07.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694494,"link":"/api/v1/people/694494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.375320484588194,"aZ":-14.608359281282905,"pfxX":-6.506069052173528,"pfxZ":9.794404150553856,"pX":0.543759306068358,"pZ":2.6229345808274123,"vX0":8.326768119039931,"vY0":-133.70219444407337,"vZ0":-4.393031544252883,"x":96.27,"y":167.96,"x0":-1.7794820045933735,"y0":50.00098851632912,"z0":5.3504698478089825,"aX":-11.666661702887101},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":9.8},"zone":6,"typeConfidence":2.0,"plateTime":0.41115195516788816},"hitData":{"launchSpeed":75.5,"launchAngle":39.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.55,"coordY":105.36}},"index":2,"playId":"7dbdd180-753a-3bd2-a80f-cdb5cbd0a5ac","pitchNumber":3,"startTime":"2026-02-25T18:33:18.453Z","endTime":"2026-02-25T18:33:29.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694494,"link":"/api/v1/people/694494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":694494,"link":"/api/v1/people/694494"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":694494,"link":"/api/v1/people/694494"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:33:29.745Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cooper Kinney grounds out, second baseman Blaze Alexander to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T18:35:22.645Z","endTime":"2026-02-25T18:35:40.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695692,"fullName":"Cooper Kinney","link":"/api/v1/people/695692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695692,"fullName":"Cooper Kinney","link":"/api/v1/people/695692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.178899273566984,"aZ":-22.071391898792008,"pfxX":10.924507339915664,"pfxZ":5.761269760439073,"pX":0.9311753418019892,"pZ":1.7553038379569652,"vX0":-5.873653861234857,"vY0":-132.10499118246406,"vZ0":-5.878642864102339,"x":81.51,"y":191.39,"x0":1.7732148451818386,"y0":50.002953904415506,"z0":5.6496586722357875,"aX":19.159405896265923},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":-18.4},"zone":14,"typeConfidence":2.0,"plateTime":0.4158369859302873},"hitData":{"launchSpeed":102.3,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.31,"coordY":150.21}},"index":0,"playId":"8afd1d5f-d847-3819-9b2a-fca8f1c54cfe","pitchNumber":1,"startTime":"2026-02-25T18:35:31.995Z","endTime":"2026-02-25T18:35:40.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695692,"link":"/api/v1/people/695692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695692,"link":"/api/v1/people/695692"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":695692,"link":"/api/v1/people/695692"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:35:40.556Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tatem Levins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T18:35:52.746Z","endTime":"2026-02-25T18:36:43.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694420,"fullName":"Tatem Levins","link":"/api/v1/people/694420"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694420,"fullName":"Tatem Levins","link":"/api/v1/people/694420"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":81.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02017208857011,"aZ":-10.62597724215145,"pfxX":6.6404084073126555,"pfxZ":12.370794248332729,"pX":-0.6587260002294895,"pZ":2.6768015543133217,"vX0":-8.071233818219103,"vY0":-132.5718393857066,"vZ0":-5.90452455586934,"x":142.11,"y":166.51,"x0":1.5936060916026689,"y0":50.001548001780435,"z0":5.743100209837235,"aX":11.565728328719894},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.9,"breakHorizontal":-9.8},"zone":4,"typeConfidence":2.0,"plateTime":0.4166087643031138},"index":0,"playId":"de95b270-d8f8-3095-90a8-88519091e67d","pitchNumber":1,"startTime":"2026-02-25T18:36:03.161Z","endTime":"2026-02-25T18:36:07.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694420,"link":"/api/v1/people/694420","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-02-25T18:36:12.918Z","endTime":"2026-02-25T18:36:23.411Z","isPitch":false,"type":"action","player":{"id":694420,"link":"/api/v1/people/694420"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694420,"link":"/api/v1/people/694420","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":76.6,"endSpeed":70.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68921517394148,"aZ":-33.396942417734884,"pfxX":-3.349764845904218,"pfxZ":-0.9898193344767972,"pX":0.06957311211562917,"pZ":1.1518451147842241,"vX0":-2.823810560659492,"vY0":-111.41905817763798,"vZ0":-2.60239453177995,"x":114.35,"y":207.68,"x0":1.7951479706527895,"y0":50.001984505089474,"z0":5.834897241144784,"aX":-4.150283780084117},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-2.2,"breakHorizontal":6.8},"zone":14,"typeConfidence":2.0,"plateTime":0.49431768477708227},"index":2,"playId":"43ba8edb-aa2a-32fc-8d83-8131d517891b","pitchNumber":2,"startTime":"2026-02-25T18:36:23.411Z","endTime":"2026-02-25T18:36:27.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694420,"link":"/api/v1/people/694420","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.757442839999015,"aZ":-31.372977767233728,"pfxX":9.497215235965559,"pfxZ":0.5116410018599389,"pX":0.37429289913832914,"pZ":1.5397861252756735,"vX0":-6.3818710227801105,"vY0":-124.60177789761858,"vZ0":-3.9318365440107153,"x":102.73,"y":197.21,"x0":1.7443739790248485,"y0":50.00214925122517,"z0":5.7514119261497605,"aX":14.823082019630633},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-15.6},"zone":14,"typeConfidence":2.0,"plateTime":0.44083608436457045},"index":3,"playId":"68ad2f4d-4bce-3919-94fa-1adf2674c0a4","pitchNumber":3,"startTime":"2026-02-25T18:36:38.516Z","endTime":"2026-02-25T18:36:43.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694420,"link":"/api/v1/people/694420","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694420,"link":"/api/v1/people/694420"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":694420,"link":"/api/v1/people/694420"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:36:43.893Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Richie Palacios grounds out, second baseman Blaze Alexander to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-25T18:36:51.223Z","endTime":"2026-02-25T18:38:53.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52606562985516,"aZ":-27.591350619547686,"pfxX":-2.664303337103948,"pfxZ":3.04638449482965,"pX":-0.6762557331536391,"pZ":1.7944570981073302,"vX0":-5.056218253620283,"vY0":-122.2126557734913,"vZ0":-3.7582136944390614,"x":142.78,"y":190.33,"x0":1.7706543166076347,"y0":50.00061838034091,"z0":5.73876798812269,"aX":-4.003186681375376},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.8,"breakHorizontal":6.1},"zone":7,"typeConfidence":2.0,"plateTime":0.44927503444068817},"index":0,"playId":"9fd7259b-40f3-36fd-baf5-45562239a57e","pitchNumber":1,"startTime":"2026-02-25T18:37:05.917Z","endTime":"2026-02-25T18:37:42.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14433767780872,"aZ":-32.908101792924796,"pfxX":-3.9179763868322577,"pfxZ":-0.5835317309845722,"pX":0.1811297086342066,"pZ":1.1456411205774895,"vX0":-2.6984516845976927,"vY0":-112.23238991383231,"vZ0":-2.8058363130240824,"x":110.1,"y":207.85,"x0":1.9120427418237687,"y0":50.00084814403674,"z0":5.795684133412555,"aX":-4.949181825244579},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-1.6,"breakHorizontal":7.8},"zone":14,"typeConfidence":2.0,"plateTime":0.4898463412102618},"index":1,"playId":"7d6a00c7-eee4-3707-9949-b7b48b65c66a","pitchNumber":2,"startTime":"2026-02-25T18:37:50.171Z","endTime":"2026-02-25T18:37:54.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98448067562014,"aZ":-17.554653846393762,"pfxX":10.143015689541912,"pfxZ":8.095157965739983,"pX":-0.6240409785368071,"pZ":2.017931614139096,"vX0":-9.42748895223868,"vY0":-134.47740738106882,"vZ0":-6.494136913859315,"x":140.79,"y":184.3,"x0":1.6333731533646594,"y0":50.00243005568316,"z0":5.73861790650405,"aX":18.316388072162425},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":-16.0},"zone":7,"typeConfidence":2.0,"plateTime":0.40950450553910134},"index":2,"playId":"53b49811-4b2d-3fd5-ad6c-f44d5843b32e","pitchNumber":3,"startTime":"2026-02-25T18:38:06.023Z","endTime":"2026-02-25T18:38:11.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-02-25T18:38:16.231Z","endTime":"2026-02-25T18:38:25.151Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":85.9,"endSpeed":79.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.115496565526364,"aZ":-30.471382321626862,"pfxX":8.443047720359953,"pfxZ":1.0827436953889378,"pX":-0.7892042129999175,"pZ":0.23648860902793223,"vX0":-8.363406855768497,"vY0":-124.73976109143656,"vZ0":-7.097912872322618,"x":147.08,"y":232.39,"x0":1.5102723167511816,"y0":50.00417094642629,"z0":5.631426415380457,"aX":13.305141629114848},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.5,"breakHorizontal":-13.3,"spinRate":1488,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.43911342857667623},"index":4,"playId":"eeacea5e-87d3-3066-8a4d-e4c41589c65c","pitchNumber":4,"startTime":"2026-02-25T18:38:25.151Z","endTime":"2026-02-25T18:38:29.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29691113365563,"aZ":-11.776322368062267,"pfxX":7.007857452062709,"pfxZ":11.115001998540693,"pX":-0.5686091752158137,"pZ":2.759971084611244,"vX0":-7.887292227655794,"vY0":-135.74359894731924,"vZ0":-5.836471124604364,"x":138.67,"y":164.26,"x0":1.4872226552761572,"y0":50.006034841552456,"z0":5.784636753995196,"aX":12.864729049010458},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":-10.7,"spinRate":2602,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.40609583268218685},"hitData":{"launchSpeed":98.4,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.01,"coordY":155.67}},"index":5,"playId":"06effe97-eba4-3cec-a68e-01ec1d120aed","pitchNumber":5,"startTime":"2026-02-25T18:38:43.720Z","endTime":"2026-02-25T18:38:53.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_ab"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_ab"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":669432,"link":"/api/v1/people/669432"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:38:53.127Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Weston Wilson doubles (1) on a sharp line drive to left fielder Jacob Melton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:41:12.548Z","endTime":"2026-02-25T18:42:04.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Griffin Jax replaces Ty Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T18:40:29.524Z","endTime":"2026-02-25T18:41:14.717Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643377,"link":"/api/v1/people/643377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694494,"link":"/api/v1/people/694494","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.3,"endSpeed":88.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.032047575587846,"aZ":-15.964718866233785,"pfxX":-9.304406544159038,"pfxZ":8.18305606963558,"pX":-0.5709930350216137,"pZ":1.335375762332522,"vX0":3.9124793680079923,"vY0":-139.97060399102884,"vZ0":-7.775240398673315,"x":138.76,"y":202.72,"x0":-0.7791511355783259,"y0":50.0049691217973,"z0":5.197695010066666,"aX":-18.436860400067122},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":16.1,"spinRate":2300,"spinDirection":230},"zone":13,"typeConfidence":0.93,"plateTime":0.39153626587060053,"extension":6.1781711804646156},"index":1,"playId":"9f672b93-682a-3f48-8b65-5889fa35cac8","pitchNumber":1,"startTime":"2026-02-25T18:41:14.717Z","endTime":"2026-02-25T18:41:18.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.5,"endSpeed":87.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05756574778051,"aZ":-20.47341822284611,"pfxX":-10.202810824617718,"pfxZ":5.91395917630097,"pX":-0.6550486253377897,"pZ":1.5360616581591526,"vX0":3.972976922241696,"vY0":-140.3087144049751,"vZ0":-6.3480185654985455,"x":141.97,"y":197.31,"x0":-0.7703606623398602,"y0":50.00057207161683,"z0":5.177972641768771,"aX":-20.181463060579404},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.5,"breakHorizontal":17.5,"spinRate":2419,"spinDirection":214},"zone":13,"typeConfidence":0.93,"plateTime":0.3915316104101647,"extension":6.150867222398432},"index":2,"playId":"57c42cac-5891-342c-b1b8-80f5e714ef0d","pitchNumber":2,"startTime":"2026-02-25T18:41:31.249Z","endTime":"2026-02-25T18:41:34.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36065405579598,"aZ":-26.273708136757445,"pfxX":5.260964068295004,"pfxZ":3.4808356406914225,"pX":-0.44672646706693225,"pZ":3.110958582732783,"vX0":0.012436751865602946,"vY0":-129.2506682521064,"vZ0":-0.4750637181741565,"x":134.03,"y":154.78,"x0":-1.1354236580626202,"y0":50.00453787135868,"z0":5.310740486703521,"aX":8.92193109998656},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":-9.5,"spinRate":2951,"spinDirection":36},"zone":1,"typeConfidence":0.8,"plateTime":0.4234095120086727,"extension":6.48075841286355},"hitData":{"launchSpeed":109.2,"launchAngle":17.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":41.23,"coordY":116.79}},"index":3,"playId":"1b481d5c-24c8-3b2b-adf6-98ded2148597","pitchNumber":3,"startTime":"2026-02-25T18:41:47.643Z","endTime":"2026-02-25T18:42:04.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":6.79999999999999,"leverageIndex":0.98,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:42:04.866Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, first baseman Tre' Morgan to pitcher Griffin Jax. Weston Wilson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:42:50.697Z","endTime":"2026-02-25T18:43:23.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691003,"link":"/api/v1/people/691003"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","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":"2a720728-32fe-3996-a157-0404bbe92d66","startTime":"2026-02-25T18:42:29.595Z","endTime":"2026-02-25T18:42:34.275Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54009439633315,"aZ":-12.037124733306472,"pfxX":-3.913857528543844,"pfxZ":10.158257574229383,"pX":-0.0741090793670431,"pZ":2.86704714280561,"vX0":2.9985832101262684,"vY0":-140.10323501567555,"vZ0":-4.605542265065345,"x":119.82,"y":161.37,"x0":-0.6513873130765936,"y0":50.001061599412374,"z0":5.32296137314024,"aX":-7.756648311243425},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2456,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3914049605540786,"extension":6.1447495627398165},"index":1,"playId":"9b6242dd-499b-3185-9582-9723188c76f8","pitchNumber":1,"startTime":"2026-02-25T18:42:52.786Z","endTime":"2026-02-25T18:42:56.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.690691673081222,"aZ":-29.417558206772696,"pfxX":3.7010567407079193,"pfxZ":1.569034177372819,"pX":-0.12177008578240127,"pZ":1.8993001959648856,"vX0":0.9727950426758282,"vY0":-131.5357769184455,"vZ0":-3.1100026810360553,"x":121.64,"y":187.5,"x0":-0.9769651156426638,"y0":50.004550870389906,"z0":5.267429571876857,"aX":6.516252305908116},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.4,"breakHorizontal":-7.0,"spinRate":2752,"spinDirection":128},"zone":8,"typeConfidence":0.69,"plateTime":0.4156734308000196,"extension":6.285963118673959},"hitData":{"launchSpeed":110.6,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.52,"coordY":164.14}},"index":2,"playId":"4128246f-deb6-3262-a362-79fdb2185e46","pitchNumber":2,"startTime":"2026-02-25T18:43:10.866Z","endTime":"2026-02-25T18:43:23.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":1.34,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:43:23.666Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:43:43.644Z","endTime":"2026-02-25T18:44:48.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnThird":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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, 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":87.3,"endSpeed":79.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60173797244869,"aZ":-30.180655714387118,"pfxX":7.946135171692553,"pfxZ":1.2261687940561519,"pX":1.57959920385168,"pZ":1.9081444391680673,"vX0":3.4751298724404376,"vY0":-127.07179875171273,"vZ0":-2.3870452596577945,"x":56.79,"y":187.26,"x0":-0.8406003799974182,"y0":50.00257628981142,"z0":5.272917741513658,"aX":12.909916913844508},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-15.2,"spinRate":2932,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.432105795807066,"extension":6.271546414121685},"index":0,"playId":"49539fcb-8a58-336d-b3e6-3f1356947b89","pitchNumber":1,"startTime":"2026-02-25T18:43:47.266Z","endTime":"2026-02-25T18:43:50.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.1,"endSpeed":86.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.176148187279374,"aZ":-19.87016785154042,"pfxX":-10.544531682995347,"pfxZ":6.437363045102406,"pX":-1.5376728187723505,"pZ":2.144872112869992,"vX0":2.139350617700056,"vY0":-138.385839374377,"vZ0":-4.70886360777835,"x":175.61,"y":180.87,"x0":-0.9593203837667049,"y0":50.00109997816321,"z0":5.227115472311409,"aX":-20.143269763638436},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":18.5,"spinRate":2355,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.39808190233449015,"extension":6.354838068533425},"index":1,"playId":"d9951486-2472-3991-a16a-b63662ab5b48","pitchNumber":2,"startTime":"2026-02-25T18:44:04.847Z","endTime":"2026-02-25T18:44:08.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.952287888401635,"aZ":-21.669649554506737,"pfxX":-8.93746964965806,"pfxZ":5.401032325578087,"pX":-0.726777265469193,"pZ":1.35712824098219,"vX0":3.333809919295217,"vY0":-139.66991629485202,"vZ0":-6.566283889272269,"x":144.7,"y":202.14,"x0":-0.785427256279863,"y0":50.00445974413246,"z0":5.197388594440819,"aX":-17.388935937861177},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":15.4,"spinRate":2460,"spinDirection":207},"zone":13,"typeConfidence":0.92,"plateTime":0.39447416219752185,"extension":6.3258094825643},"index":2,"playId":"1c0ee7c3-c56e-3017-98ab-2fbd626b6cfb","pitchNumber":3,"startTime":"2026-02-25T18:44:23.004Z","endTime":"2026-02-25T18:44:27.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36154352626566,"aZ":-19.807693908537626,"pfxX":-8.497188642783776,"pfxZ":6.409896299337255,"pX":-0.9867238101351251,"pZ":2.5710298639811713,"vX0":2.7823854966337356,"vY0":-139.02295533012176,"vZ0":-3.8896353434130804,"x":154.61,"y":169.36,"x0":-0.9054157227226494,"y0":50.00263740493909,"z0":5.327581254862008,"aX":-16.392310262216057},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":14.6,"spinRate":2443,"spinDirection":202},"zone":11,"typeConfidence":0.92,"plateTime":0.39617451004240767,"extension":6.366839833789161},"index":3,"playId":"0551f0e9-959e-34d5-bf0c-50e097c9b7d1","pitchNumber":4,"startTime":"2026-02-25T18:44:42.002Z","endTime":"2026-02-25T18:44:48.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.0,"awayTeamWinProbability":37.0,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":1.58,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:44:48.461Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:44:55.653Z","endTime":"2026-02-25T18:47:29.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnThird":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.209000508762074,"aZ":-28.569242817012558,"pfxX":6.118058165038804,"pfxZ":2.2236982902819538,"pX":-0.04339678329501858,"pZ":2.671724717856715,"vX0":0.22890640497007203,"vY0":-127.3520365424298,"vZ0":-0.9993990055280458,"x":118.65,"y":166.64,"x0":-0.9281592363273043,"y0":50.004329893603014,"z0":5.354939905026891,"aX":9.923845016350501},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":-11.0,"spinRate":2923,"spinDirection":40},"zone":5,"typeConfidence":0.89,"plateTime":0.4321635477272294,"extension":6.271313719770026},"index":0,"playId":"2aa9fe7c-63ee-3497-8e66-50cefe952e8a","pitchNumber":1,"startTime":"2026-02-25T18:45:15.715Z","endTime":"2026-02-25T18:45:19.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.389405912316942,"aZ":-27.30380631036962,"pfxX":5.065328261280683,"pfxZ":3.001254786971253,"pX":0.6586794454407041,"pZ":1.0507638340457968,"vX0":2.0522481936708665,"vY0":-127.51260934050443,"vZ0":-4.968117212754886,"x":91.89,"y":210.41,"x0":-0.8178693642159923,"y0":50.00629669106866,"z0":5.21288150269114,"aX":8.23506258836856},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.4,"breakHorizontal":-9.7,"spinRate":2943,"spinDirection":30},"zone":14,"typeConfidence":0.89,"plateTime":0.4316899214105048,"extension":6.374495876106989},"index":1,"playId":"eece8690-955c-3c8c-8e2c-ac6365539735","pitchNumber":2,"startTime":"2026-02-25T18:45:34.952Z","endTime":"2026-02-25T18:45:38.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.404472667082636,"aZ":-22.37168661711208,"pfxX":-9.576107842711174,"pfxZ":5.214091504983573,"pX":-1.7840451101771906,"pZ":3.1161072559651797,"vX0":0.5856375279716429,"vY0":-137.48052669277857,"vZ0":-2.0481362471485127,"x":185.0,"y":154.65,"x0":-0.7606528685088717,"y0":50.00673757900677,"z0":5.416989892926981,"aX":-18.01687532968339},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.1,"breakHorizontal":17.2,"spinRate":2324,"spinDirection":224},"zone":11,"typeConfidence":0.72,"plateTime":0.40107394973139066,"extension":6.195262778090842},"index":2,"playId":"97486a67-6e89-3ed8-8fcf-13eb08f5f873","pitchNumber":3,"startTime":"2026-02-25T18:45:58.875Z","endTime":"2026-02-25T18:46:03.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.150744059214823,"aZ":-28.665761825089167,"pfxX":7.066941790111731,"pfxZ":2.1469248130411165,"pX":0.4198911738548031,"pZ":1.6133724128054912,"vX0":1.3595579054276372,"vY0":-127.81810553199507,"vZ0":-3.251505896678235,"x":100.99,"y":195.22,"x0":-1.0379300621002627,"y0":50.00393629539949,"z0":5.180545243883463,"aX":11.56060728436907},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":-13.1,"spinRate":1489,"spinDirection":104},"zone":14,"typeConfidence":0.89,"plateTime":0.4304072738293141,"extension":6.463054072903971},"index":3,"playId":"70d9c5b7-c761-3a94-b542-df4b43ff7c3d","pitchNumber":4,"startTime":"2026-02-25T18:46:18.383Z","endTime":"2026-02-25T18:46:22.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-25T18:46:34.101Z","endTime":"2026-02-25T18:46:51.231Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03500867864771,"aZ":-27.886649632173892,"pfxX":-11.124312959103209,"pfxZ":2.431303386653697,"pX":0.4539304226165741,"pZ":-0.7783054994571,"vX0":6.143227880036004,"vY0":-132.6939927878527,"vZ0":-9.929971095060205,"x":99.7,"y":259.79,"x0":-0.45800981225164233,"y0":50.0060947663406,"z0":5.077242120902357,"aX":-19.643690207175982},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":18.6,"spinRate":1942,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.41436512806173775,"extension":6.429259544842444},"index":5,"playId":"42e24eed-5097-3fc4-bff1-18bebbf0076e","pitchNumber":5,"startTime":"2026-02-25T18:46:51.231Z","endTime":"2026-02-25T18:46:56.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.96139538643604,"aZ":-20.98912028359429,"pfxX":-11.065016320835985,"pfxZ":5.793750831608018,"pX":-0.41599525227087575,"pZ":1.9126293405345016,"vX0":4.496367874547339,"vY0":-139.2004020431754,"vZ0":-5.1544558259808895,"x":132.86,"y":187.14,"x0":-0.629610171718817,"y0":50.00514045150931,"z0":5.2098688165858045,"aX":-21.36524774398772},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":18.8,"spinRate":2434,"spinDirection":214},"zone":7,"typeConfidence":0.92,"plateTime":0.39595366472560967,"extension":6.373103878889682},"index":6,"playId":"707f9296-6622-373f-b6be-18f7829a7ad5","pitchNumber":6,"startTime":"2026-02-25T18:47:24.614Z","endTime":"2026-02-25T18:47:29.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":-7.499999999999993,"leverageIndex":2.08,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:47:29.978Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler O'Neill doubles (1) on a fly ball to center fielder Jonny DeLuca. Weston Wilson scores. Taylor Ward to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:47:42.523Z","endTime":"2026-02-25T18:49:26.218Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":{"id":643377,"link":"/api/v1/people/643377"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.894666098362627,"aZ":-33.34372129830409,"pfxX":7.613264675303093,"pfxZ":-0.7179478332038647,"pX":0.19077809414288277,"pZ":1.7278479133424807,"vX0":0.2440729499647317,"vY0":-127.60261546791685,"vZ0":-2.1090510772220545,"x":109.73,"y":192.13,"x0":-0.8938374273551722,"y0":50.00273042113391,"z0":5.21972202502726,"aX":12.418602246809938},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.6,"breakHorizontal":-13.8,"spinRate":3025,"spinDirection":46},"zone":8,"typeConfidence":0.9,"plateTime":0.43102094210914554,"extension":6.3942653822818185},"index":0,"playId":"3decada4-8a0c-36f8-8b1e-812a2b0c3780","pitchNumber":1,"startTime":"2026-02-25T18:47:52.843Z","endTime":"2026-02-25T18:47:56.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.102342267229055,"aZ":-30.425498113401147,"pfxX":7.007892732100762,"pfxZ":1.0947213757494465,"pX":0.6805962289096393,"pZ":1.3833888112563726,"vX0":1.3311686658706758,"vY0":-126.43424213104315,"vZ0":-3.3091359597208725,"x":91.06,"y":201.43,"x0":-0.7641131880543841,"y0":50.00231367167014,"z0":5.186894725699467,"aX":11.188210789014683},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":-13.0,"spinRate":1439,"spinDirection":96},"zone":14,"typeConfidence":0.9,"plateTime":0.43551538998511896,"extension":6.444001855257782},"index":1,"playId":"9adcc20a-2235-36d1-bebc-ea75fe38c878","pitchNumber":2,"startTime":"2026-02-25T18:48:11.696Z","endTime":"2026-02-25T18:48:17.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"9adcc20a-2235-36d1-bebc-ea75fe38c878","startTime":"2026-02-25T18:48:19.993Z","endTime":"2026-02-25T18:48:38.323Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.9,"endSpeed":84.6,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.63313126070998,"aZ":-24.330783808036397,"pfxX":-11.861258737184277,"pfxZ":4.203985295464705,"pX":-1.5771306974477923,"pZ":2.1019705967219195,"vX0":2.043766940059506,"vY0":-137.929535481565,"vZ0":-3.904365438122482,"x":177.12,"y":182.03,"x0":-0.8047396373320829,"y0":50.005530354204076,"z0":5.239854506055954,"aX":-22.139700259384703},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":20.8,"spinRate":2401,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.40197962063403203,"extension":6.236917871650665},"index":3,"playId":"2bc7aca0-c092-3837-94cf-653c0ec8c8d0","pitchNumber":3,"startTime":"2026-02-25T18:48:38.323Z","endTime":"2026-02-25T18:48:44.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":84.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.382499351092775,"aZ":-21.772856117901352,"pfxX":-9.24846921799438,"pfxZ":5.582001614769442,"pX":-0.245904341605945,"pZ":1.9180235737404567,"vX0":4.3495697942813765,"vY0":-137.1156262743544,"vZ0":-4.76543508701282,"x":126.37,"y":186.99,"x0":-0.6701030919240532,"y0":50.00409202318978,"z0":5.20735100874319,"aX":-17.232846761147936},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":15.5,"spinRate":2401,"spinDirection":219},"zone":8,"typeConfidence":0.68,"plateTime":0.40280166452057076,"extension":6.266760252641131},"hitData":{"launchSpeed":107.0,"launchAngle":22.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":71.99,"coordY":58.15}},"index":4,"playId":"b3369ab7-e6a4-3f12-9b34-2f9c13de42e4","pitchNumber":4,"startTime":"2026-02-25T18:48:59.126Z","endTime":"2026-02-25T18:49:26.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":642215,"link":"/api/v1/people/642215"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":12.100000000000001,"leverageIndex":2.11,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:49:26.218Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adley Rutschman flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-25T18:50:25.483Z","endTime":"2026-02-25T18:51:49.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-25T18:50:16.664Z","endTime":"2026-02-25T18:50:25.483Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":641933,"link":"/api/v1/people/641933"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.127797313837448,"aZ":-25.86424161629227,"pfxX":4.173861436450042,"pfxZ":3.5468462485606036,"pX":1.062581435102715,"pZ":0.0056632722083887164,"vX0":3.441340233216661,"vY0":-132.52486331715872,"vZ0":-8.356466532971305,"x":77.21,"y":204.04,"x0":-0.7948524880621141,"y0":50.00496933300693,"z0":5.086986325462554,"aX":7.430118106865563},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.8,"breakHorizontal":-8.3,"spinRate":2776,"spinDirection":200},"zone":14,"typeConfidence":0.6,"plateTime":0.41318250381875554,"extension":6.3331200688139155},"index":1,"playId":"81554836-25a9-34cc-baf2-245e5889279e","pitchNumber":1,"startTime":"2026-02-25T18:50:25.483Z","endTime":"2026-02-25T18:50:29.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":641933,"link":"/api/v1/people/641933"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21332494577711,"aZ":-31.026052417119757,"pfxX":4.165518860544325,"pfxZ":0.6603271669982629,"pX":-1.30998797414365,"pZ":2.7978445357477244,"vX0":-1.8485937529227525,"vY0":-131.16007062790572,"vZ0":-0.5467329985487187,"x":166.93,"y":163.24,"x0":-1.1365270791903765,"y0":50.002692102547336,"z0":5.326283687831728,"aX":7.244205929823422},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.3,"breakHorizontal":-7.1,"spinRate":2696,"spinDirection":131},"zone":11,"typeConfidence":0.74,"plateTime":0.4179001769919104,"extension":6.236629486257459},"index":2,"playId":"ec6baa35-0628-34be-b3c6-d1d06d6bdeb7","pitchNumber":2,"startTime":"2026-02-25T18:50:49.216Z","endTime":"2026-02-25T18:50:53.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":641933,"link":"/api/v1/people/641933"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.8,"endSpeed":86.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.097465568217174,"aZ":-14.96623085423322,"pfxX":-5.0212568435947205,"pfxZ":8.896627942646303,"pX":-0.22124580817356268,"pZ":2.275299964877613,"vX0":3.4828980236472096,"vY0":-138.03706019436447,"vZ0":-5.290339983253649,"x":125.43,"y":177.35,"x0":-0.8456107990540563,"y0":50.000316734931644,"z0":5.2205757573428375,"aX":-9.709733091997236},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":8.4,"spinRate":2440,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3964641277894345,"extension":6.281244948696047},"index":3,"playId":"1e42ec48-b74f-3372-9eb3-826783e90c74","pitchNumber":3,"startTime":"2026-02-25T18:51:07.769Z","endTime":"2026-02-25T18:51:11.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":641933,"link":"/api/v1/people/641933"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62458188403848,"aZ":-27.956074347213114,"pfxX":1.8092281369329462,"pfxZ":2.416610923416613,"pX":-0.43324131241797365,"pZ":2.5468910831878553,"vX0":0.7188316308611177,"vY0":-131.18587148111794,"vZ0":-1.8781044031411516,"x":133.51,"y":170.01,"x0":-0.9457853142669802,"y0":50.00171882876504,"z0":5.355054000266939,"aX":3.1542637943902077},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.2,"breakHorizontal":-3.5,"spinRate":2572,"spinDirection":123},"zone":4,"typeConfidence":0.5,"plateTime":0.41745401755111766,"extension":6.13394446109546},"hitData":{"launchSpeed":96.5,"launchAngle":31.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.72,"coordY":48.91}},"index":4,"playId":"492a4a8e-a3f1-3a1d-a8de-da02e79dd07e","pitchNumber":4,"startTime":"2026-02-25T18:51:33.112Z","endTime":"2026-02-25T18:51:49.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":641933,"link":"/api/v1/people/641933"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-5.300000000000011,"leverageIndex":1.91,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:51:49.410Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Fortes walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T18:54:03.588Z","endTime":"2026-02-25T18:56:47.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Kittredge replaces Trevor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T18:53:30.871Z","endTime":"2026-02-25T18:54:05.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669432,"link":"/api/v1/people/669432","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.2,"endSpeed":82.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.274634985087303,"aZ":-19.38774942720842,"pfxX":-11.296620737968905,"pfxZ":7.303772576918769,"pX":1.3460867648164194,"pZ":1.898787598661078,"vX0":10.615681534504368,"vY0":-132.26312970158665,"vZ0":-6.006196596074209,"x":65.69,"y":187.51,"x0":-1.27461596651483,"y0":50.00413021265717,"z0":5.645975058211256,"aX":-19.78293203185611},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.9,"breakHorizontal":17.8,"spinRate":2130,"spinDirection":208},"zone":14,"typeConfidence":0.82,"plateTime":0.4159634061453117,"extension":6.468025874372174},"index":1,"playId":"af3ba280-fa6e-3e4b-8fe4-3d37f9dc7ea5","pitchNumber":1,"startTime":"2026-02-25T18:54:05.733Z","endTime":"2026-02-25T18:54:11.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":91.8,"endSpeed":83.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.392814132658877,"aZ":-19.921861629480418,"pfxX":-10.371544794169617,"pfxZ":6.881473829209114,"pX":0.12120574483354922,"pZ":1.8960834171214813,"vX0":7.365209523057666,"vY0":-133.267970229034,"vZ0":-5.9950577062818,"x":112.38,"y":187.59,"x0":-1.3452394703938158,"y0":50.002019535257055,"z0":5.636031974174421,"aX":-18.462879375602306},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":16.9,"spinRate":2082,"spinDirection":213},"zone":8,"typeConfidence":0.87,"plateTime":0.4126362919071167,"extension":6.505297969383129},"index":2,"playId":"05345814-22f0-3f8d-9778-0216507d5c48","pitchNumber":2,"startTime":"2026-02-25T18:54:22.283Z","endTime":"2026-02-25T18:54:26.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.121548508382936,"aZ":-18.69551814148964,"pfxX":-10.32022630466426,"pfxZ":7.578573107735964,"pX":0.7798575589530956,"pZ":1.0147449265755217,"vX0":9.039334835102101,"vY0":-133.14173385624616,"vZ0":-8.240931847478441,"x":87.27,"y":211.38,"x0":-1.3342182459208882,"y0":50.00367707512372,"z0":5.52649263208588,"aX":-18.35371148912397},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":16.4,"spinRate":2034,"spinDirection":223},"zone":14,"typeConfidence":0.86,"plateTime":0.41289002613129133,"extension":6.656654549036853},"index":3,"playId":"1902dfd6-429f-3f82-baf5-2593aa34ab86","pitchNumber":3,"startTime":"2026-02-25T18:54:37.420Z","endTime":"2026-02-25T18:54:42.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.840364064634894,"aZ":-27.577627040020168,"pfxX":2.5463906359522728,"pfxZ":2.883436270285621,"pX":-0.5483722614931476,"pZ":2.2638136163239513,"vX0":2.140003246262294,"vY0":-125.30668835156762,"vZ0":-3.0664501239617037,"x":137.9,"y":177.66,"x0":-1.7436525547119328,"y0":50.003040836366914,"z0":5.751818222227898,"aX":4.0566883125630575},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.8,"breakHorizontal":-5.0,"spinRate":2417,"spinDirection":149},"zone":4,"typeConfidence":0.89,"plateTime":0.4367707476213667,"extension":6.388065584106865},"index":4,"playId":"4ebee7d6-e982-3359-ab02-c3201cafbaf8","pitchNumber":4,"startTime":"2026-02-25T18:54:54.555Z","endTime":"2026-02-25T18:54:58.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-02-25T18:55:05.547Z","endTime":"2026-02-25T18:55:20.795Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91142249298288,"aZ":-28.305416300593922,"pfxX":2.1744828784749046,"pfxZ":2.4097766734296897,"pX":2.3925526258619616,"pZ":0.14050243194902245,"vX0":8.893317989379284,"vY0":-126.5580987075915,"vZ0":-7.734014647712057,"x":25.8,"y":234.99,"x0":-1.4622256826019397,"y0":50.00583705479223,"z0":5.530853270734761,"aX":3.497480893500872},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":-6.1,"spinRate":734,"spinDirection":113},"zone":14,"typeConfidence":0.88,"plateTime":0.4342209219865061,"extension":6.541340609400147},"index":6,"playId":"2d2ff3b9-2f36-3921-bcbf-d14a65b98a3e","pitchNumber":5,"startTime":"2026-02-25T18:55:20.795Z","endTime":"2026-02-25T18:55:24.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.371046490305613,"aZ":-28.898921997326696,"pfxX":3.218690872787432,"pfxZ":2.063161112531394,"pX":0.43804591380333147,"pZ":1.248234545859326,"vX0":3.6504935572113597,"vY0":-125.39631957488692,"vZ0":-5.309049583292832,"x":100.3,"y":205.08,"x0":-1.456977963920018,"y0":50.00098619182292,"z0":5.762727469461338,"aX":5.102760340953582},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.8,"breakHorizontal":-6.7,"spinRate":2433,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4375176315498388,"extension":6.363587175984566},"index":7,"playId":"317931cf-2022-3140-a71d-45537845ce94","pitchNumber":6,"startTime":"2026-02-25T18:55:36.348Z","endTime":"2026-02-25T18:55:40.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9134184327756,"aZ":-13.007420302638208,"pfxX":-3.9387073627843114,"pfxZ":10.655885814896445,"pX":-0.02999333365828149,"pZ":3.5354883175816774,"vX0":5.066872814052162,"vY0":-133.55943087703048,"vZ0":-3.6092424036867885,"x":118.14,"y":143.32,"x0":-1.4437803451551026,"y0":50.00583986308001,"z0":5.845727912032068,"aX":-7.0871061924950585},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.7,"breakHorizontal":6.0,"spinRate":2197,"spinDirection":213},"zone":11,"typeConfidence":0.88,"plateTime":0.41077753080136414,"extension":6.5230130498254075},"index":8,"playId":"c8de1d34-4105-316e-9603-4b8d866c2a88","pitchNumber":7,"startTime":"2026-02-25T18:56:06.926Z","endTime":"2026-02-25T18:56:19.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.140400574612055,"aZ":-11.37025262078114,"pfxX":-7.110971973155844,"pfxZ":11.516263590858276,"pX":1.1920680579708136,"pZ":1.7942632381698371,"vX0":9.218002961406318,"vY0":-133.85629269965364,"vZ0":-7.805419237697097,"x":71.56,"y":190.33,"x0":-1.3798034667282035,"y0":50.002470596523494,"z0":5.571059981529147,"aX":-12.845374161734512},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.2,"breakHorizontal":10.8,"spinRate":2427,"spinDirection":209},"zone":14,"typeConfidence":0.88,"plateTime":0.4099155041310705,"extension":6.581420722929017},"index":9,"playId":"75a3ac7d-d483-3b5a-9d62-3be2beb8db5f","pitchNumber":8,"startTime":"2026-02-25T18:56:41.836Z","endTime":"2026-02-25T18:56:47.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:56:47.652Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Melton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T18:56:53.575Z","endTime":"2026-02-25T18:58:31.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7659062849139,"aZ":-14.144261889853631,"pfxX":-9.850575860203296,"pfxZ":10.041805381413356,"pX":0.18357291602191295,"pZ":2.9295003857713264,"vX0":7.853625523082675,"vY0":-133.64000547692206,"vZ0":-4.295541536083341,"x":110.0,"y":159.68,"x0":-1.5241414714111459,"y0":50.002105714257596,"z0":5.584766254489037,"aX":-17.686747308537154},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.4,"breakHorizontal":16.0,"spinRate":2599,"spinDirection":222},"zone":2,"typeConfidence":0.89,"plateTime":0.41098911957549333,"extension":6.405015144969196},"index":0,"playId":"a1e22442-6b2a-3cde-9ba3-9f7ad36a8cc3","pitchNumber":1,"startTime":"2026-02-25T18:57:10.667Z","endTime":"2026-02-25T18:57:14.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.177057551172688,"aZ":-21.59971616117859,"pfxX":1.5887040594807704,"pfxZ":6.4620284972954245,"pX":1.4284206771127173,"pZ":0.38039971072604195,"vX0":7.211284471982336,"vY0":-127.39219688860165,"vZ0":-8.333382953698536,"x":62.55,"y":228.51,"x0":-1.6502621524547596,"y0":50.004047032465316,"z0":5.412996206804655,"aX":2.600614821239187},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.0,"breakHorizontal":-4.6,"spinRate":2462,"spinDirection":172},"zone":14,"typeConfidence":0.74,"plateTime":0.43062141432938317,"extension":6.654230771381046},"index":1,"playId":"ff80e151-5f78-3cdd-9cdc-0a461b783519","pitchNumber":2,"startTime":"2026-02-25T18:57:32.307Z","endTime":"2026-02-25T18:57:37.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.756061694105263,"aZ":-19.846910040615633,"pfxX":-11.004027012702668,"pfxZ":6.8675980434402035,"pX":0.47547189110170923,"pZ":2.0412275462246825,"vX0":9.01120178277545,"vY0":-133.4024324502721,"vZ0":-5.497099600959364,"x":98.88,"y":183.67,"x0":-1.5230985264047268,"y0":50.00486700052139,"z0":5.567524287555783,"aX":-19.75767340910754},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":17.9,"spinRate":2111,"spinDirection":219},"zone":9,"typeConfidence":0.87,"plateTime":0.4112124607415155,"extension":6.6039546978682155},"index":2,"playId":"2ed4071f-725f-3bd8-8740-749ad7883caa","pitchNumber":3,"startTime":"2026-02-25T18:57:55.544Z","endTime":"2026-02-25T18:57:59.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-02-25T18:58:09.052Z","endTime":"2026-02-25T18:58:24.711Z","isPitch":false,"type":"action","player":{"id":689200,"link":"/api/v1/people/689200"},"defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420722746099596,"aZ":-29.987798354110726,"pfxX":3.976230904134378,"pfxZ":1.4330855920083536,"pX":0.08223262228452649,"pZ":2.504107809183507,"vX0":3.146274533945167,"vY0":-123.16527906528079,"vZ0":-1.675907764029766,"x":113.87,"y":171.17,"x0":-1.7303916721134145,"y0":50.005351830785386,"z0":5.739386242003436,"aX":6.084229565670165},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.4,"breakHorizontal":-7.9,"spinRate":2453,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.4454154573254532,"extension":6.479143559362616},"index":4,"playId":"fc58bc0d-e3c2-31bc-8416-349db7914f77","pitchNumber":4,"startTime":"2026-02-25T18:58:24.711Z","endTime":"2026-02-25T18:58:31.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.91,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-02-25T18:58:31.815Z","atBatIndex":25},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ryan Vilade reaches on a fielding error by third baseman Weston Wilson. Nick Fortes to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T18:58:38.616Z","endTime":"2026-02-25T19:01:41.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"postOnSecond":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":81.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16558449754119,"aZ":-20.710828249851858,"pfxX":-11.534478538168306,"pfxZ":6.601714605675779,"pX":-0.7529749843697445,"pZ":1.9108589335754163,"vX0":5.606254322507324,"vY0":-132.17230838309996,"vZ0":-5.28413196306315,"x":145.7,"y":187.19,"x0":-1.4251284475323283,"y0":50.00119059911461,"z0":5.497638476019679,"aX":-20.017302600254602},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.8,"breakHorizontal":19.3,"spinRate":2075,"spinDirection":222},"zone":7,"typeConfidence":0.85,"plateTime":0.4174708438158077,"extension":6.555880459505087},"index":0,"playId":"b27b60b3-6326-3c10-bd42-a4336d7ca707","pitchNumber":1,"startTime":"2026-02-25T18:58:54.051Z","endTime":"2026-02-25T18:58:59.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.571669655929448,"aZ":-21.258306670971365,"pfxX":-11.898443638592887,"pfxZ":6.020826700306339,"pX":0.68401628349261,"pZ":0.9266495947795385,"vX0":9.484762802900683,"vY0":-134.20484180866347,"vZ0":-8.015966154289206,"x":90.93,"y":213.76,"x0":-1.3599044149158883,"y0":50.00647751133154,"z0":5.480871687561869,"aX":-21.586662107420853},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":19.3,"spinRate":2202,"spinDirection":219},"zone":14,"typeConfidence":0.87,"plateTime":0.40901368656205017,"extension":6.774708579330334},"index":1,"playId":"ae01fdd1-0102-32af-8df7-8763d38d6721","pitchNumber":2,"startTime":"2026-02-25T18:59:36.652Z","endTime":"2026-02-25T18:59:40.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"353608e7-4783-3dd2-a247-faeb8fe4c860","startTime":"2026-02-25T18:59:54.250Z","endTime":"2026-02-25T18:59:57.613Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457144113454536,"aZ":-27.36190884684595,"pfxX":2.450736552180846,"pfxZ":2.9955605262352876,"pX":1.1320838346558926,"pZ":1.375301232765546,"vX0":5.729216770645998,"vY0":-125.92932148586968,"vZ0":-5.115669949663073,"x":73.85,"y":201.65,"x0":-1.4904687769302039,"y0":50.00348937103011,"z0":5.645233136988949,"aX":3.9375585858660638},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":-5.8,"spinRate":2433,"spinDirection":134},"zone":14,"typeConfidence":0.88,"plateTime":0.43487623892793836,"extension":6.603135897274042},"index":3,"playId":"d1114c9f-a475-3b1d-b2df-a1213238f513","pitchNumber":3,"startTime":"2026-02-25T19:00:13.468Z","endTime":"2026-02-25T19:00:19.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.850692425379332,"aZ":-27.96933978044595,"pfxX":1.3876496154403313,"pfxZ":2.7131957910603974,"pX":1.1721972116814063,"pZ":1.3340058726802113,"vX0":5.959491247116245,"vY0":-123.67165941910763,"vZ0":-4.71321975943772,"x":72.32,"y":202.76,"x0":-1.4496815546149378,"y0":50.00126164529422,"z0":5.612734114431713,"aX":2.145813466759152},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.1,"breakHorizontal":-4.0,"spinRate":2422,"spinDirection":114},"zone":14,"typeConfidence":0.83,"plateTime":0.4430281324333438,"extension":6.575864032540388},"index":4,"playId":"6b8bf917-903b-3cdf-9914-4e1c16784917","pitchNumber":4,"startTime":"2026-02-25T19:00:33.683Z","endTime":"2026-02-25T19:00:39.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.297852448998928,"aZ":-31.27988963761257,"pfxX":2.6067274456092626,"pfxZ":0.5765527941448609,"pX":1.9144265373726985,"pZ":0.5345194154705958,"vX0":7.28282408707194,"vY0":-123.74172890865414,"vZ0":-5.855666283682648,"x":44.03,"y":224.35,"x0":-1.4036426033441538,"y0":50.00518777041798,"z0":5.547121154634612,"aX":4.047685891751289},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.1,"breakHorizontal":-6.4,"spinRate":2483,"spinDirection":67},"zone":14,"typeConfidence":0.88,"plateTime":0.4423521464945921,"extension":6.507946873877379},"index":5,"playId":"556c1968-5da9-378d-8245-fcac871b877f","pitchNumber":5,"startTime":"2026-02-25T19:00:55.347Z","endTime":"2026-02-25T19:01:01.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376375968938056,"aZ":-29.837426016990896,"pfxX":3.4019119024881146,"pfxZ":1.5434224286932032,"pX":0.36061735293175307,"pZ":2.4112696948169297,"vX0":3.7297413734126152,"vY0":-122.43818114990648,"vZ0":-1.9667383387530295,"x":103.25,"y":173.68,"x0":-1.6250762917091948,"y0":50.00588745884657,"z0":5.780587014108886,"aX":5.160292642585425},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.5,"breakHorizontal":-7.1,"spinRate":827,"spinDirection":110},"zone":6,"typeConfidence":0.9,"plateTime":0.4475073727077974,"extension":6.570753898427508},"hitData":{"launchSpeed":99.5,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.12,"coordY":163.54}},"index":6,"playId":"f128fa23-6293-3890-92c9-72074ed7d672","pitchNumber":6,"startTime":"2026-02-25T19:01:16.823Z","endTime":"2026-02-25T19:01:41.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"first":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.99999999999999,"awayTeamWinProbability":43.00000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.58,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:01:41.617Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonny DeLuca homers (1) on a fly ball to center field. Nick Fortes scores. Ryan Vilade scores.","rbi":3,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T19:01:51.840Z","endTime":"2026-02-25T19:03:41.522Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":{"id":552640,"link":"/api/v1/people/552640"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":{"id":552640,"link":"/api/v1/people/552640"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":{"id":552640,"link":"/api/v1/people/552640"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":91.4,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.398284507996063,"aZ":-19.503445693607517,"pfxX":-9.77892752549798,"pfxZ":7.106191134616135,"pX":0.3868552147900161,"pZ":1.3871149875003284,"vX0":8.017418793475459,"vY0":-132.67535345208128,"vZ0":-7.088113748568082,"x":102.25,"y":201.33,"x0":-1.4037486157541148,"y0":50.001251604322896,"z0":5.514737302955251,"aX":-17.431461616415866},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.5,"breakHorizontal":16.0,"spinRate":2198,"spinDirection":219},"zone":14,"typeConfidence":0.84,"plateTime":0.4128451838793499,"extension":6.548623054169049},"index":0,"playId":"b5742218-16b7-3fdb-af4d-62af620795b1","pitchNumber":1,"startTime":"2026-02-25T19:01:55.729Z","endTime":"2026-02-25T19:02:00.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":668723,"link":"/api/v1/people/668723"},"second":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.517838149734157,"aZ":-19.19154032638485,"pfxX":-11.90055805990891,"pfxZ":7.427889516243376,"pX":0.8868766524933289,"pZ":0.9890978920688133,"vX0":9.70236052804224,"vY0":-131.97930483809972,"vZ0":-7.749513871398942,"x":83.19,"y":212.07,"x0":-1.3077081803434734,"y0":50.00154703603005,"z0":5.399227181714023,"aX":-20.798120443448145},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.8,"breakHorizontal":19.2,"spinRate":2200,"spinDirection":192},"zone":14,"typeConfidence":0.8,"plateTime":0.41648532406673766,"extension":6.85410670767572},"index":1,"playId":"ec41935e-ec7b-3911-83ac-1f289130be3b","pitchNumber":2,"startTime":"2026-02-25T19:02:12.942Z","endTime":"2026-02-25T19:02:17.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":668723,"link":"/api/v1/people/668723"},"second":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31763341664176,"aZ":-18.95128136152001,"pfxX":-10.474964734737673,"pfxZ":7.347524120816696,"pX":0.7740497845502131,"pZ":1.9222304664337049,"vX0":9.238736152197564,"vY0":-134.12075218328664,"vZ0":-6.024518296774459,"x":87.5,"y":186.88,"x0":-1.3750389590682466,"y0":50.00104203366987,"z0":5.5744988077973545,"aX":-18.848430671967723},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":16.7,"spinRate":2250,"spinDirection":218},"zone":9,"typeConfidence":0.89,"plateTime":0.41030103283690256,"extension":6.726113920204778},"index":2,"playId":"e01160eb-bd0c-3a54-887b-d438c61fd225","pitchNumber":3,"startTime":"2026-02-25T19:02:31.504Z","endTime":"2026-02-25T19:02:35.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":668723,"link":"/api/v1/people/668723"},"second":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07315421611143,"aZ":-29.07980477810566,"pfxX":3.3912726663635153,"pfxZ":2.00328189956723,"pX":-0.05390332750035308,"pZ":1.1336572469927284,"vX0":2.810723098572007,"vY0":-123.313203109723,"vZ0":-4.993775808431247,"x":119.05,"y":208.17,"x0":-1.6481858005033412,"y0":50.00082004081388,"z0":5.632510235766544,"aX":5.23205426847703},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.8,"breakHorizontal":-6.8,"spinRate":2458,"spinDirection":108},"zone":13,"typeConfidence":0.89,"plateTime":0.443832947871595,"extension":6.49505179972844},"index":3,"playId":"4ff09a9b-f979-329d-a486-b9e7b86a3c74","pitchNumber":4,"startTime":"2026-02-25T19:02:50.088Z","endTime":"2026-02-25T19:02:54.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":668723,"link":"/api/v1/people/668723"},"second":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20925889144731,"aZ":-27.523556781967528,"pfxX":3.2558209989323528,"pfxZ":2.9885578552808933,"pX":0.06452479263049082,"pZ":1.8104592540796187,"vX0":2.926078331856553,"vY0":-124.13339290443696,"vZ0":-3.891057179557771,"x":114.54,"y":189.9,"x0":-1.553319980296497,"y0":50.00581095357688,"z0":5.693741721363069,"aX":5.073917335920891},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.7,"breakHorizontal":-6.6,"spinRate":2454,"spinDirection":164},"zone":8,"typeConfidence":0.89,"plateTime":0.4415081082770511,"extension":6.4910324144614915},"hitData":{"launchSpeed":101.6,"launchAngle":28.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.84,"coordY":46.67}},"index":4,"playId":"e54e9b60-4fad-315d-9c2f-b5f39e5b7678","pitchNumber":5,"startTime":"2026-02-25T19:03:13.314Z","endTime":"2026-02-25T19:03:41.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":668723,"link":"/api/v1/people/668723"},"second":{"id":663743,"link":"/api/v1/people/663743"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":-28.099999999999994,"leverageIndex":2.52,"dramaIndex":240.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:03:41.522Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tre' Morgan flies out to center fielder Dylan Beavers.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T19:06:11.733Z","endTime":"2026-02-25T19:06:23.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691003,"fullName":"Tre' Morgan","link":"/api/v1/people/691003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681463,"fullName":"Daniel Lloyd","link":"/api/v1/people/681463"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691003,"fullName":"Tre' Morgan","link":"/api/v1/people/691003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-25T19:04:02.834Z","endTime":"2026-02-25T19:04:34.918Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Daniel Lloyd replaces Andrew Kittredge.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"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-25T19:04:34.918Z","endTime":"2026-02-25T19:06:13.868Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681463,"link":"/api/v1/people/681463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270458657976516,"aZ":-13.359649460598165,"pfxX":-4.33836656164609,"pfxZ":10.746856873740285,"pX":0.14041862601660324,"pZ":1.965782024606839,"vX0":8.001694222536633,"vY0":-131.33907245396085,"vZ0":-5.293315739237569,"x":111.65,"y":185.7,"x0":-2.3791060377805437,"y0":50.00240222099585,"z0":4.997308390662806,"aX":-7.595486316668496},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.5,"breakHorizontal":6.1,"spinRate":2468,"spinDirection":209},"zone":8,"typeConfidence":1.34,"plateTime":0.4166926497383363,"extension":6.248238620765101},"hitData":{"launchSpeed":94.3,"launchAngle":34.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.4,"coordY":56.29}},"index":2,"playId":"81a77801-db8d-3026-bf3a-1add2d40300d","pitchNumber":1,"startTime":"2026-02-25T19:06:13.868Z","endTime":"2026-02-25T19:06:23.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681463,"link":"/api/v1/people/681463","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":691003,"link":"/api/v1/people/691003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691003,"link":"/api/v1/people/691003"},"credit":"b_ab"},{"player":{"id":681463,"link":"/api/v1/people/681463"},"credit":"p_ab"},{"player":{"id":691003,"link":"/api/v1/people/691003"},"credit":"b_pa"},{"player":{"id":681463,"link":"/api/v1/people/681463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:06:23.650Z","atBatIndex":28},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Raynel Delgado triples (1) on a sharp fly ball to center fielder Dylan Beavers.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T19:06:35.736Z","endTime":"2026-02-25T19:07:07.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681463,"fullName":"Daniel Lloyd","link":"/api/v1/people/681463"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":91.8,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.688706341635,"aZ":-16.40120668610379,"pfxX":-5.179940048734194,"pfxZ":8.788734261995028,"pX":0.43919277777354304,"pZ":2.2139436529136503,"vX0":8.643495976111643,"vY0":-133.37854513038104,"vZ0":-4.296054834499385,"x":100.26,"y":179.0,"x0":-2.1760486699452835,"y0":50.004776010763685,"z0":5.034513276621948,"aX":-9.299367826933842},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":7.4,"spinRate":2205,"spinDirection":220},"zone":6,"typeConfidence":1.3,"plateTime":0.4112416798382439,"extension":6.836491497979565},"hitData":{"launchSpeed":102.4,"launchAngle":30.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":105.58,"coordY":40.88}},"index":0,"playId":"c18633b7-871e-3394-9cc9-4b8dc021cc6a","pitchNumber":1,"startTime":"2026-02-25T19:06:47.112Z","endTime":"2026-02-25T19:07:07.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681463,"link":"/api/v1/people/681463","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_ab"},{"player":{"id":681463,"link":"/api/v1/people/681463"},"credit":"p_ab"},{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_pa"},{"player":{"id":681463,"link":"/api/v1/people/681463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.35,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:07:07.385Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cooper Kinney flies out to left fielder Taylor Ward.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-25T19:07:29.597Z","endTime":"2026-02-25T19:07:42.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695692,"fullName":"Cooper Kinney","link":"/api/v1/people/695692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681463,"fullName":"Daniel Lloyd","link":"/api/v1/people/681463"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695692,"fullName":"Cooper Kinney","link":"/api/v1/people/695692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96515305643773,"aZ":-20.19363213448345,"pfxX":-5.550037137314229,"pfxZ":6.6958472801427495,"pX":-0.22087323318559596,"pZ":2.5566583417567106,"vX0":7.3749412249493655,"vY0":-132.794928765299,"vZ0":-2.698822689220112,"x":125.42,"y":169.75,"x0":-2.3106810152392296,"y0":50.00371893126445,"z0":5.052340778747301,"aX":-9.93153280348773},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":8.5,"spinRate":1893,"spinDirection":218},"zone":5,"typeConfidence":0.93,"plateTime":0.4121907396118871,"extension":6.625462841457396},"hitData":{"launchSpeed":91.6,"launchAngle":26.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.19,"coordY":83.63}},"index":0,"playId":"b3ef61a4-574f-3e9b-a0eb-026cc5a0258f","pitchNumber":1,"startTime":"2026-02-25T19:07:29.597Z","endTime":"2026-02-25T19:07:42.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681463,"link":"/api/v1/people/681463","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":695692,"link":"/api/v1/people/695692","batSide":{"code":"L","description":"Left"}},"third":{"id":669384,"link":"/api/v1/people/669384"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695692,"link":"/api/v1/people/695692"},"credit":"b_ab"},{"player":{"id":681463,"link":"/api/v1/people/681463"},"credit":"p_ab"},{"player":{"id":695692,"link":"/api/v1/people/695692"},"credit":"b_pa"},{"player":{"id":681463,"link":"/api/v1/people/681463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":3.1999999999999993,"leverageIndex":1.18,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:07:42.130Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Mountcastle grounds out, third baseman Richie Palacios to first baseman Tre' Morgan.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T19:09:47.689Z","endTime":"2026-02-25T19:11:16.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691003,"link":"/api/v1/people/691003"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yoendrys Gómez replaces Griffin Jax.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T19:09:00.106Z","endTime":"2026-02-25T19:09:49.853Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672782,"link":"/api/v1/people/672782"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.6,"endSpeed":85.6,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50484487378174,"aZ":-12.896303890793313,"pfxX":-6.395929142293369,"pfxZ":10.186772452756506,"pX":0.08548106691970951,"pZ":1.9185928827099423,"vX0":6.986497516082728,"vY0":-137.43054573101165,"vZ0":-6.544041862714577,"x":113.74,"y":186.98,"x0":-1.6717257518906512,"y0":50.00381324369138,"z0":5.2254414908996,"aX":-12.104766269009502},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2175,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.40020921334122184,"extension":7.0137439661003596},"index":1,"playId":"c8111b65-98e2-385d-ba1f-31a036d0ae21","pitchNumber":1,"startTime":"2026-02-25T19:09:49.853Z","endTime":"2026-02-25T19:09:53.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":89.7,"endSpeed":81.8,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.409568677024545,"aZ":-32.25127212049493,"pfxX":-10.096191195017749,"pfxZ":-0.04801074608161393,"pX":0.4068794501935778,"pZ":1.2950961361120799,"vX0":8.11610429517529,"vY0":-130.32755850735336,"vZ0":-3.7971701840014958,"x":101.49,"y":203.81,"x0":-1.4481048870555548,"y0":50.000561601705115,"z0":5.227688218664263,"aX":-17.22871025972802},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.7,"breakHorizontal":16.3,"spinRate":1909,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4215414114681053,"extension":6.743920540585092},"index":2,"playId":"17b41fb7-2d48-36a5-a5e5-d004d69fd197","pitchNumber":2,"startTime":"2026-02-25T19:10:09.529Z","endTime":"2026-02-25T19:10:14.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35815734531276,"aZ":-11.99211106845707,"pfxX":-5.1420169458686065,"pfxZ":10.393275940309966,"pX":0.7674579194342775,"pZ":2.437288327205257,"vX0":8.530835197475334,"vY0":-139.0026123536337,"vZ0":-5.273902334261039,"x":87.75,"y":172.97,"x0":-1.6839730284680745,"y0":50.00431354198019,"z0":5.166545329406685,"aX":-9.987110499431399},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2121,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3951794395974173,"extension":6.706710144257691},"index":3,"playId":"0fa009c4-0999-3eca-89af-6278bb78af10","pitchNumber":3,"startTime":"2026-02-25T19:10:27.817Z","endTime":"2026-02-25T19:10:32.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.6,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76564184568432,"aZ":-11.614537599799837,"pfxX":-6.561644335658274,"pfxZ":11.053137623754035,"pX":0.5969133379491066,"pZ":2.0966347862982477,"vX0":7.994096372981458,"vY0":-136.88274436733334,"vZ0":-6.1724229745662,"x":94.25,"y":182.17,"x0":-1.5363248465291426,"y0":50.00403346978524,"z0":5.2083044621009265,"aX":-12.207275792245884},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":9.8,"spinRate":2400,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.40319507755168305,"extension":6.982963531761168},"index":4,"playId":"affde2f9-1afa-3260-b3fd-3704b4721011","pitchNumber":4,"startTime":"2026-02-25T19:10:46.988Z","endTime":"2026-02-25T19:10:52.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.4,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.314720769863573,"aZ":-25.286413089114177,"pfxX":10.090980789617566,"pfxZ":4.833706975519387,"pX":0.7617048202677498,"pZ":2.8146196315920617,"vX0":3.270646176746235,"vY0":-119.78296787186801,"vZ0":-0.7611029126989244,"x":87.97,"y":162.79,"x0":-1.939381592787894,"y0":50.00256344710866,"z0":5.43698935607591,"aX":14.378972850922944},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.8,"breakHorizontal":-19.1,"spinRate":2766,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.4606908079674028,"extension":6.358707993006882},"hitData":{"launchSpeed":71.5,"launchAngle":6.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.3,"coordY":166.57}},"index":5,"playId":"e0fa99eb-c17c-3a08-94b2-a66f61eb99da","pitchNumber":5,"startTime":"2026-02-25T19:11:05.369Z","endTime":"2026-02-25T19:11:16.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:11:16.094Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Alexander singles on a ground ball to third baseman Richie Palacios. Blaze Alexander to 2nd. Blaze Alexander advances to 2nd, on a throwing error by third baseman Richie Palacios.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T19:11:20.284Z","endTime":"2026-02-25T19:13:28.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.359334854787832,"aZ":-29.020889591967453,"pfxX":-9.192481291590212,"pfxZ":1.841043268851239,"pX":-1.736775132772844,"pZ":3.2425610940299143,"vX0":2.93863569020567,"vY0":-130.81321121538772,"vZ0":0.03786665608944739,"x":183.2,"y":151.23,"x0":-1.6875877283088196,"y0":50.005407677635894,"z0":5.423149463775028,"aX":-15.761935479845592},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.6,"breakHorizontal":15.8,"spinRate":1943,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4204544586259584,"extension":6.731196314242922},"index":0,"playId":"4fb5c8ab-d429-3ac6-9e35-0064da599c18","pitchNumber":1,"startTime":"2026-02-25T19:11:41.255Z","endTime":"2026-02-25T19:11:44.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15961938259692,"aZ":-11.195632741993736,"pfxX":-5.761024498845036,"pfxZ":11.22079338342455,"pX":0.41555853957859745,"pZ":1.3788191212957532,"vX0":7.15134718240274,"vY0":-136.8324129928798,"vZ0":-7.907293903663834,"x":101.16,"y":201.55,"x0":-1.500770936795199,"y0":50.00062575389519,"z0":5.0994089603493,"aX":-10.769276349524501},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":8.6,"spinRate":2507,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40246833715792363,"extension":6.994533826051555},"index":1,"playId":"344b0a3a-a7ce-3216-a1e1-963500cab1c3","pitchNumber":2,"startTime":"2026-02-25T19:11:57.841Z","endTime":"2026-02-25T19:12:24.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87554601628568,"aZ":-11.118382824724828,"pfxX":-5.0866459826031525,"pfxZ":11.365913333374362,"pX":0.9258655540498582,"pZ":1.9594081383543338,"vX0":8.551273567829176,"vY0":-136.6586212384104,"vZ0":-6.723673174385257,"x":81.71,"y":185.88,"x0":-1.612694301076403,"y0":50.003750038497515,"z0":5.250305135862418,"aX":-9.424636405998545},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":7.0,"spinRate":2432,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40398602884713863,"extension":6.821850454394553},"index":2,"playId":"716658e6-b172-395a-9910-1c7e0781aa90","pitchNumber":3,"startTime":"2026-02-25T19:12:41.441Z","endTime":"2026-02-25T19:12:45.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24584414883761,"aZ":-28.0893002587136,"pfxX":-10.87652297799077,"pfxZ":2.3268684797963104,"pX":0.08820933950510666,"pZ":1.830133648609308,"vX0":7.543730726342454,"vY0":-132.56195159503977,"vZ0":-3.270807822081423,"x":113.64,"y":189.37,"x0":-1.4027990499684853,"y0":50.00129805772734,"z0":5.16393713239187,"aX":-19.069592411644017},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.6,"breakHorizontal":17.8,"spinRate":1850,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.41554424677373714,"extension":6.8146430216915705},"hitData":{"launchSpeed":102.3,"launchAngle":0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.27,"coordY":170.2}},"index":3,"playId":"4711fd1b-b227-3c79-8a6b-568db9b80218","pitchNumber":4,"startTime":"2026-02-25T19:13:00.035Z","endTime":"2026-02-25T19:13:28.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.4,"awayTeamWinProbability":66.6,"homeTeamWinProbabilityAdded":5.200000000000003,"leverageIndex":0.81,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:13:28.599Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Beavers flies out to left fielder Jacob Melton.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T19:13:34.253Z","endTime":"2026-02-25T19:15:53.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":85.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.08789380938934,"aZ":-10.230359303571344,"pfxX":-5.527726307442509,"pfxZ":11.511916517030658,"pX":0.8342531471317265,"pZ":1.8629161962203233,"vX0":8.488927752761182,"vY0":-138.45003402316905,"vZ0":-7.139442467400089,"x":85.2,"y":188.48,"x0":-1.5791853224848615,"y0":50.00637151054746,"z0":5.190056000021415,"aX":-10.54082554659358},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":7.9,"spinRate":2503,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39836746456221706,"extension":6.834864481021695},"index":0,"playId":"c16f0e92-fa25-351b-b336-c5a69e029dc0","pitchNumber":1,"startTime":"2026-02-25T19:13:53.500Z","endTime":"2026-02-25T19:13:57.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"be4e3906-eb7b-3657-a02a-ccd03cf70ea0","startTime":"2026-02-25T19:14:10.463Z","endTime":"2026-02-25T19:14:14.779Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26301347047552,"aZ":-29.49874159965743,"pfxX":-9.216908820000787,"pfxZ":1.5336924100156253,"pX":-1.5876974994889295,"pZ":2.376661252405772,"vX0":3.973501490312292,"vY0":-132.27946023525203,"vZ0":-1.6780618883004867,"x":177.52,"y":174.61,"x0":-1.9247712182518286,"y0":50.003161788331695,"z0":5.214131889834388,"aX":-16.082871308634292},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":15.6,"spinRate":1646,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41651890730567676,"extension":6.522142784900982},"index":2,"playId":"e96a29be-cb48-3985-aa4d-1b71ef80be69","pitchNumber":2,"startTime":"2026-02-25T19:14:40.417Z","endTime":"2026-02-25T19:14:44.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":81.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.413360604735836,"aZ":-20.79168968719353,"pfxX":1.3361193673373752,"pfxZ":6.631560664245767,"pX":0.7488567854184885,"pZ":1.7788007774514303,"vX0":5.927895115518152,"vY0":-131.33199614659657,"vZ0":-5.3164620308969806,"x":88.46,"y":190.75,"x0":-1.7275582964272032,"y0":50.00172571186075,"z0":5.414313979227981,"aX":2.2907864012874746},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.8,"breakHorizontal":-4.0,"spinRate":2625,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.419932539834031,"extension":6.607766522274418},"index":3,"playId":"e3bb9e3a-f2af-3e01-a0f2-5b22330dc0d8","pitchNumber":3,"startTime":"2026-02-25T19:15:02.589Z","endTime":"2026-02-25T19:15:10.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.5,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.97270452721952,"aZ":-12.554128069213128,"pfxX":-3.525620318297621,"pfxZ":10.343323094122091,"pX":0.26477371564566754,"pZ":2.0420789885529467,"vX0":6.535337222969211,"vY0":-138.11713679890929,"vZ0":-6.510198955896651,"x":106.91,"y":183.64,"x0":-1.693753567213124,"y0":50.00226250350585,"z0":5.3051382247573935,"aX":-6.687774791951167},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":4.7,"spinRate":2533,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3993544966230691,"extension":6.629985467760863},"hitData":{"launchSpeed":89.4,"launchAngle":35.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.98,"coordY":93.88}},"index":4,"playId":"4163bb23-3f45-3555-a033-2e4b9ed19d65","pitchNumber":4,"startTime":"2026-02-25T19:15:40.372Z","endTime":"2026-02-25T19:15:53.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.64,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:15:53.040Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Weston Wilson walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T19:16:16.332Z","endTime":"2026-02-25T19:18:19.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnSecond":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":83.3,"endSpeed":75.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01245642677307,"aZ":-26.86842417106687,"pfxX":5.987409743735014,"pfxZ":3.6292739672786833,"pX":-0.7140507259384801,"pZ":2.5962434993866492,"vX0":1.802720138669494,"vY0":-121.27553552964238,"vZ0":-1.3251729397181005,"x":144.22,"y":168.68,"x0":-2.248344841174241,"y0":50.00079233047431,"z0":5.5363802511232265,"aX":8.743391531807058},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.5,"breakHorizontal":-11.3,"spinRate":2702,"spinDirection":74},"zone":4,"typeConfidence":2.0,"plateTime":0.45504650827862836,"extension":5.931823785039312},"index":0,"playId":"f0dffd87-639a-3fad-9e87-0e08d74bfd2e","pitchNumber":1,"startTime":"2026-02-25T19:16:19.989Z","endTime":"2026-02-25T19:16:24.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73438974155681,"aZ":-28.387102620392426,"pfxX":-8.023898361121514,"pfxZ":2.223783984619417,"pX":-0.890045034262227,"pZ":1.5703128886742872,"vX0":4.563373183365136,"vY0":-131.19891691076216,"vZ0":-3.5715296830435608,"x":150.93,"y":196.38,"x0":-1.6307319778947782,"y0":50.00366998921195,"z0":5.119958700696449,"aX":-13.665624011275748},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.2,"breakHorizontal":13.2,"spinRate":1869,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4212283990984802,"extension":6.89837833330348},"index":1,"playId":"c60a19b3-1e4d-30fc-8e5d-8a1cc813add9","pitchNumber":2,"startTime":"2026-02-25T19:16:41.384Z","endTime":"2026-02-25T19:16:45.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"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-25T19:16:55.795Z","endTime":"2026-02-25T19:17:08.298Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":97.3,"endSpeed":86.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.466495997659926,"aZ":-9.050582081706295,"pfxX":-5.209177446539439,"pfxZ":11.754293152979642,"pX":0.17968483421006612,"pZ":1.3955961962534298,"vX0":6.302865745997738,"vY0":-141.1165107703956,"vZ0":-8.988446016281948,"x":110.15,"y":201.1,"x0":-1.4323415088300764,"y0":50.0022820265407,"z0":5.250812712702867,"aX":-10.247745216637604},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":7.8,"spinRate":2437,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3918379679951629,"extension":6.755194862253827},"index":3,"playId":"daddff87-1d91-3201-bd2e-7d97189bdc44","pitchNumber":3,"startTime":"2026-02-25T19:17:08.298Z","endTime":"2026-02-25T19:17:12.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":72.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.314845085209257,"aZ":-27.81666153625783,"pfxX":10.543545981093423,"pfxZ":3.215722906847377,"pX":-2.0856626505354194,"pZ":2.363356306193716,"vX0":-3.2290853476920414,"vY0":-117.19215447283152,"vZ0":-1.104906786561222,"x":196.5,"y":174.97,"x0":-2.0391956690347848,"y0":50.00396622015035,"z0":5.499590827238226,"aX":14.29937749946852},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.8,"breakHorizontal":-18.0,"spinRate":2815,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4719296535370665,"extension":6.395512599534038},"index":4,"playId":"0a0a713c-33d3-32aa-b1e4-7d0aff4e808d","pitchNumber":4,"startTime":"2026-02-25T19:17:29.718Z","endTime":"2026-02-25T19:17:34.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":81.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25968677479097,"aZ":-26.942252430185064,"pfxX":-7.098063700943556,"pfxZ":3.012600715177364,"pX":0.19755286458823249,"pZ":0.8234765391771012,"vX0":6.783165085163246,"vY0":-132.66284950918134,"vZ0":-5.880645501698266,"x":109.47,"y":216.55,"x0":-1.5028951877935286,"y0":50.003686629362356,"z0":5.101246860330739,"aX":-12.32393624761414},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.1,"breakHorizontal":10.9,"spinRate":2046,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4170605781110144,"extension":6.807625960198487},"index":5,"playId":"943f7b40-147b-32e3-ae51-3e596101d95f","pitchNumber":5,"startTime":"2026-02-25T19:17:51.376Z","endTime":"2026-02-25T19:17:55.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":84.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.870812816261925,"aZ":-10.071105825960524,"pfxX":-5.141809251969436,"pfxZ":11.775627195822008,"pX":0.4217304989470162,"pZ":1.371158955588767,"vX0":6.735989170826026,"vY0":-137.89376044856195,"vZ0":-8.410634770234056,"x":100.92,"y":201.76,"x0":-1.4140213745311345,"y0":50.00664163294938,"z0":5.188172266846567,"aX":-9.654764895558454},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.2,"breakHorizontal":7.4,"spinRate":2425,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4011086275996858,"extension":6.588503223233118},"index":6,"playId":"c84973e3-dfba-3705-b7ff-994da19d5b29","pitchNumber":6,"startTime":"2026-02-25T19:18:13.689Z","endTime":"2026-02-25T19:18:19.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.5,"awayTeamWinProbability":69.5,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.5,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:18:19.035Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out sharply to center fielder Jonny DeLuca.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-25T19:18:35.139Z","endTime":"2026-02-25T19:19:44.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63860267969601,"aZ":-21.87101042495193,"pfxX":0.8651291962875716,"pfxZ":5.940210180298511,"pX":1.4231874575076517,"pZ":1.6014313204242085,"vX0":7.889536805777918,"vY0":-132.47287471851757,"vZ0":-5.680218826930397,"x":62.75,"y":195.54,"x0":-1.736323044866223,"y0":50.00498715195967,"z0":5.427218130712575,"aX":1.4987903105024114},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.4,"breakHorizontal":-3.7,"spinRate":2684,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.41734689707522143,"extension":6.798905973665888},"index":0,"playId":"f1fe5b2b-7999-38c6-8efe-44e8e2fc1fb2","pitchNumber":1,"startTime":"2026-02-25T19:18:45.195Z","endTime":"2026-02-25T19:18:50.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":80.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.811233266130635,"aZ":-25.011646691727336,"pfxX":-7.270604127207312,"pfxZ":4.257303915414687,"pX":-0.5364054987685369,"pZ":3.3998735285479103,"vX0":5.669517040400478,"vY0":-129.82705432282063,"vZ0":-0.12362089418404065,"x":137.45,"y":146.98,"x0":-1.8194635805824229,"y0":50.003639532647966,"z0":5.375047389857591,"aX":-12.2343698572244},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.9,"breakHorizontal":11.6,"spinRate":1554,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.4242329584647968,"extension":6.919003823857308},"index":1,"playId":"66dd30fb-b5fd-392b-87f9-ace2387b8d7e","pitchNumber":2,"startTime":"2026-02-25T19:19:04.661Z","endTime":"2026-02-25T19:19:08.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58581702482918,"aZ":-12.033631259176238,"pfxX":-5.623565010966509,"pfxZ":10.414085180867446,"pX":0.4567219388052289,"pZ":1.742037382032127,"vX0":7.618269383584003,"vY0":-138.79930689331377,"vZ0":-7.068867439936616,"x":99.59,"y":191.74,"x0":-1.6041278280049571,"y0":50.00339585646527,"z0":5.138302091994167,"aX":-10.877323507063247},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":8.4,"spinRate":2369,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.39592699806060994,"extension":6.730042513781419},"hitData":{"launchSpeed":105.8,"launchAngle":25.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.51,"coordY":40.46}},"index":2,"playId":"eb570428-e880-3f26-ade7-49e3512b398c","pitchNumber":3,"startTime":"2026-02-25T19:19:29.711Z","endTime":"2026-02-25T19:19:44.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":642215,"link":"/api/v1/people/642215"},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":672782,"link":"/api/v1/people/672782"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-5.600000000000001,"leverageIndex":2.22,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:19:44.518Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tatem Levins strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T19:22:00.461Z","endTime":"2026-02-25T19:23:05.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694420,"fullName":"Tatem Levins","link":"/api/v1/people/694420"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":694420,"fullName":"Tatem Levins","link":"/api/v1/people/694420"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Wells replaces Daniel Lloyd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T19:20:58.846Z","endTime":"2026-02-25T19:22:02.442Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681463,"link":"/api/v1/people/681463","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694420,"link":"/api/v1/people/694420","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.6,"endSpeed":83.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.819956564962,"aZ":-12.090622524279809,"pfxX":-2.6809994732816653,"pfxZ":11.244016843147278,"pX":0.4867762039684587,"pZ":2.6740311328316126,"vX0":4.339552137364728,"vY0":-133.10450921347706,"vZ0":-8.394148007390083,"x":98.45,"y":166.58,"x0":-0.81983439302445,"y0":50.00003714906109,"z0":6.753513171489482,"aX":-4.7876265552118475},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.6,"breakHorizontal":3.8,"spinRate":2305,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4122399078872485,"extension":6.2106119556145805},"index":1,"playId":"c9c2ce77-e84f-3657-bd83-7eb71d449c36","pitchNumber":1,"startTime":"2026-02-25T19:22:02.442Z","endTime":"2026-02-25T19:22:06.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694420,"link":"/api/v1/people/694420","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":87.0,"endSpeed":80.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.150145535038995,"aZ":-16.800016306129834,"pfxX":-9.149559720281488,"pfxZ":9.537335675677191,"pX":-1.1162434057229316,"pZ":0.4664848109219313,"vX0":2.4795113347263196,"vY0":-126.27559175378863,"vZ0":-11.67975283603554,"x":159.55,"y":226.18,"x0":-0.9232606713717741,"y0":50.00349301240401,"z0":6.509062694120681,"aX":-14.7493184499795},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":14.8,"breakHorizontal":16.0,"spinRate":2241,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.4340589391840428,"extension":6.155660197518785},"index":2,"playId":"a416fea4-8986-300b-b78b-2737f109ac97","pitchNumber":2,"startTime":"2026-02-25T19:22:18.399Z","endTime":"2026-02-25T19:22:22.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694420,"link":"/api/v1/people/694420","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":85.7,"endSpeed":78.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.770055932506363,"aZ":-16.731990037736608,"pfxX":-8.87230636150172,"pfxZ":9.832682652917207,"pX":-0.4226088217717159,"pZ":3.2761417609548475,"vX0":3.7923024386002306,"vY0":-124.71620908373518,"vZ0":-5.243513988661734,"x":133.11,"y":150.32,"x0":-0.8126175017053959,"y0":50.00365323068423,"z0":6.791842548040241,"aX":-13.936118764257603},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":16.8,"breakHorizontal":15.1,"spinRate":122,"spinDirection":34},"zone":1,"typeConfidence":0.92,"plateTime":0.43966567733352235,"extension":5.788087037084482},"index":3,"playId":"988b60e7-ca34-37d0-a7bb-9d74ef0ed9bd","pitchNumber":3,"startTime":"2026-02-25T19:22:37.761Z","endTime":"2026-02-25T19:22:41.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694420,"link":"/api/v1/people/694420","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-25T19:22:51.994Z","endTime":"2026-02-25T19:23:01.401Z","isPitch":false,"type":"action","player":{"id":694420,"link":"/api/v1/people/694420"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694420,"link":"/api/v1/people/694420","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.784903218343302,"aZ":-14.680231481552104,"pfxX":-9.23873881312175,"pfxZ":11.029563442303301,"pX":-1.009543757405355,"pZ":1.8381800999930817,"vX0":2.9201454990714892,"vY0":-125.50338474633836,"vZ0":-8.927576079468869,"x":155.48,"y":189.15,"x0":-0.9919223331627145,"y0":50.00276979890915,"z0":6.651824538802687,"aX":-14.651384886567302},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":18.0,"breakHorizontal":16.0,"spinRate":2331,"spinDirection":213},"zone":13,"typeConfidence":0.92,"plateTime":0.4374062407024555,"extension":6.2444830722671645},"index":5,"playId":"c804a2bd-744a-35c9-acc0-61b7270398b5","pitchNumber":4,"startTime":"2026-02-25T19:23:01.401Z","endTime":"2026-02-25T19:23:05.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":694420,"link":"/api/v1/people/694420","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694420,"link":"/api/v1/people/694420"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":694420,"link":"/api/v1/people/694420"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:23:05.938Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Richie Palacios called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T19:23:10.674Z","endTime":"2026-02-25T19:24:47.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.026471514448783,"aZ":-38.63826777886023,"pfxX":1.2083064904696565,"pfxZ":-4.965895214996493,"pX":0.424918469586361,"pZ":1.659604567047658,"vX0":2.4892414729518375,"vY0":-113.51341519043727,"vZ0":-3.0845292780534344,"x":100.8,"y":193.97,"x0":-0.8433239378404533,"y0":50.00020463260182,"z0":6.887641952492499,"aX":1.5740599643050972},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-9.5,"breakHorizontal":-2.9,"spinRate":2593,"spinDirection":43},"zone":9,"typeConfidence":0.91,"plateTime":0.4827665694493164,"extension":6.0705000484327645},"index":0,"playId":"90734f4b-c409-3e63-a46a-b79cb4a92945","pitchNumber":1,"startTime":"2026-02-25T19:23:29.232Z","endTime":"2026-02-25T19:23:32.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.166930100990584,"aZ":-16.478495856389152,"pfxX":-9.251271577017986,"pfxZ":9.874396766295165,"pX":-0.9152741189858948,"pZ":2.1322132890378613,"vX0":2.7091013087373828,"vY0":-125.48028929993461,"vZ0":-8.07972965562499,"x":151.89,"y":181.21,"x0":-0.8091014981654396,"y0":50.003697985363,"z0":6.744777476633866,"aX":-14.70440546425908},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":16.2,"breakHorizontal":16.1,"spinRate":85,"spinDirection":258},"zone":13,"typeConfidence":0.92,"plateTime":0.4370559601909281,"extension":6.108290524928942},"index":1,"playId":"113ad2fe-934b-395a-a157-236e42456fb6","pitchNumber":2,"startTime":"2026-02-25T19:23:45.621Z","endTime":"2026-02-25T19:23:49.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.4,"endSpeed":85.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89545817044284,"aZ":-9.205647321455904,"pfxX":-4.052005694562876,"pfxZ":12.41242877089979,"pX":0.9817170499374159,"pZ":1.9304500397194426,"vX0":5.348905598228507,"vY0":-135.47294238792477,"vZ0":-10.843975771265988,"x":79.58,"y":186.66,"x0":-0.49614039983988234,"y0":50.00002133216872,"z0":6.639010227247143,"aX":-7.495942413379071},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.2,"breakHorizontal":6.1,"spinRate":2397,"spinDirection":190},"zone":14,"typeConfidence":0.91,"plateTime":0.40503606347666476,"extension":6.275276907899553},"index":2,"playId":"8fc88eb1-1369-3a5f-b7cf-e4618f1c5066","pitchNumber":3,"startTime":"2026-02-25T19:24:05.739Z","endTime":"2026-02-25T19:24:10.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.4,"endSpeed":84.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.527387507135263,"aZ":-11.088037585534291,"pfxX":-3.795930139359383,"pfxZ":11.580675654065447,"pX":0.20167042777715333,"pZ":3.9804683567337844,"vX0":3.52128713789619,"vY0":-134.41871655468262,"vZ0":-5.63000186869214,"x":109.31,"y":131.31,"x0":-0.6353846535356001,"y0":50.00005397282253,"z0":6.8971409050900165,"aX":-6.909898551702495},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.9,"breakHorizontal":6.1,"spinRate":2453,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.40828153371140097,"extension":5.8011708791726795},"index":3,"playId":"1fd781eb-ec1f-3a22-acd1-c345d782e067","pitchNumber":4,"startTime":"2026-02-25T19:24:24.443Z","endTime":"2026-02-25T19:24:28.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.011527182736586,"aZ":-15.906615367163198,"pfxX":-10.127728547681595,"pfxZ":10.233248995015602,"pX":-0.0990773662257623,"pZ":1.8953125777087987,"vX0":4.825648742435039,"vY0":-125.68636535832842,"vZ0":-8.663738925018494,"x":120.78,"y":187.61,"x0":-0.7347882186119937,"y0":50.003821770340764,"z0":6.6953876963220145,"aX":-16.099218775242058},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":16.6,"breakHorizontal":17.2,"spinRate":122,"spinDirection":60},"zone":8,"typeConfidence":0.92,"plateTime":0.43688338978141905,"extension":6.078609239874721},"index":4,"playId":"10ae5cf0-cc3c-394c-9ba7-3e332982188d","pitchNumber":5,"startTime":"2026-02-25T19:24:41.816Z","endTime":"2026-02-25T19:24:47.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":680700,"link":"/api/v1/people/680700","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":680700,"link":"/api/v1/people/680700"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:24:47.480Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Fortes pops out to second baseman Blaze Alexander.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-25T19:24:55.809Z","endTime":"2026-02-25T19:25:20.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86103753951053,"aZ":-9.365881315490984,"pfxX":-4.591340798282822,"pfxZ":12.469413996653516,"pX":0.6450994146717074,"pZ":3.390120220355987,"vX0":5.047671111778372,"vY0":-135.2187583511144,"vZ0":-7.277285087663234,"x":92.41,"y":147.25,"x0":-0.660268381060153,"y0":50.000481747474325,"z0":6.794090080261771,"aX":-8.396879668483471},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":21.0,"breakHorizontal":7.1,"spinRate":2470,"spinDirection":189},"zone":12,"typeConfidence":0.9,"plateTime":0.4069747336149767,"extension":6.213089614077953},"hitData":{"launchSpeed":91.7,"launchAngle":63.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":132.56,"coordY":136.89}},"index":0,"playId":"7f337cee-92c3-3e01-8c73-e9a45a6556e1","pitchNumber":1,"startTime":"2026-02-25T19:25:08.745Z","endTime":"2026-02-25T19:25:20.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":0.899999999999995,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:25:20.255Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Taylor Ward hits a ground-rule double (1) on a line drive to left field.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T19:27:35.370Z","endTime":"2026-02-25T19:27:51.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692285,"fullName":"Luis Guerrero","link":"/api/v1/people/692285"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Guerrero replaces Yoendrys Gómez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T19:27:18.224Z","endTime":"2026-02-25T19:27:37.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692285,"link":"/api/v1/people/692285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672782,"link":"/api/v1/people/672782","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":85.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.94112269305861,"aZ":-11.284076660598837,"pfxX":-7.342837091802526,"pfxZ":10.876930074958315,"pX":-0.33363640060946465,"pZ":3.111100901233066,"vX0":5.335243314769211,"vY0":-139.30624468133837,"vZ0":-5.604984419128029,"x":129.72,"y":154.78,"x0":-1.3420491350357315,"y0":50.0018956028296,"z0":5.929129750799492,"aX":-14.102272929690942},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":11.9,"spinRate":2300,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3966664921208545,"extension":5.55095703451552},"hitData":{"launchSpeed":102.9,"launchAngle":22.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":39.68,"coordY":102.19}},"index":1,"playId":"c43f3e2e-1b33-32be-94fe-cd2522901167","pitchNumber":1,"startTime":"2026-02-25T19:27:37.495Z","endTime":"2026-02-25T19:27:51.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":8.300000000000004,"leverageIndex":1.24,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:27:51.162Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T19:28:15.562Z","endTime":"2026-02-25T19:29:46.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692285,"fullName":"Luis Guerrero","link":"/api/v1/people/692285"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":822578,"fullName":"Brandon Butterworth","link":"/api/v1/people/822578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Brandon Butterworth replaces Taylor Ward.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-25T19:28:09.214Z","endTime":"2026-02-25T19:28:17.660Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822578,"link":"/api/v1/people/822578"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":621493,"link":"/api/v1/people/621493"},"base":2,"defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.087657192206557,"aZ":-21.423209458778768,"pfxX":-3.6517965842161004,"pfxZ":6.169441585346373,"pX":1.0272824976389239,"pZ":2.453093042828686,"vX0":7.176615188999232,"vY0":-131.22286284868514,"vZ0":-4.888696539962842,"x":77.84,"y":172.55,"x0":-1.2700043457525902,"y0":50.00015789098661,"z0":5.9388194592250425,"aX":-6.360745839143218},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.3,"breakHorizontal":5.0,"spinRate":2307,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.41760616979923304},"index":1,"playId":"2ddf3ac3-bf41-3a24-b846-737613e3e09f","pitchNumber":1,"startTime":"2026-02-25T19:28:17.660Z","endTime":"2026-02-25T19:28:23.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.5,"endSpeed":87.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14176550692391,"aZ":-7.451473661319637,"pfxX":-5.4603011773531565,"pfxZ":12.621268890003538,"pX":0.48692288632916614,"pZ":1.3876567243507472,"vX0":6.191166374424689,"vY0":-139.92097658541442,"vZ0":-10.77219120198073,"x":98.44,"y":201.31,"x0":-1.0578654904313411,"y0":50.00511459017379,"z0":5.800807616104684,"aX":-10.69749257963411},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.4,"breakHorizontal":8.4,"spinRate":38,"spinDirection":344},"zone":14,"typeConfidence":2.0,"plateTime":0.3932907738996825,"extension":5.587997504543345},"index":2,"playId":"db710e3e-78d3-3904-884f-78d72cef44fd","pitchNumber":2,"startTime":"2026-02-25T19:28:33.686Z","endTime":"2026-02-25T19:28:37.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":79.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.806826066795633,"aZ":-26.559388113429083,"pfxX":-1.1345569432780687,"pfxZ":3.4248763788330248,"pX":0.0833632115203674,"pZ":2.693281369099866,"vX0":4.141554457136979,"vY0":-128.36424837139222,"vZ0":-2.9173545627269846,"x":113.82,"y":166.06,"x0":-1.4157877413948439,"y0":50.00483168030587,"z0":5.95052953519037,"aX":-1.861631729454787},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.6,"breakHorizontal":1.0,"spinRate":2206,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4295294001787484,"extension":5.592226424554999},"index":3,"playId":"de0b781f-cb65-3b7b-9635-425667095d1e","pitchNumber":3,"startTime":"2026-02-25T19:28:52.348Z","endTime":"2026-02-25T19:28:59.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13242536224186,"aZ":-29.7780499402943,"pfxX":1.9088013428192008,"pfxZ":1.4613866095612824,"pX":-0.326019762304296,"pZ":3.5105708066033254,"vX0":2.237090272465065,"vY0":-127.34363886163877,"vZ0":-0.3934998936373437,"x":129.43,"y":143.99,"x0":-1.4651099000571577,"y0":50.00089250208675,"z0":6.031022683287118,"aX":3.1210258896520906},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-4.0,"spinRate":2333,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.4307940959422787,"extension":5.533931807436569},"index":4,"playId":"78458101-bf77-3037-8e01-a3b8ebb21ea3","pitchNumber":4,"startTime":"2026-02-25T19:29:18.481Z","endTime":"2026-02-25T19:29:23.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":96.4,"endSpeed":86.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.36374154839521,"aZ":-9.199054653667114,"pfxX":-3.5392046582482037,"pfxZ":11.755698602630549,"pX":0.6134259917402626,"pZ":2.9246456863973176,"vX0":5.828329976383331,"vY0":-140.04570563700463,"vZ0":-6.878022569790616,"x":93.62,"y":159.81,"x0":-1.0503436741055459,"y0":50.00199098225173,"z0":6.039009321085773,"aX":-6.916870115459193},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.7,"breakHorizontal":5.0,"spinRate":2202,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.39353611556997725,"extension":5.392760011696221},"index":5,"playId":"9fe8c1de-3c05-342b-823d-65ae1096b4a1","pitchNumber":5,"startTime":"2026-02-25T19:29:38.016Z","endTime":"2026-02-25T19:29:46.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-5.800000000000004,"leverageIndex":1.84,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:29:46.066Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler O'Neill singles on a fly ball to center fielder Jonny DeLuca. Brandon Butterworth to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T19:30:00.471Z","endTime":"2026-02-25T19:30:21.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692285,"fullName":"Luis Guerrero","link":"/api/v1/people/692285"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"postOnThird":{"id":822578,"fullName":"Brandon Butterworth","link":"/api/v1/people/822578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":822578,"fullName":"Brandon Butterworth","link":"/api/v1/people/822578"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.063357084752504,"aZ":-25.533547106215885,"pfxX":1.5700521516963124,"pfxZ":3.9688162754910534,"pX":-0.4894088445888046,"pZ":2.2120308528560577,"vX0":2.4890021796390513,"vY0":-129.28884526793874,"vZ0":-4.1889527530800255,"x":135.66,"y":179.06,"x0":-1.673093546614544,"y0":50.00010732814223,"z0":5.84160124294766,"aX":2.624315365354421},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":-3.5,"spinRate":2316,"spinDirection":173},"zone":4,"typeConfidence":2.0,"plateTime":0.42565827123192435,"extension":5.821385026775657},"hitData":{"launchSpeed":75.1,"launchAngle":45.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.61,"coordY":110.28}},"index":0,"playId":"89cea620-fada-36e4-99f1-d88f371768f8","pitchNumber":1,"startTime":"2026-02-25T19:30:00.471Z","endTime":"2026-02-25T19:30:21.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"second":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":6.800000000000004,"leverageIndex":1.81,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:30:21.716Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adley Rutschman walks. Vance Honeycutt to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T19:30:38.965Z","endTime":"2026-02-25T19:31:56.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692285,"fullName":"Luis Guerrero","link":"/api/v1/people/692285"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnSecond":{"id":701689,"fullName":"Vance Honeycutt","link":"/api/v1/people/701689"},"postOnThird":{"id":822578,"fullName":"Brandon Butterworth","link":"/api/v1/people/822578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"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":701689,"fullName":"Vance Honeycutt","link":"/api/v1/people/701689"},"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Vance Honeycutt replaces Tyler O'Neill.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"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-25T19:30:28.305Z","endTime":"2026-02-25T19:30:41.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701689,"link":"/api/v1/people/701689"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"base":1,"defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":641933,"link":"/api/v1/people/641933"},"third":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.129638570984287,"aZ":-20.50065964177224,"pfxX":-4.237695023612365,"pfxZ":6.746375881218732,"pX":-0.9104054935194126,"pZ":2.667763985927958,"vX0":2.693293426224939,"vY0":-131.28729936445833,"vZ0":-3.9999547187024502,"x":151.7,"y":166.75,"x0":-1.4037497086619677,"y0":50.002520333465114,"z0":5.7542937490178705,"aX":-7.330918332519285},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.5,"breakHorizontal":7.0,"spinRate":2418,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.4186447256353114,"extension":5.687647688618133},"index":1,"playId":"0c3c6210-782f-324a-ba3f-804aa13d2901","pitchNumber":1,"startTime":"2026-02-25T19:30:41.234Z","endTime":"2026-02-25T19:30:46.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":701689,"link":"/api/v1/people/701689"},"third":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96158631982913,"aZ":-24.582798239109614,"pfxX":0.07328392245982607,"pfxZ":4.718597460542892,"pX":-0.11640331350988614,"pZ":0.8528058770079808,"vX0":3.1818020215395144,"vY0":-126.38537261414676,"vZ0":-7.127145117505668,"x":121.44,"y":215.75,"x0":-1.4038816366319196,"y0":50.00477308926823,"z0":5.697933144161084,"aX":0.11789117661351},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.1,"breakHorizontal":-0.8,"spinRate":2366,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.434200020638019,"extension":5.679763314073911},"index":2,"playId":"36bf7c90-6bef-386f-83e2-3cde50070960","pitchNumber":2,"startTime":"2026-02-25T19:30:57.852Z","endTime":"2026-02-25T19:31:03.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":701689,"link":"/api/v1/people/701689"},"third":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.6,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.301812698618726,"aZ":-10.98140243922029,"pfxX":-5.400530903178943,"pfxZ":10.906951307853474,"pX":0.3123306560332801,"pZ":2.2635968797856894,"vX0":6.204701898149731,"vY0":-139.67225835190933,"vZ0":-7.431385556249166,"x":105.09,"y":177.66,"x0":-1.253867533839149,"y0":50.00422088224727,"z0":5.709740515056516,"aX":-10.495222848184374},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":8.3,"spinRate":2243,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3946519483343631,"extension":5.6541654457513975},"index":3,"playId":"6a5ccafd-42a7-3b37-9206-94320da2659d","pitchNumber":3,"startTime":"2026-02-25T19:31:15.567Z","endTime":"2026-02-25T19:31:21.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":701689,"link":"/api/v1/people/701689"},"third":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.796148260194048,"aZ":-30.990405375288375,"pfxX":8.499338066234266,"pfxZ":0.8460366442173939,"pX":-1.2233938488651224,"pZ":2.390528949772072,"vX0":-0.6621496898804988,"vY0":-118.56894243134923,"vZ0":-0.8636923530198035,"x":163.63,"y":174.24,"x0":-2.040297253417752,"y0":50.00392737469192,"z0":5.624864843850969,"aX":11.92346274418121},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.6,"breakHorizontal":-15.1,"spinRate":2422,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.46458204444299245,"extension":5.395865611208999},"index":4,"playId":"ab4e3989-c1b1-39d1-a159-7cbf978175a4","pitchNumber":4,"startTime":"2026-02-25T19:31:33.268Z","endTime":"2026-02-25T19:31:39.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":701689,"link":"/api/v1/people/701689"},"third":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":85.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.974469968082644,"aZ":-7.844418312143318,"pfxX":-4.689630442178698,"pfxZ":12.85378028115469,"pX":1.101753396275098,"pZ":1.0653156505026125,"vX0":7.85399287411622,"vY0":-137.76649840543075,"vZ0":-10.58817758372475,"x":75.0,"y":210.02,"x0":-1.1969677053339907,"y0":50.0058861011149,"z0":5.5209018088138295,"aX":-8.879191710834622},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.8,"breakHorizontal":6.6,"spinRate":2191,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39993406036188794,"extension":5.793791762128165},"index":5,"playId":"899140cc-7163-36d8-a9cc-e006f36b6525","pitchNumber":5,"startTime":"2026-02-25T19:31:51.476Z","endTime":"2026-02-25T19:31:56.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":701689,"link":"/api/v1/people/701689"},"third":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.63,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:31:56.169Z","atBatIndex":42},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ryan Mountcastle grounds into a force out, third baseman Richie Palacios to second baseman Cooper Kinney. Brandon Butterworth scores. Vance Honeycutt scores. Adley Rutschman out at 2nd. Ryan Mountcastle out at 2nd. Throwing error by second baseman Cooper Kinney. Ryan Mountcastle out at 2nd, first baseman Tre' Morgan to second baseman Cooper Kinney to pitcher Luis Guerrero.","rbi":1,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-25T19:32:36.429Z","endTime":"2026-02-25T19:34:24.903Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692285,"fullName":"Luis Guerrero","link":"/api/v1/people/692285"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695692,"link":"/api/v1/people/695692"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701689,"fullName":"Vance Honeycutt","link":"/api/v1/people/701689"},"responsiblePitcher":{"id":692285,"link":"/api/v1/people/692285"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":695692,"link":"/api/v1/people/695692"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_rundown","runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691003,"link":"/api/v1/people/691003"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695692,"link":"/api/v1/people/695692"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":822578,"fullName":"Brandon Butterworth","link":"/api/v1/people/822578"},"responsiblePitcher":{"id":692285,"link":"/api/v1/people/692285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-25T19:32:16.166Z","endTime":"2026-02-25T19:32:38.581Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"second":{"id":701689,"link":"/api/v1/people/701689"},"third":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.032439783556143,"aZ":-23.38477780455792,"pfxX":-0.5156944819698817,"pfxZ":5.0709952226682,"pX":0.8693952765040774,"pZ":1.6128150147847065,"vX0":5.940438135931588,"vY0":-131.3559067322022,"vZ0":-5.886044305241952,"x":83.86,"y":195.23,"x0":-1.3625631162815046,"y0":50.00136550601154,"z0":5.641717960398735,"aX":-0.8943435731901059},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":-0.5,"spinRate":2460,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4183460151686855,"extension":5.718333539760085},"index":1,"playId":"4afa53c6-476e-3508-b267-33e8408c6245","pitchNumber":1,"startTime":"2026-02-25T19:32:38.581Z","endTime":"2026-02-25T19:32:42.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"second":{"id":701689,"link":"/api/v1/people/701689"},"third":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":84.9,"endSpeed":77.1,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46198355559229,"aZ":-27.25855869733767,"pfxX":4.980950077518144,"pfxZ":3.232289510014235,"pX":1.1168379975842708,"pZ":1.4764851283244198,"vX0":4.614402308330751,"vY0":-123.4979286425231,"vZ0":-4.504846626333241,"x":74.43,"y":198.91,"x0":-1.4342696819537364,"y0":50.000109647326475,"z0":5.662737088307364,"aX":7.561254773138277},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.9,"breakHorizontal":-10.2,"spinRate":2404,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.44641519805595165,"extension":5.792032412319112},"index":2,"playId":"a8cf379b-0bc4-393c-b936-6b1caab4d9bc","pitchNumber":2,"startTime":"2026-02-25T19:32:57.694Z","endTime":"2026-02-25T19:33:02.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"second":{"id":701689,"link":"/api/v1/people/701689"},"third":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.713515424276874,"aZ":-26.622672148483673,"pfxX":1.0589911698880217,"pfxZ":3.3436266330659175,"pX":0.931858780589338,"pZ":1.890220068778858,"vX0":5.52632278147252,"vY0":-128.35112582205196,"vZ0":-4.347563363619462,"x":81.48,"y":187.74,"x0":-1.3909134187847554,"y0":50.00515815038023,"z0":5.690697165201612,"aX":1.7573440330133536},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":-3.2,"spinRate":678,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.42750135605692474,"extension":5.709447197342796},"index":3,"playId":"62f57732-a445-3d69-b830-a562fbdaf547","pitchNumber":3,"startTime":"2026-02-25T19:33:15.681Z","endTime":"2026-02-25T19:33:21.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"second":{"id":701689,"link":"/api/v1/people/701689"},"third":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.361,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.577077564811486,"aZ":-28.92248179381542,"pfxX":8.19690672241961,"pfxZ":2.183221445452853,"pX":0.8254033830378228,"pZ":2.6299619209072183,"vX0":2.9674657756024376,"vY0":-121.96076337224198,"vZ0":-1.4983524644563444,"x":85.54,"y":167.77,"x0":-1.4759356888560649,"y0":50.003509796661824,"z0":5.774114251262832,"aX":12.20388259255945},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.8,"breakHorizontal":-15.6,"spinRate":2390,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.4511212679297274,"extension":5.64551471178154},"hitData":{"launchSpeed":75.1,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.91,"coordY":167.17}},"index":4,"playId":"d0a4cab0-8d79-3715-9594-7a86ddfeb625","pitchNumber":4,"startTime":"2026-02-25T19:33:34.504Z","endTime":"2026-02-25T19:34:24.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"second":{"id":701689,"link":"/api/v1/people/701689"},"third":{"id":822578,"link":"/api/v1/people/822578"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":692285,"link":"/api/v1/people/692285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":3.71,"dramaIndex":137.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:34:24.903Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Melton strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T19:36:14.979Z","endTime":"2026-02-25T19:37:22.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[7,8,10,11],"actionIndex":[0,1,2,3,4,5,6],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Enrique Bradfield Jr. replaces shortstop Gunnar Henderson, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_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":0,"startTime":"2026-02-25T19:36:10.882Z","endTime":"2026-02-25T19:36:10.897Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690961,"link":"/api/v1/people/690961"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brandon Butterworth remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","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-25T19:36:10.897Z","endTime":"2026-02-25T19:36:10.898Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822578,"link":"/api/v1/people/822578"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Creed Willems replaces first baseman Pete Alonso, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_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":2,"startTime":"2026-02-25T19:36:10.898Z","endTime":"2026-02-25T19:36:10.899Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695735,"link":"/api/v1/people/695735"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Vance Honeycutt remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","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":3,"startTime":"2026-02-25T19:36:10.899Z","endTime":"2026-02-25T19:36:10.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701689,"link":"/api/v1/people/701689"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Sam Huff replaces second baseman Blaze Alexander, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_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":4,"startTime":"2026-02-25T19:36:10.900Z","endTime":"2026-02-25T19:36:10.901Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":677942,"link":"/api/v1/people/677942"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Cobb Hightower replaces catcher Adley Rutschman, batting 5th, playing second base.","event":"Defensive Sub","eventType":"defensive_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":5,"startTime":"2026-02-25T19:36:10.901Z","endTime":"2026-02-25T19:36:10.902Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":826932,"link":"/api/v1/people/826932"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":677942,"link":"/api/v1/people/677942"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Nunez replaces Tyler Wells.","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":6,"startTime":"2026-02-25T19:36:10.902Z","endTime":"2026-02-25T19:36:17.310Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689296,"link":"/api/v1/people/689296"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.862995205285625,"aZ":-16.29164855599459,"pfxX":-1.901361167331431,"pfxZ":8.232479477924361,"pX":0.6173404455579297,"pZ":3.4412036076967256,"vX0":4.902202911682406,"vY0":-137.8524785768927,"vZ0":-3.1179742403223223,"x":93.47,"y":145.87,"x0":-0.9348964174833113,"y0":50.00557318422596,"z0":5.682938390000441,"aX":-3.669669284795957},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":2.4,"spinRate":2730,"spinDirection":200},"zone":3,"typeConfidence":0.85,"plateTime":0.39690793593813023,"extension":6.517852680423144},"index":7,"playId":"34b4be66-87a8-3292-91cd-3c02784f5bd2","pitchNumber":1,"startTime":"2026-02-25T19:36:17.310Z","endTime":"2026-02-25T19:36:21.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3135381341486,"aZ":-9.043122421650153,"pfxX":-3.5546982942256364,"pfxZ":11.554583491462274,"pX":0.7648439044897347,"pZ":2.9042415514982696,"vX0":5.777171071972072,"vY0":-140.05147190300673,"vZ0":-5.854297908872999,"x":87.85,"y":160.37,"x0":-0.8555028840945194,"y0":50.00426761317874,"z0":5.602503379746694,"aX":-7.117475231778269},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.0,"breakHorizontal":5.4,"spinRate":2698,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.3899289159509367,"extension":6.487711985395094},"index":8,"playId":"26363d2b-03cb-3f93-8ccb-583570eb7817","pitchNumber":2,"startTime":"2026-02-25T19:36:34.589Z","endTime":"2026-02-25T19:36:38.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":9,"startTime":"2026-02-25T19:36:43.085Z","endTime":"2026-02-25T19:36:55.808Z","isPitch":false,"type":"action","player":{"id":689200,"link":"/api/v1/people/689200"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12429967962813,"aZ":-29.500110178947246,"pfxX":-4.103632780978903,"pfxZ":1.5597918161992157,"pX":1.2983637821633132,"pZ":0.32336461365745345,"vX0":6.970332862805197,"vY0":-130.62442819409856,"vZ0":-7.557104469324242,"x":67.51,"y":230.05,"x0":-0.8791909655521327,"y0":50.00511828629815,"z0":5.491287261077492,"aX":-7.048209259403816},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":5.8,"spinRate":1240,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.42032477025231785,"extension":6.643513070332962},"index":10,"playId":"9e60ef62-8d91-30e5-99e0-8e7a4a84dbd9","pitchNumber":3,"startTime":"2026-02-25T19:36:55.808Z","endTime":"2026-02-25T19:37:00.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.9,"strikeZoneTop":3.318,"strikeZoneBottom":1.675,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.008018616435855,"aZ":-27.171072951504737,"pfxX":-3.0149463054437318,"pfxZ":2.9778553421774046,"pX":0.2078687361209369,"pZ":1.4972798817821176,"vX0":4.2296818739464115,"vY0":-129.70814927091197,"vZ0":-4.997569462547245,"x":109.08,"y":198.35,"x0":-1.0638460391108322,"y0":50.000413279952184,"z0":5.56012500930979,"aX":-5.058457803258711},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":4.3,"spinRate":1306,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.4247858396063031,"extension":6.571397907989431},"index":11,"playId":"92e7ac2d-7164-359c-93e6-2240c6f041c7","pitchNumber":4,"startTime":"2026-02-25T19:37:17.789Z","endTime":"2026-02-25T19:37:22.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:37:22.006Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Vilade grounds out, shortstop Brandon Butterworth to first baseman Creed Willems.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T19:37:30.071Z","endTime":"2026-02-25T19:38:54.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":822578,"link":"/api/v1/people/822578"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695735,"link":"/api/v1/people/695735"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.90845941932199,"aZ":-20.66543475580638,"pfxX":-11.810635206631002,"pfxZ":5.920611004609772,"pX":0.5550766390119147,"pZ":1.9659835155345806,"vX0":8.150374743349461,"vY0":-139.83946730985835,"vZ0":-5.864911080686422,"x":95.84,"y":185.7,"x0":-0.8902323782456051,"y0":50.005479999941365,"z0":5.483641128440878,"aX":-22.967076983247015},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.4,"breakHorizontal":19.3,"spinRate":2380,"spinDirection":218},"zone":9,"typeConfidence":0.9,"plateTime":0.3944510447570875,"extension":6.6041537557054975},"index":0,"playId":"2a55f426-0c28-346d-a787-8c4a477b69bb","pitchNumber":1,"startTime":"2026-02-25T19:37:45.710Z","endTime":"2026-02-25T19:37:49.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":85.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.53719780695435,"aZ":-25.166454137710822,"pfxX":-11.908403317891988,"pfxZ":3.6715979476359086,"pX":-0.3307025637208577,"pZ":1.3011634974778141,"vX0":5.314637163647252,"vY0":-139.1278381373164,"vZ0":-6.763677603171358,"x":129.61,"y":203.65,"x0":-0.7455963201820252,"y0":50.00658977100939,"z0":5.493753272947797,"aX":-22.762641318844565},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.0,"breakHorizontal":20.0,"spinRate":32,"spinDirection":17},"zone":13,"typeConfidence":0.9,"plateTime":0.39754526514130273,"extension":6.443296611321832},"index":1,"playId":"f1513cc3-f8e2-33f6-8cda-237364dcf6c7","pitchNumber":2,"startTime":"2026-02-25T19:38:01.930Z","endTime":"2026-02-25T19:38:07.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":85.1,"endSpeed":78.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.511140322503476,"aZ":-28.995305766563234,"pfxX":9.600301399666275,"pfxZ":2.0457077181025882,"pX":0.07127219876093349,"pZ":2.1040410893153503,"vX0":0.1934458439844241,"vY0":-124.01934901687478,"vZ0":-2.4277254067034715,"x":114.28,"y":181.97,"x0":-1.2544358451424338,"y0":50.00291882186602,"z0":5.521539081727555,"aX":14.907656746759395},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":-17.4,"spinRate":2877,"spinDirection":50},"zone":8,"typeConfidence":0.94,"plateTime":0.4421758875085149,"extension":6.482028131946949},"index":2,"playId":"fae64a62-df93-3296-a518-fa114bd303cd","pitchNumber":3,"startTime":"2026-02-25T19:38:22.028Z","endTime":"2026-02-25T19:38:25.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-25T19:38:39.200Z","endTime":"2026-02-25T19:38:44.324Z","isPitch":false,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05718043232343,"aZ":-33.72434393407212,"pfxX":10.52696004500108,"pfxZ":-0.9776446227010531,"pX":0.03657878823979708,"pZ":2.1393996266381423,"vX0":-0.7792709140829595,"vY0":-125.45734534720086,"vZ0":-1.8064001924862891,"x":115.61,"y":181.02,"x0":-1.0140103827399927,"y0":50.00477530337373,"z0":5.635968155069281,"aX":16.66300654828922},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.9,"breakHorizontal":-18.8,"spinRate":2997,"spinDirection":45},"zone":8,"typeConfidence":0.93,"plateTime":0.43777921324498514,"extension":6.125435034449565},"hitData":{"launchSpeed":96.8,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.87,"coordY":145.28}},"index":4,"playId":"1e73ba1e-26b7-3180-ac2f-e11f4ae30cd2","pitchNumber":4,"startTime":"2026-02-25T19:38:44.324Z","endTime":"2026-02-25T19:38:54.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":668723,"link":"/api/v1/people/668723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:38:54.866Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonny DeLuca lines out to shortstop Brandon Butterworth.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-25T19:39:01.735Z","endTime":"2026-02-25T19:40:56.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":822578,"link":"/api/v1/people/822578"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":85.3,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82129604370949,"aZ":-33.787979805653755,"pfxX":10.54032518664133,"pfxZ":-1.0486642923871332,"pX":1.2272402348217903,"pZ":0.6631919650642696,"vX0":2.0586988333197143,"vY0":-124.10178613070714,"vZ0":-4.796690451923,"x":70.22,"y":220.87,"x0":-0.9847838243979881,"y0":50.00493178856705,"z0":5.490523480056488,"aX":16.160314811862747},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.9,"breakHorizontal":-19.6,"spinRate":2987,"spinDirection":41},"zone":14,"typeConfidence":0.94,"plateTime":0.44429417884629085,"extension":6.1917549126546705},"index":0,"playId":"7351aa33-d009-3c60-b301-87f23d6bacf2","pitchNumber":1,"startTime":"2026-02-25T19:39:20.082Z","endTime":"2026-02-25T19:39:25.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60830056230645,"aZ":-27.86528351000002,"pfxX":-6.148757603584418,"pfxZ":2.5875264320248803,"pX":0.9508108185314527,"pZ":-0.47365929409108,"vX0":6.7594934505628155,"vY0":-129.2969528618986,"vZ0":-9.299097376761909,"x":80.76,"y":251.57,"x0":-0.9166474136105207,"y0":50.00628315511528,"z0":5.35624706176794,"aX":-10.261545217990427},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":9.4,"spinRate":971,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4259848160484099,"extension":6.429859907295929},"index":1,"playId":"d76e8593-bcf6-374b-9e8d-5b42c2bcef53","pitchNumber":2,"startTime":"2026-02-25T19:39:37.994Z","endTime":"2026-02-25T19:39:48.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.312460383669944,"aZ":-20.05756522047037,"pfxX":-9.630269241831135,"pfxZ":6.199133604583792,"pX":0.44051466243383597,"pZ":1.1331707284825872,"vX0":7.041925382042026,"vY0":-139.39203847958578,"vZ0":-8.185980278319674,"x":100.21,"y":208.18,"x0":-0.8760216147306209,"y0":50.00143907953731,"z0":5.4479607452919465,"aX":-18.821286785622974},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":15.8,"spinRate":2422,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.3939628232139367,"extension":6.495872297060396},"index":2,"playId":"59702a96-0470-3677-909c-ff65ab02d005","pitchNumber":3,"startTime":"2026-02-25T19:40:01.993Z","endTime":"2026-02-25T19:40:06.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5968261092222,"aZ":-20.59110927646636,"pfxX":-10.589227788680095,"pfxZ":5.9837961148019705,"pX":-0.838913002130417,"pZ":2.01652207661394,"vX0":3.8427849583513223,"vY0":-138.62003675597705,"vZ0":-5.748919983656089,"x":148.98,"y":184.33,"x0":-0.8719770557831257,"y0":50.0026041441938,"z0":5.503359053199413,"aX":-20.49196554699047},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":18.4},"zone":13,"typeConfidence":0.9,"plateTime":0.3959801468047375,"extension":6.478038658214948},"index":3,"playId":"b8b7e927-c387-3e83-a50c-a6b36f1f9601","pitchNumber":4,"startTime":"2026-02-25T19:40:20.381Z","endTime":"2026-02-25T19:40:25.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":85.5,"endSpeed":78.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31070243053087,"aZ":-32.33060949326184,"pfxX":7.482590121239796,"pfxZ":-0.10231522586651565,"pX":0.7838396856452676,"pZ":2.4220586354142233,"vX0":2.1220331362758182,"vY0":-124.49256412844713,"vZ0":-1.2278829641682043,"x":87.12,"y":173.38,"x0":-1.0518005450027803,"y0":50.00032042538927,"z0":5.60097034340852,"aX":11.727198845505267},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":-14.0,"spinRate":2998,"spinDirection":49},"zone":6,"typeConfidence":0.92,"plateTime":0.44019943336337874,"extension":6.3438760158780365},"hitData":{"launchSpeed":89.3,"launchAngle":11.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":99.18,"coordY":136.9}},"index":4,"playId":"ab6290e6-dc27-338c-9086-e10e54d3ea21","pitchNumber":5,"startTime":"2026-02-25T19:40:47.453Z","endTime":"2026-02-25T19:40:56.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:40:56.215Z","atBatIndex":46},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Sam Huff reaches on a throwing error by third baseman Narciso Polanco.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T19:43:13.923Z","endTime":"2026-02-25T19:44:36.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657611,"fullName":"Cam Hill","link":"/api/v1/people/657611"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[9,10,11,12],"actionIndex":[0,1,2,3,4,5,6,7,8],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":800440,"link":"/api/v1/people/800440"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Narciso Polanco replaces third baseman Richie Palacios, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_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":0,"startTime":"2026-02-25T19:43:00.656Z","endTime":"2026-02-25T19:43:00.671Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800440,"link":"/api/v1/people/800440"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":680700,"link":"/api/v1/people/680700"},"defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":680700,"link":"/api/v1/people/680700"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Kenny Piper replaces catcher Nick Fortes, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_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-25T19:43:00.671Z","endTime":"2026-02-25T19:43:00.672Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700652,"link":"/api/v1/people/700652"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":663743,"link":"/api/v1/people/663743"},"defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Noah Myers replaces left fielder Jacob Melton, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_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":2,"startTime":"2026-02-25T19:43:00.672Z","endTime":"2026-02-25T19:43:00.673Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671956,"link":"/api/v1/people/671956"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":689200,"link":"/api/v1/people/689200"},"defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":689200,"link":"/api/v1/people/689200"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Connor Hujsak replaces right fielder Ryan Vilade, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_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":3,"startTime":"2026-02-25T19:43:00.673Z","endTime":"2026-02-25T19:43:00.674Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":824615,"link":"/api/v1/people/824615"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":668723,"link":"/api/v1/people/668723"},"defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":668723,"link":"/api/v1/people/668723"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Homer Bush Jr. replaces center fielder Jonny DeLuca, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_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":4,"startTime":"2026-02-25T19:43:00.674Z","endTime":"2026-02-25T19:43:00.675Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683344,"link":"/api/v1/people/683344"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":676356,"link":"/api/v1/people/676356"},"defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Will Simpson replaces first baseman Tre' Morgan, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_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":5,"startTime":"2026-02-25T19:43:00.675Z","endTime":"2026-02-25T19:43:00.676Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687310,"link":"/api/v1/people/687310"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":691003,"link":"/api/v1/people/691003"},"defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":691003,"link":"/api/v1/people/691003"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Adrian Santana replaces shortstop Raynel Delgado, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_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":6,"startTime":"2026-02-25T19:43:00.676Z","endTime":"2026-02-25T19:43:00.677Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803745,"link":"/api/v1/people/803745"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":669384,"link":"/api/v1/people/669384"},"defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":669384,"link":"/api/v1/people/669384"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Émilien Pitre replaces second baseman Cooper Kinney, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_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":7,"startTime":"2026-02-25T19:43:00.677Z","endTime":"2026-02-25T19:43:00.678Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692150,"link":"/api/v1/people/692150"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":695692,"link":"/api/v1/people/695692"},"defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":695692,"link":"/api/v1/people/695692"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cam Hill replaces Luis Guerrero.","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":8,"startTime":"2026-02-25T19:43:00.678Z","endTime":"2026-02-25T19:43:16.026Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657611,"link":"/api/v1/people/657611"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":692285,"link":"/api/v1/people/692285","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.265121508324384,"aZ":-11.669672455578514,"pfxX":0.35907675434541986,"pfxZ":11.472783807965374,"pX":-0.36930934017881156,"pZ":4.3249025895642115,"vX0":1.8383879627987456,"vY0":-133.47114056123868,"vZ0":-2.7443068124052843,"x":131.08,"y":122.01,"x0":-1.1163209216100738,"y0":50.00169335484304,"z0":6.217561249653255,"aX":0.641319625437601},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.3,"breakHorizontal":-1.1,"spinRate":2531,"spinDirection":189},"zone":11,"typeConfidence":0.93,"plateTime":0.4118699586767516,"extension":6.024944105381407},"index":9,"playId":"85d79db0-c249-3d3e-a33b-3df579a68afd","pitchNumber":1,"startTime":"2026-02-25T19:43:16.026Z","endTime":"2026-02-25T19:43:20.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.396015363530072,"aZ":-26.180286575135526,"pfxX":0.2525351967395425,"pfxZ":3.6741933656261807,"pX":0.0031712655090380213,"pZ":1.005246107296011,"vX0":3.648105768450361,"vY0":-126.80811540271844,"vZ0":-6.793551582354246,"x":116.88,"y":211.64,"x0":-1.4856462098725203,"y0":50.004991896287265,"z0":5.801457609700149,"aX":0.4118120915846973},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":-1.3,"spinRate":2416,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4315678497768496,"extension":6.208815444105388},"index":10,"playId":"2c4bfce5-e973-387e-8f2d-4cc595babba7","pitchNumber":2,"startTime":"2026-02-25T19:43:29.659Z","endTime":"2026-02-25T19:43:32.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.545203199627306,"aZ":-13.283424254359593,"pfxX":0.34673970461584025,"pfxZ":10.495464185552041,"pX":0.7360945905346159,"pZ":2.798214785653842,"vX0":5.055676435123988,"vY0":-133.75206822213033,"vZ0":-5.788792583426625,"x":88.94,"y":163.23,"x0":-1.228798697900488,"y0":50.00631289625845,"z0":5.953972356029548,"aX":0.6249251651788855},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":-1.8,"spinRate":2510,"spinDirection":201},"zone":6,"typeConfidence":0.89,"plateTime":0.41049076405129936,"extension":6.106924572165968},"index":11,"playId":"933bf31e-7848-3a27-a032-631244f1fa28","pitchNumber":3,"startTime":"2026-02-25T19:43:46.121Z","endTime":"2026-02-25T19:43:50.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.458324567951735,"aZ":-34.836454153815446,"pfxX":5.6432852148901596,"pfxZ":-1.8171905432124014,"pX":0.3685178617652105,"pZ":2.2534005287134065,"vX0":2.931907457671117,"vY0":-121.04872399028605,"vZ0":-1.3942644865221197,"x":102.95,"y":177.94,"x0":-1.59660734350678,"y0":50.0038212745769,"z0":5.922963724528146,"aX":8.266398582301646},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.4,"breakHorizontal":-10.9,"spinRate":1264,"spinDirection":72},"zone":9,"typeConfidence":0.9,"plateTime":0.4547394445974384,"extension":6.310161309150433},"hitData":{"launchSpeed":103.8,"launchAngle":-0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.51,"coordY":165.96}},"index":12,"playId":"60ad4ff8-f335-3a41-91ed-da4a01ca7c5d","pitchNumber":4,"startTime":"2026-02-25T19:44:09.522Z","endTime":"2026-02-25T19:44:36.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_ab"},{"player":{"id":657611,"link":"/api/v1/people/657611"},"credit":"p_ab"},{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_pa"},{"player":{"id":657611,"link":"/api/v1/people/657611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:44:36.332Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Beavers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T19:44:42.851Z","endTime":"2026-02-25T19:45:36.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657611,"fullName":"Cam Hill","link":"/api/v1/people/657611"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700652,"link":"/api/v1/people/700652"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.791596749821487,"aZ":-33.24448319005304,"pfxX":5.917103053385236,"pfxZ":-0.7577664602050191,"pX":-0.47316865889062787,"pZ":2.4133820039654528,"vX0":1.1771897566323521,"vY0":-119.021265740868,"vZ0":-0.9556925527994473,"x":135.04,"y":173.62,"x0":-1.7434697829971268,"y0":50.00009801811465,"z0":5.855284877710977,"aX":8.40966730164495},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.3,"breakHorizontal":-11.0,"spinRate":2541,"spinDirection":55},"zone":4,"typeConfidence":0.9,"plateTime":0.4618056920865756,"extension":6.533593384084412},"index":0,"playId":"64cd6b06-836d-3bd2-bff0-ae5c6e86c518","pitchNumber":1,"startTime":"2026-02-25T19:44:53.557Z","endTime":"2026-02-25T19:44:58.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":91.6,"endSpeed":83.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.925658452842995,"aZ":-15.190112410582108,"pfxX":0.5773777003084604,"pfxZ":9.511565909035735,"pX":1.2771702038486707,"pZ":3.0652339480941926,"vX0":6.367397572469567,"vY0":-133.134041060545,"vZ0":-4.78775808071375,"x":68.32,"y":156.02,"x0":-1.225677401588778,"y0":50.00531925264251,"z0":5.994765441175746,"aX":1.0318192023343296},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":-2.5,"spinRate":2492,"spinDirection":193},"zone":12,"typeConfidence":0.79,"plateTime":0.4121950735399986,"extension":6.0879557386269445},"index":1,"playId":"8366b029-c47c-3694-9f95-f85bc5800510","pitchNumber":2,"startTime":"2026-02-25T19:45:11.062Z","endTime":"2026-02-25T19:45:14.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.041577069382633,"aZ":-22.418688969534628,"pfxX":-5.573705700626592,"pfxZ":5.894954116359182,"pX":0.14325737713654865,"pZ":1.4464608457023445,"vX0":5.9157983331048065,"vY0":-127.51148801078045,"vZ0":-6.510717696300943,"x":111.54,"y":199.73,"x0":-1.4774159430333669,"y0":50.00317489304301,"z0":5.789678642460121,"aX":-9.223031594355868},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":8.9,"spinRate":1864,"spinDirection":208},"zone":14,"typeConfidence":0.48,"plateTime":0.4287800823088923,"extension":6.418586665852482},"index":2,"playId":"51d7fb9a-ca1c-3b25-a95d-fdf31e8fe985","pitchNumber":3,"startTime":"2026-02-25T19:45:32.496Z","endTime":"2026-02-25T19:45:36.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":657611,"link":"/api/v1/people/657611"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":657611,"link":"/api/v1/people/657611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.8,"awayTeamWinProbability":42.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":2.08,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:45:36.189Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Weston Wilson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T19:46:12.211Z","endTime":"2026-02-25T19:47:01.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657611,"fullName":"Cam Hill","link":"/api/v1/people/657611"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700652,"link":"/api/v1/people/700652"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"ddcfffae-3402-3ab2-bd9f-6663105aca26","startTime":"2026-02-25T19:45:57.133Z","endTime":"2026-02-25T19:46:02.613Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02153433192017,"aZ":-28.798689628936106,"pfxX":-0.8835786600785274,"pfxZ":2.1576420499868547,"pX":-0.5668938065619448,"pZ":3.524890556656959,"vX0":2.647211482615166,"vY0":-124.8625372362968,"vZ0":-0.5276086951834634,"x":138.61,"y":143.61,"x0":-1.5298072677701813,"y0":50.00453447881954,"z0":6.125156133071134,"aX":-1.3841813512685872},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":1.0,"spinRate":2424,"spinDirection":78},"zone":1,"typeConfidence":2.0,"plateTime":0.44000857270216454,"extension":6.3579749400929435},"index":1,"playId":"557a6c56-5c8d-33c6-9c5e-0e9440c9d769","pitchNumber":1,"startTime":"2026-02-25T19:46:14.350Z","endTime":"2026-02-25T19:46:18.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56121839082763,"aZ":-36.12456591643309,"pfxX":6.372151682030737,"pfxZ":-2.739579307257312,"pX":-0.2493287122778147,"pZ":3.2900837010448667,"vX0":1.7572511552532117,"vY0":-120.07242107371593,"vZ0":1.271319459420179,"x":126.5,"y":149.95,"x0":-1.8201438650130717,"y0":50.000377429694986,"z0":5.9945346321391195,"aX":9.202722052898249},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.3,"breakHorizontal":-12.0,"spinRate":2713,"spinDirection":45},"zone":2,"typeConfidence":0.89,"plateTime":0.4580417188238779,"extension":6.269245950561991},"index":2,"playId":"40e28c4a-8f44-301a-92c5-12dd67799f70","pitchNumber":2,"startTime":"2026-02-25T19:46:34.230Z","endTime":"2026-02-25T19:46:38.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-25T19:46:46.727Z","endTime":"2026-02-25T19:46:57.035Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.267023961853624,"aZ":-33.20110586974352,"pfxX":4.695729606630534,"pfxZ":-0.6881989617255657,"pX":0.9828481129526079,"pZ":1.711946969811605,"vX0":4.4786095468562905,"vY0":-121.99345795534691,"vZ0":-3.0555682332047978,"x":79.54,"y":192.56,"x0":-1.493668816799269,"y0":50.002671761858025,"z0":5.872244074174845,"aX":7.0056108161122514},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.8,"breakHorizontal":-9.6,"spinRate":2560,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.45073667506420545,"extension":6.632110676644192},"index":4,"playId":"22cb650b-2f3e-3eea-b2cc-cc4149ebf225","pitchNumber":3,"startTime":"2026-02-25T19:46:57.035Z","endTime":"2026-02-25T19:47:01.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":657611,"link":"/api/v1/people/657611"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":657611,"link":"/api/v1/people/657611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.81,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:47:01.306Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Enrique Bradfield Jr. flies out to center fielder Homer Bush Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-25T19:47:15.095Z","endTime":"2026-02-25T19:47:37.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":690961,"fullName":"Enrique Bradfield Jr.","link":"/api/v1/people/690961"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657611,"fullName":"Cam Hill","link":"/api/v1/people/657611"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690961,"fullName":"Enrique Bradfield Jr.","link":"/api/v1/people/690961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683344,"link":"/api/v1/people/683344"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53204293460202,"aZ":-13.272901911073376,"pfxX":-3.9040109852822775,"pfxZ":10.336923030131722,"pX":0.5532852366156918,"pZ":3.2519733278899583,"vX0":5.911102045455904,"vY0":-134.00641227590995,"vZ0":-4.832689227375669,"x":95.91,"y":150.98,"x0":-1.168535515465885,"y0":50.000210557323285,"z0":6.018721910703001,"aX":-7.137076596494786},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":5.9,"spinRate":2446,"spinDirection":198},"zone":3,"typeConfidence":0.91,"plateTime":0.4079126883953612,"extension":5.972657361384316},"hitData":{"launchSpeed":73.7,"launchAngle":30.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.17,"coordY":99.44}},"index":0,"playId":"aa1f9f54-3a45-3148-8e49-6e66bd7711b1","pitchNumber":1,"startTime":"2026-02-25T19:47:27.250Z","endTime":"2026-02-25T19:47:37.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":690961,"link":"/api/v1/people/690961","batSide":{"code":"L","description":"Left"}},"first":{"id":669087,"link":"/api/v1/people/669087"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690961,"link":"/api/v1/people/690961"},"credit":"b_ab"},{"player":{"id":657611,"link":"/api/v1/people/657611"},"credit":"p_ab"},{"player":{"id":690961,"link":"/api/v1/people/690961"},"credit":"b_pa"},{"player":{"id":657611,"link":"/api/v1/people/657611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:47:37.577Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Simpson walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T19:49:40.396Z","endTime":"2026-02-25T19:50:57.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":687310,"fullName":"Will Simpson","link":"/api/v1/people/687310"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815148,"fullName":"Nestor German","link":"/api/v1/people/815148"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687310,"fullName":"Will Simpson","link":"/api/v1/people/687310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":687310,"fullName":"Will Simpson","link":"/api/v1/people/687310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Enrique Bradfield Jr.","event":"Defensive Switch","eventType":"defensive_switch","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-25T19:49:22.709Z","endTime":"2026-02-25T19:49:22.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690961,"link":"/api/v1/people/690961"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Thomas Sosa replaces third baseman Weston Wilson, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_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-25T19:49:22.723Z","endTime":"2026-02-25T19:49:22.724Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800449,"link":"/api/v1/people/800449"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":690961,"link":"/api/v1/people/690961"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Willy Vasquez replaces center fielder Dylan Beavers, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_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":2,"startTime":"2026-02-25T19:49:22.724Z","endTime":"2026-02-25T19:49:22.725Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691938,"link":"/api/v1/people/691938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":687637,"link":"/api/v1/people/687637"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nestor German replaces Anthony Nunez.","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":3,"startTime":"2026-02-25T19:49:22.725Z","endTime":"2026-02-25T19:49:42.524Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815148,"link":"/api/v1/people/815148"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.632564596319106,"aZ":-8.022021757741191,"pfxX":-3.99164368727694,"pfxZ":13.428340225980762,"pX":-0.9270525120775205,"pZ":3.758672807750105,"vX0":3.414000001522196,"vY0":-133.94062029538486,"vZ0":-5.844381679414744,"x":152.34,"y":137.3,"x0":-1.7058586844623558,"y0":50.00667539463538,"z0":6.556896518287892,"aX":-7.181721279875398},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":23.0,"breakHorizontal":6.4,"spinRate":2394,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4105111279346718,"extension":5.454223819774831},"index":4,"playId":"7afb4aca-69f1-3ebd-9305-6292867a12c1","pitchNumber":1,"startTime":"2026-02-25T19:49:42.524Z","endTime":"2026-02-25T19:49:46.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.431631713503297,"aZ":-33.09870623783141,"pfxX":3.0238858161224895,"pfxZ":-0.659451677657434,"pX":1.7757058999842592,"pZ":1.1312236014627626,"vX0":6.562041571215779,"vY0":-118.46438472176806,"vZ0":-5.302074984795932,"x":49.31,"y":208.24,"x0":-1.4323622160852636,"y0":50.00212942958677,"z0":6.453788390259578,"aX":4.2590778704079755},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.3,"breakHorizontal":-7.2,"spinRate":2555,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.46387666613123146,"extension":5.309418797755717},"index":5,"playId":"e67d3f68-19e8-3168-a10b-6c9d2b6b5a3f","pitchNumber":2,"startTime":"2026-02-25T19:50:00.040Z","endTime":"2026-02-25T19:50:03.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":82.1,"endSpeed":75.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.492234859082828,"aZ":-34.19065840126479,"pfxX":2.8451114385862293,"pfxZ":-1.425536595971037,"pX":0.640766458887371,"pZ":0.8973038105119335,"vX0":4.8113957416063835,"vY0":-119.38649945394047,"vZ0":-5.340575625736399,"x":92.58,"y":214.55,"x0":-1.7831171803315153,"y0":50.00009667509245,"z0":6.298619705264996,"aX":4.038105175232771},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.7,"breakHorizontal":-6.5,"spinRate":2499,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.46169694041379117,"extension":5.879826058175263},"index":6,"playId":"d2f5773b-49b6-3067-9879-f1cfcd467517","pitchNumber":3,"startTime":"2026-02-25T19:50:17.652Z","endTime":"2026-02-25T19:50:21.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.1,"endSpeed":83.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73345046573226,"aZ":-8.818039886373661,"pfxX":-2.5032587037685294,"pfxZ":12.834830181987268,"pX":0.23964227641442734,"pZ":4.397054470030669,"vX0":5.474770036187296,"vY0":-135.33080181437495,"vZ0":-4.163548698695183,"x":107.87,"y":120.06,"x0":-1.501730734211534,"y0":50.00454399201377,"z0":6.595522067989524,"aX":-4.556599493118044},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":22.3,"breakHorizontal":3.1,"spinRate":2419,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4077033473653042,"extension":6.160310655958577},"index":7,"playId":"556360a5-8b2b-3b92-af19-12c35ae83b6d","pitchNumber":4,"startTime":"2026-02-25T19:50:37.767Z","endTime":"2026-02-25T19:50:43.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45972453750169,"aZ":-10.918692596269217,"pfxX":-2.4939439376528885,"pfxZ":11.805813171544278,"pX":0.9134920792102044,"pZ":3.592650261125721,"vX0":6.583613178536866,"vY0":-133.96865432293325,"vZ0":-5.791488115141415,"x":82.18,"y":141.78,"x0":-1.2621383870580174,"y0":50.005782883393955,"z0":6.577641455282624,"aX":-4.49154829739808},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.2,"breakHorizontal":3.0,"spinRate":2245,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.4103050704120337,"extension":5.741434880810094},"index":8,"playId":"49b36203-f668-335a-b676-cfd6f7d029a7","pitchNumber":5,"startTime":"2026-02-25T19:50:53.915Z","endTime":"2026-02-25T19:50:57.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687310,"link":"/api/v1/people/687310"},"credit":"b_pa"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.52,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:50:57.498Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adrian Santana walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T19:51:13.520Z","endTime":"2026-02-25T19:53:00.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":803745,"fullName":"Adrian Santana","link":"/api/v1/people/803745"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815148,"fullName":"Nestor German","link":"/api/v1/people/815148"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803745,"fullName":"Adrian Santana","link":"/api/v1/people/803745"},"postOnSecond":{"id":687310,"fullName":"Will Simpson","link":"/api/v1/people/687310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687310,"fullName":"Will Simpson","link":"/api/v1/people/687310"},"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":803745,"fullName":"Adrian Santana","link":"/api/v1/people/803745"},"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(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":90.9,"endSpeed":83.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.358859362329344,"aZ":-11.541150569340559,"pfxX":-3.7515008628024926,"pfxZ":11.616755055426989,"pX":-1.1108679950120082,"pZ":2.9188846702029214,"vX0":2.7121539109617774,"vY0":-132.2173031549845,"vZ0":-7.014127074600637,"x":159.34,"y":159.97,"x0":-1.6609365656415285,"y0":50.00128481255739,"z0":6.447243091406082,"aX":-6.662362135253917},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.8,"breakHorizontal":6.2,"spinRate":2255,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.41375731201776533,"extension":5.8838302130132},"index":0,"playId":"3242cef1-2119-3265-ae0e-5f0bddb5f641","pitchNumber":1,"startTime":"2026-02-25T19:51:23.996Z","endTime":"2026-02-25T19:51:28.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"first":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":89.9,"endSpeed":81.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.212100055805198,"aZ":-11.724585789947884,"pfxX":-1.3599162678826717,"pfxZ":11.857955581244566,"pX":-0.6639919576597075,"pZ":3.6384172150210796,"vX0":2.350976797053368,"vY0":-130.88881004923917,"vZ0":-5.268544173173014,"x":142.31,"y":140.54,"x0":-1.3996531396273852,"y0":50.00188981344692,"z0":6.565085239007866,"aX":-2.3452514538608633},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":20.4,"breakHorizontal":1.9,"spinRate":2361,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4194505648067537,"extension":6.0392818304884415},"index":1,"playId":"a423675a-ea1b-3982-89e8-614be4301c2c","pitchNumber":2,"startTime":"2026-02-25T19:51:43.652Z","endTime":"2026-02-25T19:51:47.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"first":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":70.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.935374029682077,"aZ":-41.4513508348305,"pfxX":0.9502898138687754,"pfxZ":-7.553432441528358,"pX":-0.21360528221939984,"pZ":2.8351795866323215,"vX0":2.4086552555038283,"vY0":-110.21244602265074,"vZ0":0.7949921480581927,"x":125.14,"y":162.23,"x0":-1.444977645331342,"y0":50.00448506950396,"z0":6.854273055410721,"aX":1.1664527744399744},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-13.2,"breakHorizontal":-2.4,"spinRate":1471,"spinDirection":10},"zone":2,"typeConfidence":2.0,"plateTime":0.49735070538508364,"extension":5.759520308664774},"index":2,"playId":"76310fd3-ba67-383a-a8e7-898f6ee55da9","pitchNumber":3,"startTime":"2026-02-25T19:52:04.480Z","endTime":"2026-02-25T19:52:09.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"first":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.865847959528647,"aZ":-11.924693609527727,"pfxX":-3.241723774276568,"pfxZ":11.326054642018368,"pX":-1.0222257524306282,"pZ":3.645781110125985,"vX0":2.74981274741219,"vY0":-133.4081195194306,"vZ0":-5.375099890371632,"x":155.96,"y":140.34,"x0":-1.649253833256692,"y0":50.003602040230255,"z0":6.558981544694267,"aX":-5.796395443235329},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.4,"breakHorizontal":5.2,"spinRate":2275,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.41184090761810843,"extension":5.452669838307763},"index":3,"playId":"bcf5d9e9-2dfc-3685-83d8-ba7ae3368259","pitchNumber":4,"startTime":"2026-02-25T19:52:22.301Z","endTime":"2026-02-25T19:52:32.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"first":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Will Simpson steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"actionPlayId":"bcf5d9e9-2dfc-3685-83d8-ba7ae3368259","startTime":"2026-02-25T19:52:32.354Z","endTime":"2026-02-25T19:52:55.438Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687310,"link":"/api/v1/people/687310"},"defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"first":{"id":687310,"link":"/api/v1/people/687310"},"postOnSecond":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":2.43,"dramaIndex":96.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.738578507966587,"aZ":-9.737954890993073,"pfxX":-2.445267584260124,"pfxZ":12.489131175248994,"pX":0.9280273641328833,"pZ":0.713353973324774,"vX0":6.794448510289959,"vY0":-133.65863219579538,"vZ0":-12.798156161453626,"x":81.63,"y":219.52,"x0":-1.337342680770967,"y0":50.002248587616265,"z0":6.281730421985076,"aX":-4.3931860804895635},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.8,"breakHorizontal":2.9,"spinRate":2376,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4109247963370062,"extension":5.956253310725312},"index":5,"playId":"76f06fd1-9cee-3ec9-9327-4149c72559a3","pitchNumber":5,"startTime":"2026-02-25T19:52:55.438Z","endTime":"2026-02-25T19:53:00.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803745,"link":"/api/v1/people/803745"},"credit":"b_pa"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":2.43,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:53:00.881Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Émilien Pitre pops out to first baseman Creed Willems in foul territory.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T19:53:26.171Z","endTime":"2026-02-25T19:54:15.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":692150,"fullName":"Émilien Pitre","link":"/api/v1/people/692150"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815148,"fullName":"Nestor German","link":"/api/v1/people/815148"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803745,"fullName":"Adrian Santana","link":"/api/v1/people/803745"},"postOnSecond":{"id":687310,"fullName":"Will Simpson","link":"/api/v1/people/687310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":692150,"fullName":"Émilien Pitre","link":"/api/v1/people/692150"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695735,"link":"/api/v1/people/695735"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":69.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.893754133777467,"aZ":-43.512533652188715,"pfxX":-0.6547613710777889,"pfxZ":-9.19459079290687,"pX":0.11160063013545068,"pZ":2.716931026411904,"vX0":3.277895426979848,"vY0":-111.24802308232319,"vZ0":1.0287169143701898,"x":112.75,"y":165.42,"x0":-1.3059354480131047,"y0":50.001554220932825,"z0":6.815769233014336,"aX":-0.8081296597606146},"breaks":{"breakAngle":0.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-15.8,"breakHorizontal":0.2,"spinRate":2406,"spinDirection":35},"zone":5,"typeConfidence":2.0,"plateTime":0.49534841169302046,"extension":5.474486667381694},"index":0,"playId":"36c0427c-162d-3154-adab-9b1f6ac1acc9","pitchNumber":1,"startTime":"2026-02-25T19:53:26.171Z","endTime":"2026-02-25T19:53:30.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":692150,"link":"/api/v1/people/692150","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.942240582611518,"aZ":-23.496269453629974,"pfxX":-4.312783699366806,"pfxZ":6.080254709557392,"pX":0.2486583526547373,"pZ":2.4200799289834003,"vX0":6.123907220704586,"vY0":-119.5087206294543,"vZ0":-4.196896750791039,"x":107.52,"y":173.44,"x0":-1.802689220927524,"y0":50.00143321867441,"z0":6.343542130516558,"aX":-6.1537624707282905},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":10.1,"breakHorizontal":6.1,"spinRate":1300,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.46071037754419875,"extension":6.285330480784834},"index":1,"playId":"3a761b06-dde5-348d-96fd-0f42e9dd2bd7","pitchNumber":2,"startTime":"2026-02-25T19:53:44.028Z","endTime":"2026-02-25T19:53:47.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":692150,"link":"/api/v1/people/692150","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97988114158048,"aZ":-27.201136682132383,"pfxX":-2.6526703731918904,"pfxZ":3.5144713825812426,"pX":0.04908753775031942,"pZ":1.7663979780090944,"vX0":4.996054352327353,"vY0":-118.88354240507974,"vZ0":-4.674874166989309,"x":115.13,"y":191.09,"x0":-1.7448597952760512,"y0":50.00503414283219,"z0":6.257185569991051,"aX":-3.75829978499544},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.4,"breakHorizontal":3.5,"spinRate":1425,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4625404180982713,"extension":5.914068938786546},"hitData":{"launchSpeed":66.6,"launchAngle":66.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.14,"coordY":182.92}},"index":2,"playId":"86a3f99b-8828-369c-b989-3fdd15afba1f","pitchNumber":3,"startTime":"2026-02-25T19:54:03.821Z","endTime":"2026-02-25T19:54:15.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":692150,"link":"/api/v1/people/692150","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692150,"link":"/api/v1/people/692150"},"credit":"b_ab"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_ab"},{"player":{"id":692150,"link":"/api/v1/people/692150"},"credit":"b_pa"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":43.6,"awayTeamWinProbability":56.4,"homeTeamWinProbabilityAdded":8.0,"leverageIndex":2.81,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:54:15.340Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Sabol strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T19:54:40.265Z","endTime":"2026-02-25T19:56:47.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666165,"fullName":"Blake Sabol","link":"/api/v1/people/666165"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815148,"fullName":"Nestor German","link":"/api/v1/people/815148"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803745,"fullName":"Adrian Santana","link":"/api/v1/people/803745"},"postOnSecond":{"id":687310,"fullName":"Will Simpson","link":"/api/v1/people/687310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666165,"fullName":"Blake Sabol","link":"/api/v1/people/666165"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Blake Sabol replaces Tatem Levins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-25T19:54:26.004Z","endTime":"2026-02-25T19:54:42.186Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666165,"link":"/api/v1/people/666165"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":694420,"link":"/api/v1/people/694420"},"defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":694420,"link":"/api/v1/people/694420","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987767061609983,"aZ":-27.871846005343077,"pfxX":-3.2829783679005398,"pfxZ":3.080447060052246,"pX":-0.04700303252982575,"pZ":1.255269723832051,"vX0":4.796648344641229,"vY0":-117.83862536225001,"vZ0":-5.657644363269545,"x":118.79,"y":204.89,"x0":-1.6894681791508035,"y0":50.00061866982517,"z0":6.286258320230999,"aX":-4.581330590329216},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.3,"breakHorizontal":4.7,"spinRate":1198,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4661681794423793,"extension":5.769901804939988},"index":1,"playId":"5f8cdc82-b1ad-3293-b756-86ab84519c16","pitchNumber":1,"startTime":"2026-02-25T19:54:42.186Z","endTime":"2026-02-25T19:54:47.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":666165,"link":"/api/v1/people/666165","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.6,"endSpeed":83.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96035946872142,"aZ":-8.353601610313524,"pfxX":-2.987408737929582,"pfxZ":13.22717378231702,"pX":-0.12026058231239475,"pZ":2.887720316014727,"vX0":4.51079625675286,"vY0":-134.53113633536577,"vZ0":-7.55928289340236,"x":121.58,"y":160.81,"x0":-1.4442483922592357,"y0":50.00143546802942,"z0":6.355846478245425,"aX":-5.379665746409979},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":22.2,"breakHorizontal":4.2,"spinRate":2408,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4099012998529643,"extension":6.462843797036454},"index":2,"playId":"f458b1d1-91a3-351f-89fe-a91156d63189","pitchNumber":2,"startTime":"2026-02-25T19:55:02.293Z","endTime":"2026-02-25T19:55:05.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":666165,"link":"/api/v1/people/666165","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.405278588176273,"aZ":-9.17199251161921,"pfxX":-3.2649041271281054,"pfxZ":12.49631120090099,"pX":-0.7299440410776382,"pZ":2.7909423476042647,"vX0":3.2512885033177934,"vY0":-135.29228293045315,"vZ0":-7.95336876121903,"x":144.82,"y":163.42,"x0":-1.52705646431956,"y0":50.0065508095958,"z0":6.423973634301734,"aX":-6.012227996058811},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.0,"breakHorizontal":5.2,"spinRate":2516,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.40590714736192446,"extension":5.919799768382212},"index":3,"playId":"14b38861-0968-337a-a80a-972019fe7016","pitchNumber":3,"startTime":"2026-02-25T19:55:24.656Z","endTime":"2026-02-25T19:56:01.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":666165,"link":"/api/v1/people/666165","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":666165,"fullName":"Blake Sabol","link":"/api/v1/people/666165"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63123647738151,"aZ":-29.3576339520398,"pfxX":-5.547072168280518,"pfxZ":1.9987468761248088,"pX":0.10199991484673752,"pZ":1.01346308795659,"vX0":5.806730034835914,"vY0":-118.35146513336116,"vZ0":-5.914924411722309,"x":113.11,"y":211.42,"x0":-1.6683638910356808,"y0":50.00572266831294,"z0":6.250340936548556,"aX":-7.831785563220283},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.4,"breakHorizontal":8.5,"spinRate":1446,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4636678730020636,"extension":6.452807392651997},"index":4,"playId":"46d2ba38-8701-31de-b993-db0d3d692968","pitchNumber":4,"startTime":"2026-02-25T19:56:21.180Z","endTime":"2026-02-25T19:56:25.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":666165,"link":"/api/v1/people/666165","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38020193276276,"aZ":-29.658579628797632,"pfxX":3.1261500319639786,"pfxZ":1.763804488248649,"pX":0.5805045427613958,"pZ":3.10055953024833,"vX0":4.389971468646014,"vY0":-118.31262575654645,"vZ0":-1.560117248785758,"x":94.87,"y":155.06,"x0":-1.7011581681686097,"y0":50.00338606280323,"z0":6.472463156471938,"aX":4.455549676839779},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.1,"breakHorizontal":-6.7,"spinRate":2495,"spinDirection":49},"zone":3,"typeConfidence":2.0,"plateTime":0.46196072291228685,"extension":6.00508356798783},"index":5,"playId":"9281f80b-c7f7-3ac2-b84a-b152a0272141","pitchNumber":5,"startTime":"2026-02-25T19:56:42.281Z","endTime":"2026-02-25T19:56:47.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":666165,"link":"/api/v1/people/666165","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666165,"link":"/api/v1/people/666165"},"credit":"b_ab"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_ab"},{"player":{"id":666165,"link":"/api/v1/people/666165"},"credit":"b_pa"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":3.22,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:56:47.953Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Narciso Polanco strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-25T19:57:01.176Z","endTime":"2026-02-25T19:58:17.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":800440,"fullName":"Narciso Polanco","link":"/api/v1/people/800440"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815148,"fullName":"Nestor German","link":"/api/v1/people/815148"},"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":800440,"fullName":"Narciso Polanco","link":"/api/v1/people/800440"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"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(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":93.0,"endSpeed":84.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52543767269564,"aZ":-12.562914032872387,"pfxX":-3.08974199912339,"pfxZ":10.678512409726169,"pX":0.6502812987678704,"pZ":2.9348450284949146,"vX0":6.394578039250858,"vY0":-135.1659739427318,"vZ0":-7.012476018282557,"x":92.21,"y":159.54,"x0":-1.3527209969159113,"y0":50.00244103862882,"z0":6.45876312567815,"aX":-5.674665522480256},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":4.1,"spinRate":2022,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.4063873827154718,"extension":5.9361454370155355},"index":0,"playId":"94011cef-0494-37cb-95eb-29ce2a0e3987","pitchNumber":1,"startTime":"2026-02-25T19:57:12.851Z","endTime":"2026-02-25T19:57:16.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":800440,"link":"/api/v1/people/800440","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24518879050441,"aZ":-12.177046518659058,"pfxX":-1.9326018617870602,"pfxZ":10.786636741581603,"pX":-0.0240649178410957,"pZ":2.852023272799034,"vX0":4.551337207333906,"vY0":-135.44681255827814,"vZ0":-7.246395088009346,"x":117.92,"y":161.78,"x0":-1.4768541217009514,"y0":50.00216968171507,"z0":6.4180384311951455,"aX":-3.583196064515269},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":2.5,"spinRate":2491,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.4047641618499003,"extension":5.760540696897748},"index":1,"playId":"ed53a622-de08-37ad-85c8-5497d22eccf2","pitchNumber":2,"startTime":"2026-02-25T19:57:30.212Z","endTime":"2026-02-25T19:57:35.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":800440,"link":"/api/v1/people/800440","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.244529333442788,"aZ":-27.116983087136962,"pfxX":-2.5762394902233527,"pfxZ":3.4182160850709717,"pX":-1.1987214597861504,"pZ":2.685350613871267,"vX0":2.2038725420745084,"vY0":-120.77560515524084,"vZ0":-3.102093398024466,"x":162.69,"y":166.28,"x0":-1.7877862383586716,"y0":50.00244197528261,"z0":6.368060872389209,"aX":-3.8107372983549612},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.8,"breakHorizontal":4.2,"spinRate":779,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.45329497306686584,"extension":5.714620268503361},"index":2,"playId":"3adf8d17-5586-37fe-a044-6e114742930d","pitchNumber":3,"startTime":"2026-02-25T19:57:53.145Z","endTime":"2026-02-25T19:57:58.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":800440,"link":"/api/v1/people/800440","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67225803940364,"aZ":-30.220604338809185,"pfxX":3.6727242146532646,"pfxZ":1.360265708591033,"pX":0.3819104490898107,"pZ":2.2200623123934564,"vX0":3.436059638832612,"vY0":-119.1260384042874,"vZ0":-3.443553657694534,"x":102.44,"y":178.84,"x0":-1.55586646537372,"y0":50.00370640166009,"z0":6.41330433261356,"aX":5.284217003922827},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.9,"breakHorizontal":-7.4,"spinRate":850,"spinDirection":104},"zone":6,"typeConfidence":2.0,"plateTime":0.45960114442444855,"extension":5.547175796092196},"index":3,"playId":"ca266cf3-1015-3b3d-96be-d14dce782dde","pitchNumber":4,"startTime":"2026-02-25T19:58:11.681Z","endTime":"2026-02-25T19:58:17.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":800440,"link":"/api/v1/people/800440","batSide":{"code":"L","description":"Left"}},"first":{"id":803745,"link":"/api/v1/people/803745"},"second":{"id":687310,"link":"/api/v1/people/687310"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800440,"link":"/api/v1/people/800440"},"credit":"b_ab"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_ab"},{"player":{"id":800440,"link":"/api/v1/people/800440"},"credit":"b_pa"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":7.699999999999996,"leverageIndex":3.05,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-02-25T19:58:17.265Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Butterworth lines out to shortstop Adrian Santana.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T20:00:26.526Z","endTime":"2026-02-25T20:01:08.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":822578,"fullName":"Brandon Butterworth","link":"/api/v1/people/822578"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689433,"fullName":"Derrick Edington","link":"/api/v1/people/689433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,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":822578,"fullName":"Brandon Butterworth","link":"/api/v1/people/822578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":803745,"link":"/api/v1/people/803745"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Blake Sabol remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","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-25T19:59:45.248Z","endTime":"2026-02-25T19:59:45.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666165,"link":"/api/v1/people/666165"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"901","replacedPlayer":{"id":694420,"link":"/api/v1/people/694420"},"defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":822578,"link":"/api/v1/people/822578","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Derrick Edington replaces Cam Hill.","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-25T19:59:45.265Z","endTime":"2026-02-25T20:00:28.641Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689433,"link":"/api/v1/people/689433"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657611,"link":"/api/v1/people/657611","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":822578,"link":"/api/v1/people/822578","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.077385877256376,"aZ":-24.520153019095705,"pfxX":-10.932771036175753,"pfxZ":3.9516790908813846,"pX":-0.7549887998263319,"pZ":3.085081931063889,"vX0":5.079016867022877,"vY0":-138.80484274739223,"vZ0":-3.3360367179562243,"x":145.78,"y":155.48,"x0":-1.1950699285026884,"y0":50.00390770289079,"z0":5.94808695201264,"aX":-21.187055495658303},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.6,"breakHorizontal":18.6,"spinRate":1956,"spinDirection":269},"zone":1,"typeConfidence":2.0,"plateTime":0.3956465412186265,"extension":5.496701004126956},"index":2,"playId":"fee23678-4b45-388c-a60a-a5c68355345a","pitchNumber":1,"startTime":"2026-02-25T20:00:28.641Z","endTime":"2026-02-25T20:00:32.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":822578,"link":"/api/v1/people/822578","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-02-25T20:00:43.368Z","endTime":"2026-02-25T20:00:57.753Z","isPitch":false,"type":"action","player":{"id":822578,"link":"/api/v1/people/822578"},"defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":822578,"link":"/api/v1/people/822578","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.116043520752925,"aZ":-20.03902546087827,"pfxX":-11.278474201507121,"pfxZ":6.324182683673787,"pX":-0.7670028737594325,"pZ":2.2602914288665987,"vX0":5.27340745872113,"vY0":-137.96131053265577,"vZ0":-6.260777504032975,"x":146.24,"y":177.75,"x0":-1.243260002753095,"y0":50.00085422701419,"z0":5.920034266431731,"aX":-21.630064217577843},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":19.2,"spinRate":2083,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.3977722460645303,"extension":5.487833667263919},"hitData":{"launchSpeed":88.9,"launchAngle":12.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":96.88,"coordY":133.26}},"index":4,"playId":"72e06aab-34c7-39f3-9f23-34ce7bf6e4b6","pitchNumber":2,"startTime":"2026-02-25T20:00:57.753Z","endTime":"2026-02-25T20:01:08.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":822578,"link":"/api/v1/people/822578","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":822578,"link":"/api/v1/people/822578"},"credit":"b_ab"},{"player":{"id":689433,"link":"/api/v1/people/689433"},"credit":"p_ab"},{"player":{"id":822578,"link":"/api/v1/people/822578"},"credit":"b_pa"},{"player":{"id":689433,"link":"/api/v1/people/689433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:01:08.056Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Creed Willems called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T20:01:17.756Z","endTime":"2026-02-25T20:03:10.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695735,"fullName":"Creed Willems","link":"/api/v1/people/695735"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689433,"fullName":"Derrick Edington","link":"/api/v1/people/689433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695735,"fullName":"Creed Willems","link":"/api/v1/people/695735"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700652,"link":"/api/v1/people/700652"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.738479650838496,"aZ":-26.783852971745223,"pfxX":2.322002632429717,"pfxZ":3.514005501205485,"pX":2.3940614310537156,"pZ":0.7335194797432127,"vX0":7.784682971872299,"vY0":-123.41452820178392,"vZ0":-7.087816255785498,"x":25.74,"y":218.97,"x0":-1.1094691056953747,"y0":50.00421933996128,"z0":5.914530517865992,"aX":3.5632007114472874},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.8,"breakHorizontal":-6.1,"spinRate":2188,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.44468797962538664,"extension":5.484878511891751},"index":0,"playId":"b088f331-9857-35cf-aced-b781c2d3035a","pitchNumber":1,"startTime":"2026-02-25T20:01:29.331Z","endTime":"2026-02-25T20:01:33.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":695735,"link":"/api/v1/people/695735","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.575865823657775,"aZ":-20.108767822686218,"pfxX":-10.541725310214431,"pfxZ":6.250350128003818,"pX":-0.4303812252396961,"pZ":2.5814608048548653,"vX0":5.752679341938279,"vY0":-138.0443343526523,"vZ0":-5.549927194635207,"x":133.41,"y":169.08,"x0":-1.1709800664820949,"y0":50.00651810036309,"z0":5.970846952493125,"aX":-20.360393071905623},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":17.9,"spinRate":2279,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.3966991645775799,"extension":5.6582622065208685},"index":1,"playId":"65a892b5-aebe-362c-a1d4-27fdcb0eeacc","pitchNumber":2,"startTime":"2026-02-25T20:01:48.181Z","endTime":"2026-02-25T20:01:51.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":695735,"link":"/api/v1/people/695735","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.756588043286154,"aZ":-25.81324203862253,"pfxX":0.7348619996661201,"pfxZ":4.0574669771796685,"pX":-1.1079935421306908,"pZ":3.7752308110883397,"vX0":0.9014636901626796,"vY0":-124.65147621867429,"vZ0":-0.5884361115874361,"x":159.23,"y":136.85,"x0":-1.5702407959754068,"y0":50.00581164217215,"z0":6.1511899295114825,"aX":1.1530240390376287},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.4,"breakHorizontal":-1.6,"spinRate":2192,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.43990863500468613,"extension":5.694387176640004},"index":2,"playId":"92405a50-537a-33a6-9865-cd165eda7295","pitchNumber":3,"startTime":"2026-02-25T20:02:06.291Z","endTime":"2026-02-25T20:02:11.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":695735,"link":"/api/v1/people/695735","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.371311582058123,"aZ":-23.074193031364327,"pfxX":-11.276416351042961,"pfxZ":4.8132803084779745,"pX":1.5047004029377973,"pZ":0.7138160180705024,"vX0":10.752793996493871,"vY0":-136.49284374332004,"vZ0":-9.14937663140012,"x":59.64,"y":219.51,"x0":-1.0162187962701,"y0":50.00632281869787,"z0":5.69196976115026,"aX":-21.33254990600752},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":18.2,"spinRate":1938,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4009327930360005,"extension":5.609717734410867},"index":3,"playId":"9287a771-e3b2-3b46-a019-4f0c5523ae73","pitchNumber":4,"startTime":"2026-02-25T20:02:24.152Z","endTime":"2026-02-25T20:02:27.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":695735,"link":"/api/v1/people/695735","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.474709154528796,"aZ":-23.822371336640757,"pfxX":-10.139421874752497,"pfxZ":4.435160854023637,"pX":-1.0937297770120205,"pZ":2.849577892567867,"vX0":4.183025539413492,"vY0":-136.92846920362203,"vZ0":-3.9292386338320826,"x":158.69,"y":161.84,"x0":-1.3306374596260946,"y0":50.00559302424612,"z0":5.948884499093973,"aX":-19.103700311315414},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":2037,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40124207733763706,"extension":5.426471289085477},"index":4,"playId":"b8f51796-b55a-39f0-8897-d01a8c580b08","pitchNumber":5,"startTime":"2026-02-25T20:02:43.581Z","endTime":"2026-02-25T20:02:48.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":695735,"link":"/api/v1/people/695735","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-25T20:02:52.256Z","endTime":"2026-02-25T20:03:04.732Z","isPitch":false,"type":"action","player":{"id":695735,"link":"/api/v1/people/695735"},"defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":695735,"link":"/api/v1/people/695735","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18877126698092,"aZ":-19.12581435259414,"pfxX":-11.651186164770422,"pfxZ":6.903373812770669,"pX":0.10094650723410813,"pZ":1.6408919095693812,"vX0":7.437728189695213,"vY0":-137.47995828151272,"vZ0":-7.756818433107904,"x":113.15,"y":194.48,"x0":-1.1441683177742925,"y0":50.00107801982275,"z0":5.826993612317846,"aX":-22.009852385486823},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":19.2,"spinRate":1935,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.400419909281724,"extension":5.469256640547002},"index":6,"playId":"f3fce76e-2687-30b4-8b8c-6cbd1be00b16","pitchNumber":6,"startTime":"2026-02-25T20:03:04.732Z","endTime":"2026-02-25T20:03:10.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":695735,"link":"/api/v1/people/695735","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695735,"link":"/api/v1/people/695735"},"credit":"b_ab"},{"player":{"id":689433,"link":"/api/v1/people/689433"},"credit":"p_ab"},{"player":{"id":695735,"link":"/api/v1/people/695735"},"credit":"b_pa"},{"player":{"id":689433,"link":"/api/v1/people/689433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:03:10.074Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vance Honeycutt homers (2) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T20:03:16.973Z","endTime":"2026-02-25T20:03:58.376Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701689,"fullName":"Vance Honeycutt","link":"/api/v1/people/701689"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689433,"fullName":"Derrick Edington","link":"/api/v1/people/689433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701689,"fullName":"Vance Honeycutt","link":"/api/v1/people/701689"},"responsiblePitcher":{"id":689433,"link":"/api/v1/people/689433"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71319276552385,"aZ":-23.500138735808743,"pfxX":-11.616551512722314,"pfxZ":4.664423741278757,"pX":-0.8714075814509464,"pZ":2.4062708225103675,"vX0":5.193435149127985,"vY0":-136.638199356905,"vZ0":-4.934304877165596,"x":150.22,"y":173.81,"x0":-1.304903244134724,"y0":50.0044813460127,"z0":5.88538845518436,"aX":-21.60663259797758},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":19.7,"spinRate":2036,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.40340169363376566,"extension":5.570434091136258},"hitData":{"launchSpeed":104.3,"launchAngle":30.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.0,"coordY":36.34}},"index":0,"playId":"4aa509f4-4e73-3702-818f-92df1e5b86b5","pitchNumber":1,"startTime":"2026-02-25T20:03:35.564Z","endTime":"2026-02-25T20:03:58.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":701689,"link":"/api/v1/people/701689","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701689,"link":"/api/v1/people/701689"},"credit":"b_ab"},{"player":{"id":689433,"link":"/api/v1/people/689433"},"credit":"p_ab"},{"player":{"id":701689,"link":"/api/v1/people/701689"},"credit":"b_pa"},{"player":{"id":689433,"link":"/api/v1/people/689433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":23.4,"leverageIndex":0.82,"dramaIndex":169.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:03:58.376Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cobb Hightower strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-25T20:04:09.816Z","endTime":"2026-02-25T20:04:52.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":826932,"fullName":"Cobb Hightower","link":"/api/v1/people/826932"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689433,"fullName":"Derrick Edington","link":"/api/v1/people/689433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":826932,"fullName":"Cobb Hightower","link":"/api/v1/people/826932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700652,"link":"/api/v1/people/700652"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33297552948613,"aZ":-18.808852299872502,"pfxX":-9.75914834687348,"pfxZ":7.072126000322905,"pX":0.5926083323082485,"pZ":2.005121038140546,"vX0":7.9230054217033095,"vY0":-137.33908416568002,"vZ0":-7.062070938903939,"x":94.41,"y":184.64,"x0":-1.0764368061738283,"y0":50.00632601815702,"z0":5.911445316959295,"aX":-18.45529323829338},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.3,"breakHorizontal":15.8,"spinRate":1940,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4003929803851367,"extension":5.575622578362405},"index":0,"playId":"b3a97d90-ab0c-3d1a-8073-51a187f0a807","pitchNumber":1,"startTime":"2026-02-25T20:04:16.192Z","endTime":"2026-02-25T20:04:21.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":826932,"link":"/api/v1/people/826932","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":84.8,"endSpeed":77.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20617155716282,"aZ":-27.467066807487836,"pfxX":-0.8783644572228471,"pfxZ":3.088270624803245,"pX":-0.044954518001934514,"pZ":3.043801349838342,"vX0":3.334709766108415,"vY0":-123.3920994314377,"vZ0":-1.8084201188270668,"x":118.71,"y":156.6,"x0":-1.3066667313838236,"y0":50.00377886325493,"z0":6.126697135835754,"aX":-1.3394988085499584},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.4,"breakHorizontal":0.7,"spinRate":598,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.44588219067408374,"extension":5.376056683359866},"index":1,"playId":"9c254926-beac-30c8-b678-736b97a613f0","pitchNumber":2,"startTime":"2026-02-25T20:04:30.592Z","endTime":"2026-02-25T20:04:34.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":826932,"link":"/api/v1/people/826932","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"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-25T20:04:38.330Z","endTime":"2026-02-25T20:04:49.112Z","isPitch":false,"type":"action","player":{"id":826932,"link":"/api/v1/people/826932"},"defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":826932,"link":"/api/v1/people/826932","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":76.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40683037869401,"aZ":-25.818453773279128,"pfxX":1.2712290256159053,"pfxZ":4.199532324312912,"pX":1.0758739827209172,"pZ":2.3478046409960127,"vX0":4.967867992307937,"vY0":-123.8302627000669,"vZ0":-3.6826415150340255,"x":75.99,"y":175.39,"x0":-1.1421358517689977,"y0":50.0057845785927,"z0":6.075361325333951,"aX":1.9256126427212317},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.7,"breakHorizontal":-3.7,"spinRate":2028,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.44656308262718447,"extension":5.687746229094682},"index":3,"playId":"0818912f-82e4-3bdd-9d8c-f07215c70bad","pitchNumber":3,"startTime":"2026-02-25T20:04:49.112Z","endTime":"2026-02-25T20:04:52.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":826932,"link":"/api/v1/people/826932","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":826932,"link":"/api/v1/people/826932"},"credit":"b_ab"},{"player":{"id":689433,"link":"/api/v1/people/689433"},"credit":"p_ab"},{"player":{"id":826932,"link":"/api/v1/people/826932"},"credit":"b_pa"},{"player":{"id":689433,"link":"/api/v1/people/689433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:04:52.337Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kenny Piper doubles (1) on a sharp line drive to left fielder Thomas Sosa.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T20:06:49.604Z","endTime":"2026-02-25T20:07:31.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815148,"fullName":"Nestor German","link":"/api/v1/people/815148"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800449,"link":"/api/v1/people/800449"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.5,"endSpeed":74.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.723680529590343,"aZ":-33.6385857683924,"pfxX":4.391677785808249,"pfxZ":-1.0511656172415371,"pX":-0.2702591777420862,"pZ":3.5357370290634433,"vX0":2.4193794474106767,"vY0":-117.26020858728566,"vZ0":0.19119172459911526,"x":127.3,"y":143.32,"x0":-1.8869521265682594,"y0":50.004308967916096,"z0":6.598341254102169,"aX":6.100011445547162},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.6,"breakHorizontal":-8.5,"spinRate":2476,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.46757738982095054,"extension":5.783420771969835},"index":0,"playId":"18882447-661f-379f-81aa-b916ab3bfdd3","pitchNumber":1,"startTime":"2026-02-25T20:06:58.517Z","endTime":"2026-02-25T20:07:03.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.275927856660296,"aZ":-9.860538119314118,"pfxX":-1.6740718181248353,"pfxZ":12.515220095745187,"pX":-0.12605016981812794,"pZ":3.098003659890154,"vX0":4.248764156103466,"vY0":-133.5589159745957,"vZ0":-6.946693145338122,"x":121.8,"y":155.13,"x0":-1.529346082342533,"y0":50.0057494609046,"z0":6.4643471703502495,"aX":-2.9861046042322315},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":21.1,"breakHorizontal":2.0,"spinRate":2350,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4121860201808536,"extension":5.715405835903872},"hitData":{"launchSpeed":101.2,"launchAngle":13.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":43.64,"coordY":116.95}},"index":1,"playId":"929036a3-eef6-3249-975b-7083d3032ef7","pitchNumber":2,"startTime":"2026-02-25T20:07:14.642Z","endTime":"2026-02-25T20:07:31.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":700652,"link":"/api/v1/people/700652","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700652,"link":"/api/v1/people/700652"},"credit":"b_ab"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_ab"},{"player":{"id":700652,"link":"/api/v1/people/700652"},"credit":"b_pa"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.699999999999996,"awayTeamWinProbability":40.300000000000004,"homeTeamWinProbabilityAdded":-14.800000000000004,"leverageIndex":2.14,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:07:31.775Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Noah Myers grounds out, pitcher Nestor German to first baseman Creed Willems. Kenny Piper to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T20:07:41.462Z","endTime":"2026-02-25T20:09:27.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671956,"fullName":"Noah Myers","link":"/api/v1/people/671956"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815148,"fullName":"Nestor German","link":"/api/v1/people/815148"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":671956,"fullName":"Noah Myers","link":"/api/v1/people/671956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":815148,"link":"/api/v1/people/815148"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":695735,"link":"/api/v1/people/695735"},"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":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8673975780375,"aZ":-39.13231865157877,"pfxX":-0.7497145442458457,"pfxZ":-5.201022051098202,"pX":-0.8676113689781076,"pZ":1.961516459073198,"vX0":1.534405089741255,"vY0":-114.77556144144972,"vZ0":-1.9383829501370848,"x":150.07,"y":185.82,"x0":-1.446853589021826,"y0":50.00552624643681,"z0":6.621184374892988,"aX":-1.0024211834087182},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.6,"breakHorizontal":1.0,"spinRate":1066,"spinDirection":354},"zone":13,"typeConfidence":2.0,"plateTime":0.4768721790628834,"extension":5.630657671586825},"index":0,"playId":"8e4b610a-6cf6-3a50-bb3b-d1ecd9b72570","pitchNumber":1,"startTime":"2026-02-25T20:07:58.517Z","endTime":"2026-02-25T20:08:02.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":671956,"link":"/api/v1/people/671956","batSide":{"code":"L","description":"Left"}},"second":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141348323840273,"aZ":-26.54757479712218,"pfxX":-4.921913988512284,"pfxZ":4.16418765805449,"pX":-0.07167984151032487,"pZ":2.1023956214758805,"vX0":5.332544775388138,"vY0":-115.9462861766486,"vZ0":-3.9623072514913273,"x":119.73,"y":182.02,"x0":-1.7697257950539997,"y0":50.00350583647346,"z0":6.387264978508065,"aX":-6.653304366519699},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.7,"breakHorizontal":7.4,"spinRate":1536,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4737074062424016,"extension":6.128481281583852},"index":1,"playId":"31fdf20d-b8b8-3bdf-ab2b-0b0cc95f2ef5","pitchNumber":2,"startTime":"2026-02-25T20:08:15.396Z","endTime":"2026-02-25T20:08:19.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":671956,"link":"/api/v1/people/671956","batSide":{"code":"L","description":"Left"}},"second":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.661836741717,"aZ":-29.95186251537679,"pfxX":-6.735553116594733,"pfxZ":1.5779009480557207,"pX":-0.6901753152107867,"pZ":2.2097752375057684,"vX0":4.607593581558876,"vY0":-117.96532993981953,"vZ0":-3.1304467715523465,"x":143.31,"y":179.12,"x0":-1.7946339234031274,"y0":50.00218556332245,"z0":6.318112715929966,"aX":-9.48257244718682},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.4,"breakHorizontal":11.0,"spinRate":1173,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.46448972152146606,"extension":5.80891292856925},"index":2,"playId":"6b59072c-809c-33b9-9837-fbd939682871","pitchNumber":3,"startTime":"2026-02-25T20:08:33.524Z","endTime":"2026-02-25T20:08:37.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":671956,"link":"/api/v1/people/671956","batSide":{"code":"L","description":"Left"}},"second":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34678001333215,"aZ":-27.086204634287185,"pfxX":-6.889168426519058,"pfxZ":3.4990911256530963,"pX":-0.5763210023022066,"pZ":0.9083047405779129,"vX0":4.624415220164761,"vY0":-119.2944613491177,"vZ0":-6.599897461809682,"x":138.97,"y":214.26,"x0":-1.63774075339211,"y0":50.00032110251043,"z0":6.128696335828761,"aX":-10.002143291945782},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.2,"breakHorizontal":11.5,"spinRate":1384,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.457849648422477,"extension":6.1384640636551255},"index":3,"playId":"dd25c5b9-9f6c-3be2-a979-6edf3a68c9f0","pitchNumber":4,"startTime":"2026-02-25T20:08:52.717Z","endTime":"2026-02-25T20:08:57.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":671956,"link":"/api/v1/people/671956","batSide":{"code":"L","description":"Left"}},"second":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.5,"endSpeed":83.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.783194198910074,"aZ":-13.367217206295054,"pfxX":-2.2235605429134253,"pfxZ":10.476268297563518,"pX":-0.2999056400177497,"pZ":2.2521511020395564,"vX0":3.588087268400428,"vY0":-134.29615291966104,"vZ0":-8.335857536118574,"x":128.43,"y":177.97,"x0":-1.3751018634281218,"y0":50.00289835991586,"z0":6.3841326543483445,"aX":-3.9918234628678833},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":3.1,"spinRate":1905,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.41060171239204823,"extension":5.535895277634739},"hitData":{"launchSpeed":91.5,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.32,"coordY":179.29}},"index":4,"playId":"e66f0f2b-b35b-3349-a8d9-b12068a77d48","pitchNumber":5,"startTime":"2026-02-25T20:09:14.241Z","endTime":"2026-02-25T20:09:27.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":671956,"link":"/api/v1/people/671956","batSide":{"code":"L","description":"Left"}},"second":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671956,"link":"/api/v1/people/671956"},"credit":"b_ab"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_ab"},{"player":{"id":671956,"link":"/api/v1/people/671956"},"credit":"b_pa"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.5,"awayTeamWinProbability":37.5,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":2.94,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:09:27.842Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Hujsak strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T20:09:57.825Z","endTime":"2026-02-25T20:11:08.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":824615,"fullName":"Connor Hujsak","link":"/api/v1/people/824615"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815148,"fullName":"Nestor German","link":"/api/v1/people/815148"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":700652,"fullName":"Kenny Piper","link":"/api/v1/people/700652"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":824615,"fullName":"Connor Hujsak","link":"/api/v1/people/824615"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09200261608765,"aZ":-34.07414860780334,"pfxX":3.7849435213766887,"pfxZ":-1.372610717627305,"pX":1.1014611536553511,"pZ":2.5016495064749535,"vX0":4.957756650211833,"vY0":-117.37835237643043,"vZ0":-1.716606371906718,"x":75.01,"y":171.24,"x0":-1.532962938797555,"y0":50.0001546222342,"z0":6.427581926107374,"aX":5.25702178362539},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.6,"breakHorizontal":-8.2,"spinRate":2296,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.46739503799869686,"extension":5.5613335697426365},"index":0,"playId":"02ca0f76-1184-3de1-9d0e-b11d3651588d","pitchNumber":1,"startTime":"2026-02-25T20:10:08.676Z","endTime":"2026-02-25T20:10:13.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":824615,"link":"/api/v1/people/824615","batSide":{"code":"R","description":"Right"}},"third":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":81.1,"endSpeed":74.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41480092022152,"aZ":-34.26387951961869,"pfxX":4.265582599212444,"pfxZ":-1.4985658668681392,"pX":0.39779655366883304,"pZ":2.3517905807501243,"vX0":3.413043994979069,"vY0":-117.99636000782064,"vZ0":-2.1530962533760434,"x":101.84,"y":175.28,"x0":-1.6263132575314512,"y0":50.00111452062007,"z0":6.461436811127671,"aX":5.957548654815716},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.0,"breakHorizontal":-8.6,"spinRate":2368,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.46586187733553475,"extension":6.26523235778046},"index":1,"playId":"272ccafb-f247-388c-8bce-12ebb30879d3","pitchNumber":2,"startTime":"2026-02-25T20:10:26.437Z","endTime":"2026-02-25T20:10:30.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":824615,"link":"/api/v1/people/824615","batSide":{"code":"R","description":"Right"}},"third":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65436562102229,"aZ":-29.587819078486778,"pfxX":-6.456642142705187,"pfxZ":1.8152926729804708,"pX":0.04124672131024442,"pZ":3.533218100815452,"vX0":6.046923512742155,"vY0":-118.05329888402854,"vZ0":-0.3688031967064498,"x":115.43,"y":143.38,"x0":-1.7040351796746518,"y0":50.001174623163465,"z0":6.394902740919743,"aX":-9.191401930891573},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.5,"breakHorizontal":10.3,"spinRate":1271,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4624359274767462,"extension":5.844533138629966},"index":2,"playId":"19219b8e-654a-333e-b31c-6f82d1315bd0","pitchNumber":3,"startTime":"2026-02-25T20:10:42.630Z","endTime":"2026-02-25T20:10:48.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":824615,"link":"/api/v1/people/824615","batSide":{"code":"R","description":"Right"}},"third":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.24221318766307,"aZ":-33.42173410616548,"pfxX":3.538648982349581,"pfxZ":-0.8519241192952531,"pX":0.6853127918434724,"pZ":2.314657637417288,"vX0":4.175772925030311,"vY0":-119.36242273433089,"vZ0":-2.6054934219879913,"x":90.88,"y":176.28,"x0":-1.5382804926034526,"y0":50.00352124628534,"z0":6.392424106009125,"aX":5.171090060187297},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.9,"breakHorizontal":-7.3,"spinRate":832,"spinDirection":75},"zone":6,"typeConfidence":2.0,"plateTime":0.4566631401660399,"extension":5.893761570003036},"index":3,"playId":"4a9d4a24-ee68-3d48-87ee-30a6c93fb540","pitchNumber":4,"startTime":"2026-02-25T20:11:03.639Z","endTime":"2026-02-25T20:11:08.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":824615,"link":"/api/v1/people/824615","batSide":{"code":"R","description":"Right"}},"third":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":824615,"link":"/api/v1/people/824615"},"credit":"b_ab"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_ab"},{"player":{"id":824615,"link":"/api/v1/people/824615"},"credit":"b_pa"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.10000000000001,"awayTeamWinProbability":22.89999999999999,"homeTeamWinProbabilityAdded":14.600000000000009,"leverageIndex":3.42,"dramaIndex":180.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:11:08.271Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Homer Bush Jr. strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-25T20:11:19.875Z","endTime":"2026-02-25T20:13:11.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683344,"fullName":"Homer Bush Jr.","link":"/api/v1/people/683344"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815148,"fullName":"Nestor German","link":"/api/v1/people/815148"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":683344,"fullName":"Homer Bush Jr.","link":"/api/v1/people/683344"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.0,"endSpeed":74.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20592981378566,"aZ":-30.334964941459653,"pfxX":2.3624655557549286,"pfxZ":1.3055557357742433,"pX":-0.07513797774027084,"pZ":1.775637301182807,"vX0":3.0682542219319484,"vY0":-117.90750503375821,"vZ0":-4.076058128042712,"x":119.86,"y":190.84,"x0":-1.6997733602271454,"y0":50.004308723083206,"z0":6.32305988794136,"aX":3.329112972269824},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.7,"breakHorizontal":-5.0,"spinRate":2303,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.46435804599089225,"extension":5.616016381241735},"index":0,"playId":"46856663-266c-388b-9e31-efa6590602ce","pitchNumber":1,"startTime":"2026-02-25T20:11:33.171Z","endTime":"2026-02-25T20:11:37.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":683344,"link":"/api/v1/people/683344","batSide":{"code":"R","description":"Right"}},"third":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":80.4,"endSpeed":73.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80358219978463,"aZ":-27.25638640500692,"pfxX":-5.095266052415794,"pfxZ":3.5346921107130687,"pX":-0.997780214148346,"pZ":3.469449655322751,"vX0":3.220167252473497,"vY0":-117.0701694245243,"vZ0":-0.8243917327226722,"x":155.03,"y":145.1,"x0":-1.7281563640691355,"y0":50.00028099247891,"z0":6.374087438937983,"aX":-7.081714844892446},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.5,"breakHorizontal":8.4,"spinRate":219,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4676110287519326,"extension":5.559716819538073},"index":1,"playId":"32378a3e-6bc6-3f48-adf2-455ed86239c9","pitchNumber":2,"startTime":"2026-02-25T20:11:55.977Z","endTime":"2026-02-25T20:12:00.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":683344,"link":"/api/v1/people/683344","batSide":{"code":"R","description":"Right"}},"third":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.245813413610566,"aZ":-33.87763540256572,"pfxX":2.5599956496616736,"pfxZ":-1.2089593082634318,"pX":1.7389479430111157,"pZ":1.8683110181844034,"vX0":6.652705421892732,"vY0":-118.37525304906255,"vZ0":-3.2854350178116007,"x":50.72,"y":188.34,"x0":-1.4436577171438432,"y0":50.00008140897386,"z0":6.385359722356198,"aX":3.6201134476583787},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.8,"breakHorizontal":-6.4,"spinRate":2362,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4632480566831214,"extension":5.877954866724715},"index":2,"playId":"ebe990cf-e22b-392b-8467-bead304caee5","pitchNumber":3,"startTime":"2026-02-25T20:12:18.125Z","endTime":"2026-02-25T20:12:22.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":683344,"link":"/api/v1/people/683344","batSide":{"code":"R","description":"Right"}},"third":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.504998341281535,"aZ":-10.912362031037745,"pfxX":-2.8403484308361895,"pfxZ":11.685769969475968,"pX":-0.11557644511355561,"pZ":3.411862003836736,"vX0":4.408050459566523,"vY0":-134.1531112733291,"vZ0":-5.816502905478023,"x":121.41,"y":146.66,"x0":-1.4123068538568733,"y0":50.000915784886686,"z0":6.388609110767059,"aX":-5.167330878661334},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.0,"breakHorizontal":4.2,"spinRate":2260,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.40855274364366645,"extension":6.246981926331195},"index":3,"playId":"fddc9806-42e1-3503-85b4-1f2b055859d4","pitchNumber":4,"startTime":"2026-02-25T20:12:39.591Z","endTime":"2026-02-25T20:12:42.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":683344,"link":"/api/v1/people/683344","batSide":{"code":"R","description":"Right"}},"third":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"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-25T20:12:55.077Z","endTime":"2026-02-25T20:13:06.616Z","isPitch":false,"type":"action","player":{"id":683344,"link":"/api/v1/people/683344"},"defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":683344,"link":"/api/v1/people/683344","batSide":{"code":"R","description":"Right"}},"third":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47420388880985,"aZ":-34.51890581958286,"pfxX":2.041495399727931,"pfxZ":-1.6871163694909574,"pX":0.6963786862537109,"pZ":1.4757868494307793,"vX0":4.210205836208626,"vY0":-117.35395363322937,"vZ0":-3.8255371705608194,"x":90.46,"y":198.93,"x0":-1.3869405748851655,"y0":50.00133925165526,"z0":6.346809703596535,"aX":2.842511811355012},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.7,"breakHorizontal":-4.8,"spinRate":2506,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.46696831279094786,"extension":5.913482881058156},"index":5,"playId":"788ed966-effd-36ac-947a-cd7bf02cb51a","pitchNumber":5,"startTime":"2026-02-25T20:13:06.616Z","endTime":"2026-02-25T20:13:11.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":683344,"link":"/api/v1/people/683344","batSide":{"code":"R","description":"Right"}},"third":{"id":700652,"link":"/api/v1/people/700652"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683344,"link":"/api/v1/people/683344"},"credit":"b_ab"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_ab"},{"player":{"id":683344,"link":"/api/v1/people/683344"},"credit":"b_pa"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":9.599999999999994,"leverageIndex":3.5,"dramaIndex":152.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:13:11.933Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Silas Ardoin strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T20:15:23.618Z","endTime":"2026-02-25T20:16:44.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":686976,"fullName":"Silas Ardoin","link":"/api/v1/people/686976"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814388,"fullName":"Hayden Snelsire","link":"/api/v1/people/814388"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686976,"fullName":"Silas Ardoin","link":"/api/v1/people/686976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":700652,"link":"/api/v1/people/700652"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hayden Snelsire replaces Derrick Edington.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"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-25T20:14:30.139Z","endTime":"2026-02-25T20:15:07.139Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814388,"link":"/api/v1/people/814388"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689433,"link":"/api/v1/people/689433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Silas Ardoin replaces Ryan Mountcastle.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"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-25T20:15:07.139Z","endTime":"2026-02-25T20:15:25.654Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686976,"link":"/api/v1/people/686976"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":663624,"link":"/api/v1/people/663624"},"defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":84.2,"endSpeed":77.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.377011363821758,"aZ":-29.325375063406646,"pfxX":0.8356064798660956,"pfxZ":1.8909205951772439,"pX":1.5071277290343223,"pZ":0.9248987619929223,"vX0":6.749079375182643,"vY0":-122.31054307128618,"vZ0":-5.466217027343615,"x":59.55,"y":213.81,"x0":-1.4029406815761158,"y0":50.00319644548387,"z0":5.720432040014041,"aX":1.2582669478555948},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.3,"breakHorizontal":-3.2,"spinRate":2397,"spinDirection":39},"zone":14,"typeConfidence":1.32,"plateTime":0.448768493763704,"extension":5.99216918872317},"index":2,"playId":"90fa9c92-3c60-3720-a9c1-2aaef5bf4b31","pitchNumber":1,"startTime":"2026-02-25T20:15:25.654Z","endTime":"2026-02-25T20:15:28.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":686976,"link":"/api/v1/people/686976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.1,"endSpeed":76.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55073695070512,"aZ":-30.606429982273013,"pfxX":-0.2803853903646929,"pfxZ":1.0595228166980935,"pX":0.45736128366660955,"pZ":1.3064528127711257,"vX0":4.657070802262089,"vY0":-121.008896003886,"vZ0":-4.245923543360555,"x":99.57,"y":203.51,"x0":-1.4555195280585453,"y0":50.005107362590664,"z0":5.764433202018119,"aX":-0.4164478196034619},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.2,"breakHorizontal":-0.6,"spinRate":500,"spinDirection":152},"zone":14,"typeConfidence":1.33,"plateTime":0.45257988982635977,"extension":5.818976127475718},"index":3,"playId":"de12b280-4c96-35f1-bc6c-2c344508189a","pitchNumber":2,"startTime":"2026-02-25T20:15:36.589Z","endTime":"2026-02-25T20:15:41.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":686976,"link":"/api/v1/people/686976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.449402134255823,"aZ":-11.579770073746252,"pfxX":-4.6286454969900825,"pfxZ":11.414652437185879,"pX":0.40418868746320413,"pZ":2.2263295629073814,"vX0":6.051830082714218,"vY0":-134.07743319967196,"vZ0":-7.19342122733478,"x":101.59,"y":178.67,"x0":-1.2904553925613915,"y0":50.003314559012,"z0":5.787139769427612,"aX":-8.351543023066663},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":7.0,"spinRate":2242,"spinDirection":199},"zone":6,"typeConfidence":1.38,"plateTime":0.40995443258109576,"extension":6.059821047376463},"index":4,"playId":"758fe0bc-c907-32ce-86d3-7517a918e762","pitchNumber":3,"startTime":"2026-02-25T20:15:50.050Z","endTime":"2026-02-25T20:15:53.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":686976,"link":"/api/v1/people/686976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87009398400605,"aZ":-31.477728734061486,"pfxX":-0.1709434174367983,"pfxZ":0.47884839349722075,"pX":1.030072617792992,"pZ":0.702047775734894,"vX0":5.84015509171892,"vY0":-120.4804265017683,"vZ0":-5.344221017754653,"x":77.74,"y":219.82,"x0":-1.4100982112006664,"y0":50.004307599750824,"z0":5.752824690846436,"aX":-0.25009551974925887},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.2,"breakHorizontal":-1.2,"spinRate":500,"spinDirection":78},"zone":14,"typeConfidence":1.34,"plateTime":0.45578216924966997,"extension":6.097853385154299},"index":5,"playId":"9403757f-31ba-30f0-82c5-373374e30b9b","pitchNumber":4,"startTime":"2026-02-25T20:16:03.328Z","endTime":"2026-02-25T20:16:07.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":686976,"link":"/api/v1/people/686976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-02-25T20:16:15.196Z","endTime":"2026-02-25T20:16:26.473Z","isPitch":false,"type":"action","player":{"id":686976,"link":"/api/v1/people/686976"},"defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":686976,"link":"/api/v1/people/686976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48499857342457,"aZ":-35.36621230877006,"pfxX":0.1886502604196041,"pfxZ":-2.171926265625032,"pX":-1.4726472040922458,"pZ":4.618535915781138,"vX0":0.42775924492186956,"vY0":-120.66827917607498,"vZ0":4.123695934721189,"x":173.13,"y":114.08,"x0":-1.6770548560843432,"y0":50.00465980250014,"z0":6.011877090758059,"aX":0.2768768076343271},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.6,"breakHorizontal":-0.5,"spinRate":2392,"spinDirection":47},"zone":11,"typeConfidence":1.28,"plateTime":0.45471149091825236,"extension":5.92047340752173},"index":7,"playId":"6627e986-183f-3ade-842f-2308de80b161","pitchNumber":5,"startTime":"2026-02-25T20:16:26.473Z","endTime":"2026-02-25T20:16:29.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":686976,"link":"/api/v1/people/686976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.272412063467918,"aZ":-31.80568528483309,"pfxX":1.6619858509548093,"pfxZ":0.24214754041442976,"pX":0.40469084041326897,"pZ":0.9472702652012832,"vX0":4.256596510416739,"vY0":-122.7177204216882,"vZ0":-4.693095666269449,"x":101.57,"y":213.2,"x0":-1.5712474158593333,"y0":50.00247846207662,"z0":5.6071461916752545,"aX":2.523363631781736},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.5,"breakHorizontal":-4.1,"spinRate":2479,"spinDirection":37},"zone":14,"typeConfidence":1.33,"plateTime":0.4470748069820085,"extension":5.976188603865321},"index":8,"playId":"aedc8a87-8a7b-3ce2-a501-946098112d13","pitchNumber":6,"startTime":"2026-02-25T20:16:41.210Z","endTime":"2026-02-25T20:16:44.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":686976,"link":"/api/v1/people/686976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686976,"link":"/api/v1/people/686976"},"credit":"b_ab"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_ab"},{"player":{"id":686976,"link":"/api/v1/people/686976"},"credit":"b_pa"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:16:44.708Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sam Huff flies out to right fielder Connor Hujsak.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T20:16:54.677Z","endTime":"2026-02-25T20:17:22.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814388,"fullName":"Hayden Snelsire","link":"/api/v1/people/814388"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":824615,"link":"/api/v1/people/824615"},"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(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":83.0,"endSpeed":77.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.680236188380373,"aZ":-33.37097795692928,"pfxX":1.124791842224722,"pfxZ":-0.803866200766973,"pX":0.3142267650123285,"pZ":1.9178867469963818,"vX0":3.6649770172285967,"vY0":-120.9806128614999,"vZ0":-2.4568350658624736,"x":105.02,"y":187.0,"x0":-1.3610374396790863,"y0":50.00121084046669,"z0":5.846819822898131,"aX":1.680798440594316},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.8,"breakHorizontal":-2.9,"spinRate":2449,"spinDirection":29},"zone":9,"typeConfidence":1.36,"plateTime":0.4512423088790132,"extension":6.1169778112471205},"index":0,"playId":"c2bea39b-3a53-33f4-b869-ebf55921674b","pitchNumber":1,"startTime":"2026-02-25T20:17:05.843Z","endTime":"2026-02-25T20:17:11.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.1,"endSpeed":84.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.996099255586053,"aZ":-12.520272859228383,"pfxX":-5.804228064762909,"pfxZ":10.70663039760056,"pX":-0.002543411045025787,"pZ":3.3822674023095898,"vX0":5.497069164444009,"vY0":-134.12934547499174,"vZ0":-4.356199257112909,"x":117.1,"y":147.46,"x0":-1.3171308953200602,"y0":50.00256157527402,"z0":5.9097138248442125,"aX":-10.654392492556923},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.7,"breakHorizontal":9.5,"spinRate":2477,"spinDirection":210},"zone":2,"typeConfidence":1.34,"plateTime":0.4072043002423831,"extension":5.928946534326244},"hitData":{"launchSpeed":93.5,"launchAngle":28.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.31,"coordY":89.32}},"index":1,"playId":"8a675b52-8ce5-3a7b-bb3a-51c04f38f217","pitchNumber":2,"startTime":"2026-02-25T20:17:19.768Z","endTime":"2026-02-25T20:17:22.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":669087,"link":"/api/v1/people/669087","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_ab"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_ab"},{"player":{"id":669087,"link":"/api/v1/people/669087"},"credit":"b_pa"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:17:22.768Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Vasquez singles on a ground ball to shortstop Adrian Santana.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T20:17:35.381Z","endTime":"2026-02-25T20:19:31.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691938,"fullName":"Willy Vasquez","link":"/api/v1/people/691938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814388,"fullName":"Hayden Snelsire","link":"/api/v1/people/814388"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691938,"fullName":"Willy Vasquez","link":"/api/v1/people/691938"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"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":691938,"fullName":"Willy Vasquez","link":"/api/v1/people/691938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":803745,"link":"/api/v1/people/803745"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":92.6,"endSpeed":83.9,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.293012997047136,"aZ":-10.60375458790679,"pfxX":-5.961460773916569,"pfxZ":11.840852329739397,"pX":0.635510858656489,"pZ":3.9096376145631186,"vX0":6.840038148185604,"vY0":-134.62136374430287,"vZ0":-3.471612237257029,"x":92.78,"y":133.22,"x0":-1.172822262257955,"y0":50.00092341209236,"z0":5.9754110930174456,"aX":-10.85854806709449},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.8,"breakHorizontal":9.2,"spinRate":2360,"spinDirection":205},"zone":12,"typeConfidence":1.35,"plateTime":0.4080620918877984,"extension":6.036232555516853},"index":0,"playId":"da57b7e0-db8d-3dd0-ad36-0ab6cd5768d6","pitchNumber":1,"startTime":"2026-02-25T20:17:48.394Z","endTime":"2026-02-25T20:17:52.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.2,"endSpeed":84.9,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83163960803518,"aZ":-13.476027325947795,"pfxX":-5.672021300592996,"pfxZ":10.072077983566809,"pX":-0.44151744295676504,"pZ":3.4464909221281697,"vX0":4.26261340102921,"vY0":-135.67180377954128,"vZ0":-4.06599224438389,"x":133.83,"y":145.72,"x0":-1.2993712641892932,"y0":50.00239715170262,"z0":5.909620976461517,"aX":-10.529826598425226},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":9.4,"spinRate":2187,"spinDirection":207},"zone":1,"typeConfidence":1.34,"plateTime":0.4043556674434243,"extension":6.045625901364082},"index":1,"playId":"a60b0319-a6a0-30cb-856e-1e5251cef4db","pitchNumber":2,"startTime":"2026-02-25T20:17:58.918Z","endTime":"2026-02-25T20:18:02.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96838921629058,"aZ":-12.721991554548824,"pfxX":-6.542707505682687,"pfxZ":10.582621289397752,"pX":1.3267713228518232,"pZ":3.041570611964953,"vX0":8.97116972176576,"vY0":-134.42268109122332,"vZ0":-5.093255158836801,"x":66.43,"y":156.66,"x0":-1.1971258302314882,"y0":50.00124743410381,"z0":5.857455301397003,"aX":-12.024857334985242},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":10.1,"spinRate":2334,"spinDirection":209},"zone":12,"typeConfidence":1.21,"plateTime":0.4068092490018218,"extension":6.033100442032458},"index":2,"playId":"c085742e-fca0-3ca8-a05f-91162dbe9055","pitchNumber":3,"startTime":"2026-02-25T20:18:13.825Z","endTime":"2026-02-25T20:18:18.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.415768224329398,"aZ":-31.12572803415325,"pfxX":1.5462646444907766,"pfxZ":0.6953576704635847,"pX":-0.5886430274002814,"pZ":1.6106951531768112,"vX0":1.7550287100313373,"vY0":-121.67195959581258,"vZ0":-3.6107542149230527,"x":139.44,"y":195.29,"x0":-1.5196067747438702,"y0":50.002473713196416,"z0":5.805418618415223,"aX":2.322327316068391},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.7,"breakHorizontal":-3.2,"spinRate":2308,"spinDirection":51},"zone":13,"typeConfidence":1.34,"plateTime":0.4498298266825267,"extension":6.017248226598984},"index":3,"playId":"7a8a28de-d4ad-3b66-b063-1da74ae31718","pitchNumber":4,"startTime":"2026-02-25T20:18:24.647Z","endTime":"2026-02-25T20:18:28.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"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-25T20:18:32.184Z","endTime":"2026-02-25T20:18:44.612Z","isPitch":false,"type":"action","player":{"id":691938,"link":"/api/v1/people/691938"},"defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27472451111648,"aZ":-14.071395777688801,"pfxX":-6.032668225806363,"pfxZ":9.690076589732204,"pX":0.3915122045645697,"pZ":2.4397629589791903,"vX0":6.263146792876882,"vY0":-135.934770560281,"vZ0":-6.455450788941662,"x":102.08,"y":172.91,"x0":-1.1605053629669313,"y0":50.00187409197159,"z0":5.8252402230575235,"aX":-11.269862384199742},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":9.6,"spinRate":2314,"spinDirection":212},"zone":6,"typeConfidence":1.29,"plateTime":0.4031971961279681,"extension":6.0116108680510125},"index":5,"playId":"3bf0617b-9b3c-34ae-88ee-58910200250a","pitchNumber":5,"startTime":"2026-02-25T20:18:44.612Z","endTime":"2026-02-25T20:18:47.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.1,"endSpeed":83.7,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.758427125405724,"aZ":-13.937510809974544,"pfxX":-4.823780074344736,"pfxZ":9.979291415553089,"pX":0.5335103795872881,"pZ":4.901973978300599,"vX0":5.934593546728951,"vY0":-135.36934801674553,"vZ0":-0.4669590069289654,"x":96.66,"y":106.43,"x0":-1.0763512237709776,"y0":50.00403728558112,"z0":6.066127108671071,"aX":-8.81700473716832},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":7.2,"spinRate":2348,"spinDirection":212},"zone":12,"typeConfidence":1.36,"plateTime":0.4070159803129001,"extension":5.971971669034306},"index":6,"playId":"82eac6eb-27f9-3243-b480-ecf422ea4c25","pitchNumber":6,"startTime":"2026-02-25T20:19:01.901Z","endTime":"2026-02-25T20:19:05.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.152051598449756,"aZ":-13.160604279140294,"pfxX":-4.689326640260081,"pfxZ":10.493634438968819,"pX":-0.2433755169684929,"pZ":2.751131525318267,"vX0":3.738747599635352,"vY0":-134.27340812591976,"vZ0":-5.7524555142364004,"x":126.28,"y":164.5,"x0":-1.0498729077569555,"y0":50.0035964971206,"z0":5.870672152529591,"aX":-8.497537904289603},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":7.6,"spinRate":2285,"spinDirection":207},"zone":5,"typeConfidence":1.37,"plateTime":0.40911839220085655,"extension":5.936261785849019},"hitData":{"launchSpeed":81.5,"launchAngle":7.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.46,"coordY":152.03}},"index":7,"playId":"8af885bb-210c-3623-b00c-cbb7696683ba","pitchNumber":7,"startTime":"2026-02-25T20:19:15.686Z","endTime":"2026-02-25T20:19:31.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":691938,"link":"/api/v1/people/691938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691938,"link":"/api/v1/people/691938"},"credit":"b_ab"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_ab"},{"player":{"id":691938,"link":"/api/v1/people/691938"},"credit":"b_pa"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:19:31.800Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Thomas Sosa lines out sharply to center fielder Homer Bush Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-25T20:19:40.809Z","endTime":"2026-02-25T20:20:37.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":800449,"fullName":"Thomas Sosa","link":"/api/v1/people/800449"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814388,"fullName":"Hayden Snelsire","link":"/api/v1/people/814388"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":800449,"fullName":"Thomas Sosa","link":"/api/v1/people/800449"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683344,"link":"/api/v1/people/683344"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.879216696268426,"aZ":-31.97414208362261,"pfxX":0.4893310728561042,"pfxZ":0.13343488595655018,"pX":-1.433981592779635,"pZ":4.80594050120949,"vX0":0.9416964289119276,"vY0":-119.9437041101476,"vZ0":3.8019263627069635,"x":171.66,"y":109.02,"x0":-1.894284757273477,"y0":50.000913697763615,"z0":6.041228257204156,"aX":0.7169633051364932},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.3,"breakHorizontal":-1.1,"spinRate":2278,"spinDirection":46},"zone":11,"typeConfidence":1.26,"plateTime":0.45560218309902245,"extension":5.589162278355862},"index":0,"playId":"a184d32c-229a-3da8-b9a0-946d182a866a","pitchNumber":1,"startTime":"2026-02-25T20:20:06.061Z","endTime":"2026-02-25T20:20:09.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":800449,"link":"/api/v1/people/800449","batSide":{"code":"L","description":"Left"}},"first":{"id":691938,"link":"/api/v1/people/691938"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.671560047664318,"aZ":-31.544536137887665,"pfxX":0.7316059690090491,"pfxZ":0.43611400946413603,"pX":-0.288314379656744,"pZ":2.8236180588746325,"vX0":3.325506192806185,"vY0":-118.85352707695392,"vZ0":-0.44455486946587097,"x":127.99,"y":162.54,"x0":-1.795062741209974,"y0":50.00399227670056,"z0":5.853756849386043,"aX":1.0562204429431936},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.0,"breakHorizontal":-2.0,"spinRate":2300,"spinDirection":54},"zone":5,"typeConfidence":1.35,"plateTime":0.45912892040021624,"extension":5.881835156983095},"hitData":{"launchSpeed":106.7,"launchAngle":21.0,"totalDistance":388.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.68,"coordY":42.59}},"index":1,"playId":"50bbc7ad-8b64-33dc-a9bd-8728544e1e91","pitchNumber":2,"startTime":"2026-02-25T20:20:21.179Z","endTime":"2026-02-25T20:20:37.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814388,"link":"/api/v1/people/814388","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700652,"link":"/api/v1/people/700652"},"first":{"id":687310,"link":"/api/v1/people/687310"},"second":{"id":692150,"link":"/api/v1/people/692150"},"third":{"id":800440,"link":"/api/v1/people/800440"},"shortstop":{"id":803745,"link":"/api/v1/people/803745"},"left":{"id":671956,"link":"/api/v1/people/671956"},"center":{"id":683344,"link":"/api/v1/people/683344"},"right":{"id":824615,"link":"/api/v1/people/824615"}},"offense":{"batter":{"id":800449,"link":"/api/v1/people/800449","batSide":{"code":"L","description":"Left"}},"first":{"id":691938,"link":"/api/v1/people/691938"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800449,"link":"/api/v1/people/800449"},"credit":"b_ab"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_ab"},{"player":{"id":800449,"link":"/api/v1/people/800449"},"credit":"b_pa"},{"player":{"id":814388,"link":"/api/v1/people/814388"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:20:37.432Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Will Simpson pops out to third baseman Willy Vasquez in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T20:22:36.723Z","endTime":"2026-02-25T20:24:00.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687310,"fullName":"Will Simpson","link":"/api/v1/people/687310"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815148,"fullName":"Nestor German","link":"/api/v1/people/815148"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687310,"fullName":"Will Simpson","link":"/api/v1/people/687310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691938,"link":"/api/v1/people/691938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Silas Ardoin remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"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-25T20:21:45.407Z","endTime":"2026-02-25T20:22:38.801Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686976,"link":"/api/v1/people/686976"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":663624,"link":"/api/v1/people/663624"},"defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.8,"endSpeed":84.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.001149845100077,"aZ":-10.688106480947997,"pfxX":-2.2643625252448025,"pfxZ":11.820564413025945,"pX":-0.49784407482826515,"pZ":2.1244860282148617,"vX0":3.4824313827581546,"vY0":-133.52316265260106,"vZ0":-9.205041495842362,"x":135.98,"y":181.42,"x0":-1.5208826489837244,"y0":50.00152570956793,"z0":6.37220488490943,"aX":-4.115487828990564},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.8,"breakHorizontal":3.4,"spinRate":2330,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.40920326215316827,"extension":6.277233084424189},"index":1,"playId":"6d37b837-922c-3065-9bad-c8af85fbc839","pitchNumber":1,"startTime":"2026-02-25T20:22:38.801Z","endTime":"2026-02-25T20:22:42.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.7,"endSpeed":86.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18132875578802,"aZ":-12.33868896652158,"pfxX":-3.9087737045162587,"pfxZ":10.41330748160745,"pX":-6.30285975920652E-4,"pZ":4.949471514069739,"vX0":5.2556567043399065,"vY0":-136.4544840313874,"vZ0":-2.143285118737933,"x":117.02,"y":105.14,"x0":-1.4347823292746607,"y0":50.001557598634776,"z0":6.584728096138769,"aX":-7.445111735681999},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":6.1,"spinRate":2348,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.399858523826607,"extension":5.545491667676823},"index":2,"playId":"f788b300-9ac9-3f67-927d-9bf7c8d4ffa0","pitchNumber":2,"startTime":"2026-02-25T20:22:54.360Z","endTime":"2026-02-25T20:22:58.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":81.0,"endSpeed":74.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.644691355175866,"aZ":-29.03144562714661,"pfxX":1.1878994733449875,"pfxZ":2.2402817262413954,"pX":0.6000450064790054,"pZ":1.1826790773396054,"vX0":4.631089169984203,"vY0":-117.77558689340913,"vZ0":-5.477755023152935,"x":94.13,"y":206.85,"x0":-1.5471807985057402,"y0":50.003807387703525,"z0":6.227955894854723,"aX":1.665859840436839},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.0,"breakHorizontal":-3.2,"spinRate":2456,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4653000374126832,"extension":5.5194712744250625},"index":3,"playId":"7a4ea310-a7a9-37c2-ae81-f923d7c06f7d","pitchNumber":3,"startTime":"2026-02-25T20:23:12.501Z","endTime":"2026-02-25T20:23:16.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.456566247292884,"aZ":-28.87228442926056,"pfxX":-6.151950270171055,"pfxZ":2.367190848347218,"pX":-0.5993042169504,"pZ":1.7914209440113027,"vX0":4.352683625545595,"vY0":-116.1698570496076,"vZ0":-4.020096782004998,"x":139.84,"y":190.41,"x0":-1.6787253012933652,"y0":50.00523512547027,"z0":6.2267321116098,"aX":-8.587345506554414},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.7,"breakHorizontal":10.3,"spinRate":1240,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.46775679049170993,"extension":6.167769222688793},"index":4,"playId":"5d89c2b9-6596-3f8e-97af-16a8cf3b5836","pitchNumber":4,"startTime":"2026-02-25T20:23:31.409Z","endTime":"2026-02-25T20:23:36.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.163830886652267,"aZ":-27.055802684382186,"pfxX":-6.892187413955845,"pfxZ":3.567049191158568,"pX":-0.7615046332980879,"pZ":1.5865071156311732,"vX0":4.241944437603659,"vY0":-118.64246458691754,"vZ0":-5.080830506911177,"x":146.03,"y":195.94,"x0":-1.6706525009181294,"y0":50.00418675296523,"z0":6.200364487071049,"aX":-9.8972941498082},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.5,"breakHorizontal":11.5,"spinRate":1118,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4603892367362459,"extension":5.646366582675164},"hitData":{"launchSpeed":66.1,"launchAngle":66.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":86.45,"coordY":170.29}},"index":5,"playId":"71491cce-7dc0-3a3f-8827-933c714d3663","pitchNumber":5,"startTime":"2026-02-25T20:23:49.007Z","endTime":"2026-02-25T20:24:00.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":687310,"link":"/api/v1/people/687310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687310,"link":"/api/v1/people/687310"},"credit":"b_ab"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_ab"},{"player":{"id":687310,"link":"/api/v1/people/687310"},"credit":"b_pa"},{"player":{"id":815148,"link":"/api/v1/people/815148"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:24:00.048Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Santana flies out to center fielder Enrique Bradfield Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T20:26:33.838Z","endTime":"2026-02-25T20:27:49.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":803745,"fullName":"Adrian Santana","link":"/api/v1/people/803745"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678922,"fullName":"Jeisson Cabrera","link":"/api/v1/people/678922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":803745,"fullName":"Adrian Santana","link":"/api/v1/people/803745"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":690961,"link":"/api/v1/people/690961"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"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-25T20:24:19.208Z","endTime":"2026-02-25T20:24:30.134Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jeisson Cabrera replaces Nestor German.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"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-25T20:24:30.134Z","endTime":"2026-02-25T20:26:35.928Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678922,"link":"/api/v1/people/678922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":815148,"link":"/api/v1/people/815148","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":95.6,"endSpeed":87.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.831745174161465,"aZ":-12.334999681229366,"pfxX":-3.507661158439377,"pfxZ":10.129869174870958,"pX":1.0988754317938032,"pZ":1.6433178488855942,"vX0":9.481203898176362,"vY0":-138.75588158912655,"vZ0":-7.486446173015922,"x":75.11,"y":194.41,"x0":-1.9001560858709985,"y0":50.00021507534473,"z0":5.190586670474936,"aX":-6.8691470942321615},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":4.4,"spinRate":2347,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3941207639406663,"extension":6.711321078522259},"index":2,"playId":"edc6dd5b-9cda-3261-82a0-bf4e1888ae47","pitchNumber":1,"startTime":"2026-02-25T20:26:35.928Z","endTime":"2026-02-25T20:26:40.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.7,"endSpeed":86.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64426502722363,"aZ":-13.20677427825177,"pfxX":-3.565873474503311,"pfxZ":9.80246757784188,"pX":-1.1461149522397058,"pZ":4.744356655487053,"vX0":4.0454154671582065,"vY0":-137.96750029604615,"vZ0":0.496143832439245,"x":160.69,"y":110.68,"x0":-2.165553480142664,"y0":50.001602144398944,"z0":5.44984487710384,"aX":-6.899452529923642},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":5.6,"spinRate":2309,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3964419132593462,"extension":6.335964816170206},"index":3,"playId":"585561cb-19f4-32f6-a5be-944795feefcf","pitchNumber":2,"startTime":"2026-02-25T20:26:49.758Z","endTime":"2026-02-25T20:26:53.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.656872678746435,"aZ":-11.805706332889677,"pfxX":-4.925709953648374,"pfxZ":10.531118241278662,"pX":-0.5168842622424148,"pZ":3.711676874189348,"vX0":5.943833966841355,"vY0":-137.72788190846813,"vZ0":-2.2031355281313205,"x":136.7,"y":138.56,"x0":-2.0561593835156806,"y0":50.002242328532226,"z0":5.313657818197772,"aX":-9.52696226141944},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":7.8,"spinRate":2312,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39666299532573834,"extension":6.5956813438107815},"index":4,"playId":"b244fdad-60f5-3a39-baf0-013a96638b48","pitchNumber":3,"startTime":"2026-02-25T20:27:04.569Z","endTime":"2026-02-25T20:27:09.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.642257627007176,"aZ":-9.648686785864536,"pfxX":-3.4487493325981857,"pfxZ":11.645210121702531,"pX":0.09620471121122184,"pZ":2.074509271512593,"vX0":6.664682364271319,"vY0":-139.0321176093927,"vZ0":-6.755862842964503,"x":113.33,"y":182.77,"x0":-1.8969754851697382,"y0":50.00297966108072,"z0":5.195042492404479,"aX":-6.671580181098513},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.7,"breakHorizontal":4.7,"spinRate":2386,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.39576654162728486,"extension":6.5229346886732165},"index":5,"playId":"24f12eb4-feca-3b8a-a0d5-b49f7c102329","pitchNumber":4,"startTime":"2026-02-25T20:27:21.594Z","endTime":"2026-02-25T20:27:25.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-02-25T20:27:32.270Z","endTime":"2026-02-25T20:27:40.585Z","isPitch":false,"type":"action","player":{"id":803745,"link":"/api/v1/people/803745"},"defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73143650026401,"aZ":-9.945040823332091,"pfxX":-4.820396574357658,"pfxZ":11.185992133214192,"pX":0.02737269432212093,"pZ":2.0951525320134246,"vX0":7.200717154390599,"vY0":-140.52213396476625,"vZ0":-6.768619760805891,"x":115.96,"y":182.21,"x0":-1.9495645358915819,"y0":50.00191463595129,"z0":5.1910376414319686,"aX":-9.578982592824179},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.0,"breakHorizontal":7.2,"spinRate":2495,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3907283907291408,"extension":6.596868854313477},"hitData":{"launchSpeed":93.2,"launchAngle":28.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.76,"coordY":59.46}},"index":7,"playId":"34a5c105-e5e4-345e-af00-72f192ff0849","pitchNumber":5,"startTime":"2026-02-25T20:27:40.585Z","endTime":"2026-02-25T20:27:49.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":803745,"link":"/api/v1/people/803745","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803745,"link":"/api/v1/people/803745"},"credit":"b_ab"},{"player":{"id":678922,"link":"/api/v1/people/678922"},"credit":"p_ab"},{"player":{"id":803745,"link":"/api/v1/people/803745"},"credit":"b_pa"},{"player":{"id":678922,"link":"/api/v1/people/678922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:27:49.866Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Émilien Pitre walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T20:27:56.921Z","endTime":"2026-02-25T20:29:18.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":692150,"fullName":"Émilien Pitre","link":"/api/v1/people/692150"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678922,"fullName":"Jeisson Cabrera","link":"/api/v1/people/678922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692150,"fullName":"Émilien Pitre","link":"/api/v1/people/692150"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":692150,"fullName":"Émilien Pitre","link":"/api/v1/people/692150"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.5,"endSpeed":79.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.796233037526818,"aZ":-27.217851489293146,"pfxX":2.228644529509798,"pfxZ":3.0853310079051615,"pX":0.9618320182212741,"pZ":0.6705875408367684,"vX0":6.4196085314129645,"vY0":-125.73472376085006,"vZ0":-5.658585903642888,"x":80.34,"y":220.67,"x0":-1.910938873763065,"y0":50.00284559318771,"z0":5.150841558998048,"aX":3.577236413623248},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.6,"breakHorizontal":-5.5,"spinRate":783,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.43514104647096197,"extension":6.615319868721915},"index":0,"playId":"77f4810b-2ef5-3389-b775-96bbeae429f0","pitchNumber":1,"startTime":"2026-02-25T20:28:14.109Z","endTime":"2026-02-25T20:28:17.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":692150,"link":"/api/v1/people/692150","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54251335364869,"aZ":-34.263049805143865,"pfxX":4.846605372912406,"pfxZ":-1.4152202991924376,"pX":-1.518675441240539,"pZ":6.18341941319854,"vX0":-0.21800254394136181,"vY0":-120.25066109270584,"vZ0":8.361446716376705,"x":174.89,"y":71.83,"x0":-2.0576531397789197,"y0":50.00222371030537,"z0":5.692306299200582,"aX":7.1550503667878385},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.5,"breakHorizontal":-8.8,"spinRate":966,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.4540773366008528,"extension":6.485058273502024},"index":1,"playId":"e62ef06d-d0d2-3e70-9a91-ee7a320fe0db","pitchNumber":2,"startTime":"2026-02-25T20:28:27.631Z","endTime":"2026-02-25T20:28:31.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":692150,"link":"/api/v1/people/692150","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.6,"endSpeed":85.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62682811334165,"aZ":-14.99158892467326,"pfxX":-0.33704454785117477,"pfxZ":9.00347965444827,"pX":-0.7271214779824609,"pZ":4.441160114899481,"vX0":3.402259454468489,"vY0":-137.7583708123045,"vZ0":0.080799684436484,"x":144.72,"y":118.87,"x0":-1.9380777933711417,"y0":50.001155801150084,"z0":5.430753192248775,"aX":-0.6432664485720047},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":-0.1,"spinRate":2395,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.39868340599123364,"extension":6.215621484368524},"index":2,"playId":"bc348cc8-8167-3c59-901f-061596ad4669","pitchNumber":3,"startTime":"2026-02-25T20:28:42.818Z","endTime":"2026-02-25T20:28:46.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":692150,"link":"/api/v1/people/692150","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.997070975332917,"aZ":-14.361258186725994,"pfxX":-2.9751529604428852,"pfxZ":9.362398075580904,"pX":0.1932945712284545,"pZ":2.983282405473476,"vX0":7.02779228273488,"vY0":-137.4337357959283,"vZ0":-3.5101566028798894,"x":109.63,"y":158.23,"x0":-2.0166207453253793,"y0":50.002709582037255,"z0":5.2597814008746075,"aX":-5.661202656253494},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":3.8,"spinRate":2354,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.39936239129842876,"extension":6.642515248086513},"index":3,"playId":"12aee4d0-c39c-3246-989e-5b456af10ddb","pitchNumber":4,"startTime":"2026-02-25T20:28:58.738Z","endTime":"2026-02-25T20:29:03.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":692150,"link":"/api/v1/people/692150","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69987842567364,"aZ":-17.39011744004513,"pfxX":-2.3851433767592276,"pfxZ":7.638776236677787,"pX":-1.267551243561282,"pZ":3.4366308498662135,"vX0":3.2124695458766013,"vY0":-138.8558667254125,"vZ0":-1.7020538057801669,"x":165.32,"y":145.99,"x0":-2.1344426504072485,"y0":50.0013689638936,"z0":5.225619361837214,"aX":-4.615587652307422},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":3.6,"spinRate":2253,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3958166167241357,"extension":6.359577662389381},"index":4,"playId":"ce8c9038-809e-3dd7-8bcb-2dbe464d82ed","pitchNumber":5,"startTime":"2026-02-25T20:29:14.253Z","endTime":"2026-02-25T20:29:18.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":692150,"link":"/api/v1/people/692150","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692150,"link":"/api/v1/people/692150"},"credit":"b_pa"},{"player":{"id":678922,"link":"/api/v1/people/678922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":1.45,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:29:18.647Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Blake Sabol walks. Émilien Pitre to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T20:29:28.836Z","endTime":"2026-02-25T20:31:40.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666165,"fullName":"Blake Sabol","link":"/api/v1/people/666165"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678922,"fullName":"Jeisson Cabrera","link":"/api/v1/people/678922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666165,"fullName":"Blake Sabol","link":"/api/v1/people/666165"},"postOnSecond":{"id":692150,"fullName":"Émilien Pitre","link":"/api/v1/people/692150"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":692150,"fullName":"Émilien Pitre","link":"/api/v1/people/692150"},"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":666165,"fullName":"Blake Sabol","link":"/api/v1/people/666165"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.102380773313865,"aZ":-29.162719247707663,"pfxX":1.2382403773691943,"pfxZ":1.9367301458275268,"pX":-0.5182205954782878,"pZ":1.854299545062676,"vX0":3.3613971704245,"vY0":-122.78902578689488,"vZ0":-2.4403897035379583,"x":136.75,"y":188.71,"x0":-2.055752506427855,"y0":50.00256952836548,"z0":5.297177663224073,"aX":1.9255705907461975},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.2,"breakHorizontal":-2.9,"spinRate":2409,"spinDirection":94},"zone":7,"typeConfidence":2.0,"plateTime":0.4429551911858507,"extension":6.448105029347773},"index":0,"playId":"74bc7224-bfe2-3c84-9470-9f8d5a13926c","pitchNumber":1,"startTime":"2026-02-25T20:29:45.010Z","endTime":"2026-02-25T20:29:48.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":666165,"link":"/api/v1/people/666165","batSide":{"code":"L","description":"Left"}},"first":{"id":692150,"link":"/api/v1/people/692150"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74147846735991,"aZ":-33.974428758512275,"pfxX":3.42181859328654,"pfxZ":-1.2092597552795006,"pX":-2.0060572147634064,"pZ":6.530641689083231,"vX0":-0.49893329620321036,"vY0":-120.79219280477429,"vZ0":9.052679717051493,"x":193.47,"y":62.45,"x0":-2.2426716952399284,"y0":50.00185260371775,"z0":5.714194251572676,"aX":5.097080531261934},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.0,"breakHorizontal":-6.1,"spinRate":2528,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.4520449107196942,"extension":6.192262265081675},"index":1,"playId":"48339531-fbf7-3e02-928a-f614221f6389","pitchNumber":2,"startTime":"2026-02-25T20:30:02.458Z","endTime":"2026-02-25T20:30:07.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":666165,"link":"/api/v1/people/666165","batSide":{"code":"L","description":"Left"}},"first":{"id":692150,"link":"/api/v1/people/692150"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.033612819593056,"aZ":-30.062385169164365,"pfxX":2.91966010988936,"pfxZ":1.3745154075836927,"pX":-0.7983124962095804,"pZ":1.135792876278126,"vX0":2.5088072457323523,"vY0":-122.4946036565846,"vZ0":-3.7554186175847772,"x":147.43,"y":208.11,"x0":-2.210149112963581,"y0":50.00583567142437,"z0":5.220654401200922,"aX":4.499422591085905},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.9,"breakHorizontal":-5.8,"spinRate":676,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.44477930461562654,"extension":6.705897191290316},"index":2,"playId":"bb2252ef-952b-3507-ad56-d980412af27e","pitchNumber":3,"startTime":"2026-02-25T20:30:25.102Z","endTime":"2026-02-25T20:30:30.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":666165,"link":"/api/v1/people/666165","batSide":{"code":"L","description":"Left"}},"first":{"id":692150,"link":"/api/v1/people/692150"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.030346083778486,"aZ":-16.285306921339558,"pfxX":-0.8122716037272433,"pfxZ":8.397606117758478,"pX":-2.1120109901110404,"pZ":5.649146409798831,"vX0":0.5844198947417635,"vY0":-136.65392145980312,"vZ0":3.471651042481994,"x":197.5,"y":86.25,"x0":-2.2230850900496963,"y0":50.000102056387476,"z0":5.480935873020356,"aX":-1.5364675200963998},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":1.3,"spinRate":2271,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.40076572612721106,"extension":6.41781725871225},"index":3,"playId":"c1c0c6e0-9fbf-3a80-9af7-8686185c7b6c","pitchNumber":4,"startTime":"2026-02-25T20:30:43.708Z","endTime":"2026-02-25T20:30:46.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":666165,"link":"/api/v1/people/666165","batSide":{"code":"L","description":"Left"}},"first":{"id":692150,"link":"/api/v1/people/692150"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77875259441541,"aZ":-14.625509278226003,"pfxX":-4.069498107632485,"pfxZ":9.144464706974464,"pX":0.13039887313217632,"pZ":2.9797295336605805,"vX0":6.900113481664572,"vY0":-137.489733003215,"vZ0":-3.607170324611396,"x":112.03,"y":158.33,"x0":-1.8802482978216393,"y0":50.00342625406608,"z0":5.297834072138858,"aX":-7.810728665664346},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":6.0,"spinRate":2228,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.39800311810379396,"extension":6.5867652669287375},"index":4,"playId":"b1da6e41-47a6-3d3c-b78f-f511fed6630a","pitchNumber":5,"startTime":"2026-02-25T20:31:04.566Z","endTime":"2026-02-25T20:31:08.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":666165,"link":"/api/v1/people/666165","batSide":{"code":"L","description":"Left"}},"first":{"id":692150,"link":"/api/v1/people/692150"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75728463528749,"aZ":-13.767081100366466,"pfxX":-2.945036611621494,"pfxZ":9.358314919873983,"pX":1.3766152915410637,"pZ":0.8630036674687142,"vX0":9.275955776314854,"vY0":-139.43282377592922,"vZ0":-9.187383104466878,"x":64.53,"y":215.48,"x0":-1.6124838507247492,"y0":50.00032460786667,"z0":5.112093693213707,"aX":-5.7925378731696675},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":3.4,"spinRate":2291,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.3930464920802126,"extension":6.661715464126439},"index":5,"playId":"5447dc43-523c-3ff8-9d7d-36d13b1d5016","pitchNumber":6,"startTime":"2026-02-25T20:31:30.662Z","endTime":"2026-02-25T20:31:40.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":666165,"link":"/api/v1/people/666165","batSide":{"code":"L","description":"Left"}},"first":{"id":692150,"link":"/api/v1/people/692150"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666165,"link":"/api/v1/people/666165"},"credit":"b_pa"},{"player":{"id":678922,"link":"/api/v1/people/678922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":-6.700000000000017,"leverageIndex":3.15,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:31:40.370Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Narciso Polanco strikes out swinging, catcher Sam Huff to first baseman Creed Willems.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-25T20:31:48.901Z","endTime":"2026-02-25T20:33:53.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":800440,"fullName":"Narciso Polanco","link":"/api/v1/people/800440"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678922,"fullName":"Jeisson Cabrera","link":"/api/v1/people/678922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800440,"fullName":"Narciso Polanco","link":"/api/v1/people/800440"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":695735,"link":"/api/v1/people/695735"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":79.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75743965545805,"aZ":-26.370592876002508,"pfxX":2.110096199271787,"pfxZ":3.607739342176169,"pX":0.2617456268561535,"pZ":0.3325381913599176,"vX0":5.209551768210667,"vY0":-126.05378235264334,"vZ0":-6.470874246390074,"x":107.02,"y":229.8,"x0":-2.1063303201991963,"y0":50.00371182896584,"z0":5.06368078586263,"aX":3.3924923492509222},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.3,"breakHorizontal":-5.0,"spinRate":2447,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4346128988444753,"extension":6.878635381994194},"index":0,"playId":"6245bccd-640c-340f-b342-2da8a2354468","pitchNumber":1,"startTime":"2026-02-25T20:32:02.552Z","endTime":"2026-02-25T20:32:06.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":800440,"link":"/api/v1/people/800440","batSide":{"code":"L","description":"Left"}},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":692150,"link":"/api/v1/people/692150"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80466991818665,"aZ":-13.00915242305255,"pfxX":-2.925529664893692,"pfxZ":10.24140392402486,"pX":0.15394319995666633,"pZ":2.9778060213658315,"vX0":6.424337343626425,"vY0":-136.8038182499738,"vZ0":-3.69070271295872,"x":111.13,"y":158.38,"x0":-1.8583244194533786,"y0":50.00148160186415,"z0":5.253183321247068,"aX":-5.474923742762981},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":3.7,"spinRate":2316,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.40237649934825814,"extension":6.625668724713121},"index":1,"playId":"ea8199e8-8d6d-3b76-9440-61579aa3bfa0","pitchNumber":2,"startTime":"2026-02-25T20:32:24.204Z","endTime":"2026-02-25T20:32:27.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":800440,"link":"/api/v1/people/800440","batSide":{"code":"L","description":"Left"}},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":692150,"link":"/api/v1/people/692150"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245761243358455,"aZ":-29.89711519337871,"pfxX":1.7530953890157357,"pfxZ":1.4974055129645372,"pX":-0.516373946863501,"pZ":2.1894937239326557,"vX0":3.5753068108454564,"vY0":-123.18780223765637,"vZ0":-1.436543870341363,"x":136.68,"y":179.66,"x0":-2.218901083499064,"y0":50.005632549868054,"z0":5.325908931520055,"aX":2.673858292096699},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.6,"breakHorizontal":-4.1,"spinRate":2381,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.44595913735386583,"extension":6.66596931915045},"index":2,"playId":"165b9498-4148-3ce5-93aa-25b442e40301","pitchNumber":3,"startTime":"2026-02-25T20:32:42.123Z","endTime":"2026-02-25T20:32:46.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":800440,"link":"/api/v1/people/800440","batSide":{"code":"L","description":"Left"}},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":692150,"link":"/api/v1/people/692150"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59291327741976,"aZ":-14.155665766684972,"pfxX":-5.506799994187877,"pfxZ":9.066009589959217,"pX":-0.2337751527976499,"pZ":2.6336594656876677,"vX0":6.997756196505823,"vY0":-140.71330622012803,"vZ0":-4.536655737028752,"x":125.91,"y":167.67,"x0":-2.047896577756577,"y0":50.002387644297976,"z0":5.196916236658731,"aX":-10.94454409951042},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":8.4,"spinRate":2390,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3905837661958227,"extension":6.673704448318815},"index":3,"playId":"244a6c1e-ea91-352b-8485-36108f08183d","pitchNumber":4,"startTime":"2026-02-25T20:33:03.981Z","endTime":"2026-02-25T20:33:08.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":800440,"link":"/api/v1/people/800440","batSide":{"code":"L","description":"Left"}},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":692150,"link":"/api/v1/people/692150"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.1,"endSpeed":87.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.877249518563,"aZ":-12.071749182309633,"pfxX":-4.119702591465468,"pfxZ":10.242238608037871,"pX":0.10467808411552619,"pZ":1.115564848198077,"vX0":6.820085960632876,"vY0":-139.55795409466398,"vZ0":-8.916494634186684,"x":113.01,"y":208.66,"x0":-1.8411645360350213,"y0":50.0033735921719,"z0":5.157270143327472,"aX":-8.086487991906747},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":6.0,"spinRate":2262,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3932353787263967,"extension":6.792209300031031},"index":4,"playId":"e977549b-958e-3135-b2cd-64d7de959356","pitchNumber":5,"startTime":"2026-02-25T20:33:27.527Z","endTime":"2026-02-25T20:33:31.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":800440,"link":"/api/v1/people/800440","batSide":{"code":"L","description":"Left"}},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":692150,"link":"/api/v1/people/692150"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08218378536147,"aZ":-29.18934363226033,"pfxX":1.610059346611461,"pfxZ":1.8213035672174314,"pX":0.5733182071108316,"pZ":0.15640494015111722,"vX0":6.196562189317816,"vY0":-126.60945475336337,"vZ0":-6.7165341756980945,"x":95.15,"y":234.56,"x0":-2.1039210051744295,"y0":50.00594341624327,"z0":5.145103213557998,"aX":2.643784271720207},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":-4.2,"spinRate":516,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.43072952970368616,"extension":6.757597126280947},"index":5,"playId":"de438967-c688-3f37-a294-75393a74100a","pitchNumber":6,"startTime":"2026-02-25T20:33:48.169Z","endTime":"2026-02-25T20:33:53.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678922,"link":"/api/v1/people/678922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669087,"link":"/api/v1/people/669087"},"first":{"id":695735,"link":"/api/v1/people/695735"},"second":{"id":826932,"link":"/api/v1/people/826932"},"third":{"id":691938,"link":"/api/v1/people/691938"},"shortstop":{"id":822578,"link":"/api/v1/people/822578"},"left":{"id":800449,"link":"/api/v1/people/800449"},"center":{"id":690961,"link":"/api/v1/people/690961"},"right":{"id":701689,"link":"/api/v1/people/701689"}},"offense":{"batter":{"id":800440,"link":"/api/v1/people/800440","batSide":{"code":"L","description":"Left"}},"first":{"id":666165,"link":"/api/v1/people/666165"},"second":{"id":692150,"link":"/api/v1/people/692150"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Home Plate"},{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800440,"link":"/api/v1/people/800440"},"credit":"b_ab"},{"player":{"id":678922,"link":"/api/v1/people/678922"},"credit":"p_ab"},{"player":{"id":800440,"link":"/api/v1/people/800440"},"credit":"b_pa"},{"player":{"id":678922,"link":"/api/v1/people/678922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":14.600000000000009,"leverageIndex":5.77,"dramaIndex":239.0,"contextMetrics":{},"playEndTime":"2026-02-25T20:33:53.095Z","atBatIndex":72}]